pgadmin4: サーバーが起動しません

pgadmin4: サーバーが起動しません

fedora 28/postgresql 10 のデスクトップ ヘルパーから pgadmin4 Web インターフェイスを起動しようとすると、次のエラー メッセージが表示されます。

Failed to launch the application server, server thread exiting.

ただし、次のように入力して起動できるようです:

sudo pgadmin4

Alt + F2 ダイアログで。したがって、権限の問題だと思いますが、ログにはこの問題を詳しく説明する関連情報がありません。

どのようなヒントでも歓迎します。

答え1

まず、システム権限に関する以下の手順を実行しました: https://www.pgadmin.org/docs/pgadmin4/3.x/server_deployment.html そして、デスクトップ ヘルパーはまったく役に立たないと思われるため、この pgadmin4.service を思いつきました。

[Unit]
Description=Pgadmin4 Service
After=network.target

[Service]
User= root
Group= root

Type=simple
ExecStart=/usr/bin/python3 /usr/lib/python3.6/site-packages/pgadmin4-web/pgAdmin4.py

[Install]
WantedBy=multi-user.target

これは私が見つけた解決策です。ユーザー環境で実行され、サービスとして有効にすることができます。

関連情報