我嘗試從 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
這是我找到的解決方案:它確實在用戶環境中運行並且可以作為服務啟用。