pgAdmin4 не работает - Как решить, не прослушивая 5432 на postgresql после правильной установки файла конфигурации
Я начинающий пользователь Ubuntu. Я работаю на Ubuntu 18.04 VM на машине Windows10 через Putty. Я установил postgreql и пытаюсь установить pgadmin4, но он не работает.
Когда я запускаю pgadmin4.py, 127.0.0.1:5050 не открывается в браузере. Это говорит 'Unable to connect'
Открытие его в curl в командной строке вызывает ошибку:
curl: (7) Failed to connect to 127.0.0.1 port 5050: Connection refused
При попытке запустить psql сервер не запускается.
root@pan0138:/# sudo -i -u postgres
postgres@pan0138:~$ psql
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Я попытался сделать файлы конфигурации postgresql & pg_hba правильными, следуя аналогичным темам, но это не работает.
Вот ссылки на мои файлы конфигурации:
postgresql.conf
https://drive.google.com/file/d/1Aji6qteTxOtX63ITXyXQaeEi3rnA-kDh/view
pg_hba.conf
https://drive.google.com/file/d/1X9PN2KRL4EtwOeewJqHlu171HUF_w8O9/view
Вот вывод # ss -nlt
:
root@pan0138:/# ss -nlt
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 127.0.0.53%lo:53 0.0.0.0:*
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 5 127.0.0.1:631 0.0.0.0:*
LISTEN 0 128 127.0.0.1:6010 0.0.0.0:*
LISTEN 0 128 *:80 *:*
LISTEN 0 128 [::]:22 [::]:*
LISTEN 0 5 [::1]:631 [::]:*
LISTEN 0 128 [::1]:6010 [::]:*
Вот ссылка на ссылку для вставки: http://paste.ubuntu.com/p/mRsdN6QJYy/
Кажется, что-то вызвало заблокированный порт 5432. Как решить эту проблему?
РЕДАКТИРОВАТЬ
Проблема 5432 не прослушивания решена. Я просто удаляю --purge, чтобы удалить установленную версию postgresql и установить свежую копию, следуя инструкциям Как установить PostgreSQL на Ubuntu 18.04
root@pan0138:~# sudo netstat -lp | grep postgres
tcp 0 0 localhost:postgresql 0.0.0.0:* LISTEN 22928/postgres
tcp6 0 0 localhost:postgresql [::]:* LISTEN 22928/postgres
unix 2 [ ACC ] STREAM LISTENING 2510282 22928/postgres /var/run/postgresql/.s.PGSQL.5432
root@pan0138:~# sudo netstat -lp | grep 5432
unix 2 [ ACC ] STREAM LISTENING 2510282 22928/postgres /var/run/postgresql/.s.PGSQL.5432
unix 2 [ ACC ] STREAM LISTENING 65432 651/gdm3
Конфигурация в pg_hba_conf я сделал как
local all postgres peer
local all all trust
host all all 0.0.0.0/0 trust
host all all ::/0 trust
и повторно запустите pgAdmin4.py, но страница 127.0.0.1:5050 все еще не открывается, "Невозможно подключиться". curl: (7) Не удалось подключиться к порту 5050 127.0.0.1: соединение отклонено.
Вот ссылка на systemctl -l status postgresql | pastebinit
Вставить из корня в четверг, 13 сентября 2018 года 08:44:40 +0000