Hello Adrian, No it’s not open, but the database itself has very simple credentials (I am just starting with PostgreSQL). What’s weird about the logs?
> On 1 Jan 2023, at 11:00 PM, Adrian Klaver <adrian.kla...@aklaver.com> wrote: > > On 1/1/23 12:51, Antonis Christodoulou wrote: >> Hi, >> I have set up PostgreSQL according to this link: >> https://www.cherryservers.com/blog/how-to-install-and-setup-postgresql-server-on-ubuntu-20-04 >> >> <https://www.cherryservers.com/blog/how-to-install-and-setup-postgresql-server-on-ubuntu-20-04> >> >> <https://www.cherryservers.com/blog/how-to-install-and-setup-postgresql-server-on-ubuntu-20-04 >> >> <https://www.cherryservers.com/blog/how-to-install-and-setup-postgresql-server-on-ubuntu-20-04>> >> The issue is that after a few hours of operation, even if I don’t access the >> database at all, the Postgres process fails: >> *christan@vultr*:*~*$ systemctl status postgresql* >> *●*postgresql.service - PostgreSQL RDBMS >> Loaded: loaded (/lib/systemd/system/postgresql.service; disabled; vendor >> preset: enabled) >> Active: *active (exited)*since Sat 2022-12-31 19:56:56 UTC; 24h ago >> Process: 3330722 ExecStart=/bin/true (code=exited, status=0/SUCCESS) >> Main PID: 3330722 (code=exited, status=0/SUCCESS) >> *●*postgresql@12-main.service <mailto:postgresql@12-main.service> >> <mailto:postgresql@12-main.service <mailto:postgresql@12-main.service>> - >> PostgreSQL Cluster 12-main >> Loaded: loaded (/lib/systemd/system/postgresql@.service; enabled-runtime; >> vendor preset: enabled) >> Active: *failed*(Result: exit-code) since Sat 2022-12-31 21:33:52 UTC; 23h >> ago >> Process: 3330697 ExecStart=/usr/bin/pg_ctlcluster --skip-systemctl-redirect >> 12-main start (code=exited, status=0/SUCCESS) >> Process: 3341739 ExecStop=/usr/bin/pg_ctlcluster --skip-systemctl-redirect >> -m fast 12-main stop *(code=exited, status=2)* >> Main PID: 3330702 (code=exited, status=0/SUCCESS) >> Moreover, it looks like there is some process stuck into some eternal loop, >> eating up 4 cores: >> *christan@vultr*:*~*$ ps -ef | grep postgres >> *postgres*3342383 1 0 2022 ? 00:00:00 FzXlkULu >> *postgres*3344758 1 99 2022 ? 3-14:39:11 OElid7Dp >> *postgres*3419125 1 18 13:57 ? 01:17:03 tracepath >> christan 3463982 3462489 0 20:44 pts/0 00:00:00 grep --color=auto >> *postgres* > > The above and the below look weird. > > Is this machine open to the world? > >> * >> * >> *christan@vultr*:*~*$ top -p 3344758 >> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND >> 3344758 postgres 20 0 2443428 2.3g 4 S 282.3 29.5 5201:46 OElid7Dp >> Doing just systemctl postgresql doesn’t restart the process, I have to >> manually kill all the above processes then do systemctl restart. >> Lastly, in the journalctl I see the following logs: >> Dec 31 21:33:35 vultr.guest sudo[3340093]: *pam_unix(sudo:auth): >> co**nversation failed* >> Dec 31 21:33:35 vultr.guest sudo[3340093]: *pam_unix(sudo:auth): auth could >> not identify password for [postgres]* >> Dec 31 21:33:35 vultr.guest sudo[3340093]: *postgres : user NOT in sudoers ; >> TTY=unknown ; PWD=/var/lib/postgresql/12/main ; USER=root ; >> COMMAND=/usr/sbin/sysctl kernel.nmi_watchdog=0* >> Dec 31 21:33:52 vultr.guest crontab[3341582]: (postgres) LIST (postgres) >> Dec 31 21:33:52 vultr.guest crontab[3341584]: (postgres) REPLACE (postgres) >> Dec 31 21:33:52 vultr.guest crontab[3341585]: (postgres) LIST (postgres) >> Dec 31 21:33:52 vultr.guest crontab[3341588]: (postgres) LIST (postgres) >> What am I missing here, maybe I have to make sure that postgres user has >> sudo rights? >> Regards, >> Antonis > > -- > Adrian Klaver > adrian.kla...@aklaver.com <mailto:adrian.kla...@aklaver.com>