Я обновил свою ОС до Ubuntu 19.04, я использовал pgadmin4 в Ubuntu 18.10, и она работала без проблем, теперь, когда я обновляюсь, я получаю эту ошибку:
«не удалось связаться с сервером приложений» [ 111]
Я попытался удалить pgadmin4 и переустановить, но без улучшений ...
Также повторно активируйте репозиторий postgresql, потому что при обновлении до ubuntu 19.04 я деактивирую некоторые репозитории
try Как установить и настроить pgAdmin4 в Ubuntu 18.04 & amp; 16.04
удалить предыдущую установку
sudo apt-get remove pgadmin4
и переустановить
sudo apt-get remove pgadmin4
sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
sudo apt-get update
sudo apt-get install pgadmin4 pgadmin4-apache2
для меня это сработало.
Просто попробуйте от терминала:
$ pgadmin4
Это закончится точно так же, как это:
Python path: "/usr/lib/python3/dist-packages"
Python Home: ""
Webapp path: "/usr/share/pgadmin4/web/pgAdmin4.py"
, Если это не работает, скопируйте путь веб-приложения, и можно запустить его вручную:
$ sudo python3 /usr/share/pgadmin4/web/pgAdmin4.py
On Ubuntu 20.04, If,
sudo python3 /usr/share/pgadmin4/web/pgAdmin4.py
выдает ошибку,
FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/pgadmin/sessions'
Просто создайте отсутствующий путь к файлу как,
sudo mkdir -p /var/cache/pgadmin/sessions
и перезапустите,
sudo python3 /usr/share/pgadmin4/web/pgAdmin4.py
Для вывода, как показано ниже -
$ sudo python3 /usr/share/pgadmin4/web/pgAdmin4.py
NOTE: Configuring authentication for SERVER mode.
Enter the email address and password to use for the initial pgAdmin user account:
Email address: what_ever@email_u_like.com
Password:
Retype password:
pgAdmin 4 - Application Initialisation
======================================
Starting pgAdmin 4. Please navigate to ***http://127.0.0.1:5050*** in your browser.
* Serving Flask app "pgadmin" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
Это будет представлять окно входа pgAdmin4 в вашем браузере.