私はシステム管理者ではありませんが、手数料を支払う余裕がないので、直接これを行う必要があります;-)
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.service
PGAdminは起動しません。出力は次のとおりです。
$ 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 を使用するように設定し、ユーザー名とパスワードを暗号化することができます。