An error occurred initializing the application server

1667 просмотра

3 ответа

14 Репутация автора

Я получаю эту ошибку:

Произошла ошибка при инициализации сервера приложений: не удалось найти pgAdmin4.py, завершающий поток сервера.

Поскольку это терпит неудачу, это побудит настроить питон и путь приложения, но я прочитал ответ на Переполнении стека, где человек сказал, что он удалил путь, это работало для него, и сделал так, но это все еще дало мне ту же ошибку, и я не вижу снова подсказка.

Поэтому я зашел на официальный сайт pgAdmin и увидел, что в случае неудачи я должен ввести python и путь к приложению. Как я могу настроить пути для pgAmin. Я использую Fedora 27.

Ответы (3)

плюса

2308 Репутация автора

Поскольку это терпит неудачу, это побуждает корректировать питон и путь приложения, но читает ответ на stackoverflow, где человек сказал, что он удалил путь, это работало для него, и сделал так, но это все еще дало мне ту же ошибку, и я не вижу подсказку снова

Вероятно, ваша первая ошибка была на самом деле

Скорее всего, вам не хватает депо, как python3-flask-babelex

например, на Fedora установить

Вы видите следующую ошибку (ту, которую вы упомянули), когда вы неправильно настроили файл конфигурации пользователя. Который был создан после того, как вы отредактировали значения по умолчанию из приглашения

Эту ошибку можно устранить, исправив конфигурацию или удалив ее для использования значений по умолчанию:

например, при проверке Fedora правильности вашего пользовательского конфига

Прежде всего, проверьте, что переменные пути в [General] разделе в порядке.

Автор: mkungla Размещён: 21.09.2018 11:46

плюса

1 Репутация автора

Попробуйте просто удалить файл конфигурации. У вас может быть старый из предыдущей установки.

Читайте также:  Почему с зоны не скачиваются фильмы

плюса

59 Репутация автора

Для меня решение было sudo dnf remove pgadmin4* тогда sudo find / -iname "*pgadmin4*" и удалить любые лежащие вокруг записки, потом sudo dnf install pgadmin4* – все теперь работает нормально.

I am getting this error:

An error occurred initializing the application server: Failed to locate pgAdmin4.py, terminating server thread.

As it fails it will prompt to adjust the python and application path but I read an answer on Stack Overflow where the person said he deleted the path it worked for him and did so but it still gave me the same error and I don’t see the prompt again.

So I went to pgAdmin official site only to see that if it fails I must enter python and application path. How can I configure the paths for the pgAmin. I am using Fedora 27.

3 Answers 3

As it fails it will prompt to adjust the python and application path but read an answer on stackoverflow where the person said he deleted the path it worked for him and did so but it still gave me the same error and i don’t see the prompt again

Probably your first error was actually

Most likely you missing some dep like python3-flask-babelex

e.g on fedora install

You see following error (one you mentioned) when you have misconfigured user config file. Which was created after you edited default values from prompt

This error can be solved by either fixing your config or deleting it to use default values:

e.g. on Fedora checking that your user config is correct

Primarily check that path variables in [General] section are ok.

Читайте также:  Как включить опцию upnp

I’m getting this error on startup of pgAdmin4 on Kubuntu 18.04:

An error occurred initialising the application server:
Failed to launch the application server, server thread exiting.

In the following window ("Configuration") I have these default values:

Python Path:
/usr/pgadmin4/lib/python2.7;/usr/pgadmin4/lib/python2.7/site-packages
Application Path:
/usr/pgadmin4/web

Since I don’t have a /usr/pgadmin4/ directory, all of them are wrong.

3 Answers 3

For me, when I run pgadmin like Thomas Landauer says, I got this error:

The error says what is the problem, so I created the folders:

And after restarting pgAdmin4, it first asked for user creation, then worked.

The problem seems to be that I have python2 and python3 installed. Solution (workaround) that works for me:

  1. Locate your pgAdmin4.py . In my case, it’s /usr/share/pgadmin4/web/pgAdmin4.py
  2. Start it in a terminal like this: sudo python3 /usr/share/pgadmin4/web/pgAdmin4.py

If you have a better solution, please let us know 🙂

Forget about the prebuilt package (apt). It is broken in so many ways (Python path, PIP path, filesystem permission) while not showing much debug info.

Use Python wheel instead. At least it will should you what exactly is broken, chances are you need to

  • install a few modules (mako)
  • run with sudo (or fix file permission issue manually)
  • check logs ls .pg* -lh

Probably not the optimal way but here is how I got it to work

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector