ошибка pgAdmin4, “Отказавшая для запуска сервера приложений, выход потока сервера”.

Я получаю эту ошибку на запуске pgAdmin4 на Kubuntu 18.04:

Ошибка произошла, инициализировав сервер приложений:
Не удалось запустить сервер приложений, выход потока сервера.

В следующем окне ("Конфигурация") у меня есть эти значения по умолчанию:

Путь Python:
/usr/pgadmin4/lib/python2.7;/usr/pgadmin4/lib/python2.7/site-packages
Путь приложения:
/usr/pgadmin4/web

Так как у меня нет a /usr/pgadmin4/ каталог, все они неправы.

См. https://stackoverflow.com/questions/43968302/failed-to-launch-application-server-server-thread-existing-on-windows для той же ошибки в Windows

3
задан 2 November 2018 в 16:05

5 ответов

Проблема, кажется, что у меня есть python2 и установленный python3. Решение (обходное решение), которое работает на меня:

  1. Найдите Ваш pgAdmin4.py. В моем случае это /usr/share/pgadmin4/web/pgAdmin4.py
  2. Запустите его в терминале как это: sudo python3 /usr/share/pgadmin4/web/pgAdmin4.py

Если у Вас есть лучшее решение, сообщите нам :-)

Я открыл билет для этого: https://redmine.postgresql.org/issues/3737

3
ответ дан 1 December 2019 в 13:22

Для меня то, когда я выполняю pgadmin как Thomas Landauer, говорит, я получил эту ошибку:

$ sudo python3 /usr/share/pgadmin4/web/pgAdmin4.py
Traceback (most recent call last):
  File "/usr/share/pgadmin4/web/pgAdmin4.py", line 58, in <module>
    exec(open(file_quote(setupfile), 'r').read())
  File "<string>", line 47, in <module>
  File "/usr/share/pgadmin4/web/pgadmin/setup/data_directory.py", line 29, in create_app_data_directory
    _create_directory_if_not_exists(config.SESSION_DB_PATH)
  File "/usr/share/pgadmin4/web/pgadmin/setup/data_directory.py", line 15, in _create_directory_if_not_exists
    os.mkdir(_path)
FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/pgadmin/sessions'

Ошибка говорит, что является проблемой, таким образом, я создал папки:

$ sudo mkdir -p /var/cache/pgadmin/sessions

И после перезапуска pgAdmin4, это сначала попросило пользовательское создание, затем работало.

4
ответ дан 1 December 2019 в 13:22

Забудьте о предварительно созданном (склонном) пакете. Это повреждается таким количеством способов (путь Python, путь ЗЕРНЫШКА, разрешение файловой системы), не показывая много информации об отладке.

Используйте колесо Python вместо этого. По крайней мере, это, желание должно Вы, что точно повреждается, возможности, являетесь Вы, должны

  • установите несколько модулей (акула-мако)
  • выполненный с sudo (или устраняют проблему разрешения файла вручную),
  • проверьте журналы ls .pg* -lh

Вероятно, не оптимальный путь, но вот состоит в том, как я заставил его работать

python3.7 -m pip install --user https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.5/pip/pgadmin4-4.5-py2.py3-none-any.whl

sudo python3.7 ~/.local/lib/python3.7/site-packages/pgadmin4/pgAdmin4.py
0
ответ дан 1 December 2019 в 13:22

У меня была такая же проблема после установки с

deb http://apt.postgresql.org/pub/repos/apt/

В конце концов, решение состояло в том, чтобы напрямую ввести http://127.0.0.1/pgadmin4 в веб-браузере, чтобы получить доступ к серверу, который уже должен запуститься.

Если у вас возникли проблемы с доступом к вашей установке, проверьте вывод systemctl status apache2, который должен указывать на работающий сервер. Хороший учебник можно найти по адресу https://computingforgeeks.com/how-to-install-pgadmin-4-on-ubuntu/.

0
ответ дан 23 December 2019 в 16:17

Исправлено в версии 4.6. Удалите то, что вы установили.

https://www.postgresql.org/ftp/pgadmin/pgadmin4/v4.6/windows/

0
ответ дан 4 December 2020 в 01:56

Другие вопросы по тегам:

Похожие вопросы: