на Ubuntu20.04 снес старый postgres 9.1, поставил новый postgres 16 после чего:
$ sudo -u postgres psql
psql: подключиться к серверу через сокет "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Сервер действительно работает локально и принимает подключения через этот сокет?
проверяю статус
$ sudo systemctl status 'postgresql*'
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Sat 2023-10-21 17:00:03 UTC; 13min ago
Process: 7382 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 7382 (code=exited, status=0/SUCCESS)
окт 21 17:00:03 user systemd[1]: Starting PostgreSQL RDBMS...
окт 21 17:00:03 user systemd[1]: Finished PostgreSQL RDBMS.
● postgresql@16-main.service - PostgreSQL Cluster 16-main
Loaded: loaded (/lib/systemd/system/postgresql@.service; enabled-runtime; vendor preset: enabled)
Active: active (running) since Sat 2023-10-21 16:58:51 UTC; 15min ago
Process: 6864 ExecStart=/usr/bin/pg_ctlcluster --skip-systemctl-redirect 16-main start (code=exited, status=0/SUCCESS)
Main PID: 6881 (postgres)
Tasks: 6 (limit: 5196)
Memory: 19.3M
CGroup: /system.slice/system-postgresql.slice/postgresql@16-main.service
├─6881 /usr/lib/postgresql/16/bin/postgres -D /var/lib/postgresql/16/main -c config_file=/etc/postgresql/16/main/postgresql.conf
├─6882 postgres: 16/main: checkpointer
├─6883 postgres: 16/main: background writer
├─6885 postgres: 16/main: walwriter
├─6886 postgres: 16/main: autovacuum launcher
└─6887 postgres: 16/main: logical replication launcher
окт 21 16:58:49 user systemd[1]: Starting PostgreSQL Cluster 16-main...
окт 21 16:58:51 user systemd[1]: Started PostgreSQL Cluster 16-main.
порты
$ sudo netstat -ltpn
Активные соединения с интернетом (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
…
tcp 0 0 0.0.0.0:5433 0.0.0.0:* LISTEN 6881/postgres
…
tcp6 0 0 :::5433 :::* LISTEN 6881/postgres
…
последний лог:
2023-10-21 16:58:49.322 UTC [6881] СООБЩЕНИЕ: запускается PostgreSQL 16.0 (Ubuntu 16.0-1.pgdg20.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0, 64-bit
2023-10-21 16:58:49.322 UTC [6881] СООБЩЕНИЕ: для приёма подключений по адресу IPv4 "0.0.0.0" открыт порт 5433
2023-10-21 16:58:49.322 UTC [6881] СООБЩЕНИЕ: для приёма подключений по адресу IPv6 "::" открыт порт 5433
2023-10-21 16:58:49.326 UTC [6881] СООБЩЕНИЕ: для приёма подключений открыт Unix-сокет "/var/run/postgresql/.s.PGSQL.5433"
2023-10-21 16:58:49.336 UTC [6884] СООБЩЕНИЕ: система БД была выключена: 2023-10-21 16:57:59 UTC
2023-10-21 16:58:49.347 UTC [6881] СООБЩЕНИЕ: система БД готова принимать подключения
2023-10-21 17:03:49.429 UTC [6882] СООБЩЕНИЕ: начата контрольная точка: time
2023-10-21 17:03:49.449 UTC [6882] СООБЩЕНИЕ: контрольная точка завершена: записано буферов: 3 (0.0%); добавлено файлов WAL 0, удалено: 0, переработано: 0; запись=0.005 сек., синхр.=0.003 сек., всего=0.02>
в какую сторону смотреть, подскажите?