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