pgadmin4 サービスを開始できません

pgadmin4 サービスを開始できません

私はシステム管理者ではありませんが、手数料を支払う余裕がないので、直接これを行う必要があります;-)

proxmox4ボックスで実行されるlxcコンテナがあります。

proxmox4$ uname -a
Linux dbd 4.4.98-2-pve #1 SMP PVE 4.4.98-101 (Mon, 18 Dec 2017 13:36:02 +0100) x86_64 GNU/Linux

コンテナにPGAdmin4をサービスとしてインストールしました。私のホームディレクトリにインストールされました。 systemdもデフォルトでは存在しないのでインストールしました。/lib/systemd/system/pgadmin4.servicePGAdminは起動しません。出力は次のとおりです。

$ sudo systemctl -l status pgadmin4
  pgadmin4.service - Pgadmin4 Service
   Loaded: loaded (/lib/systemd/system/pgadmin4.service; enabled)
 Active: failed (Result: exit-code) since Tue 2018-01-30 13:35:49 UTC; 9s ago
Process: 673 ExecStart=/home/ballama/pgadmin/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py (code=exited, status=226/NAMESPACE)

Main PID: 673 (code=exited, status=226/NAMESPACE)

Jan 30 13:35:49 dbd systemd[1]: Started Pgadmin4 Service.
Jan 30 13:35:49 dbd systemd[1]: pgadmin4.service: main process exited, code=exited, status=226/NAMESPACE
Jan 30 13:35:49 dbd systemd[1]: Unit pgadmin4.service entered failed state.

詰まっていますが、この問題を解決する方法がわかりません。もちろんどんな助けでも大変感謝します。

表示

答え1

次の回避策でこの問題を解決しました。 - Apacheをインストールし、pgAdmin 4をWSGIアプリケーションとして呼び出す仮想ホストを設定しました。

これの利点は次のとおりです。 - 再起動後にpgAdmin 4を起動する必要はありません。 - Apache はクライアントとそれ自体の間で HTTPS を使用するように設定し、ユーザー名とパスワードを暗号化することができます。

関連情報