pgAdmin4はLinux(Arch)では起動できません。

pgAdmin4はLinux(Arch)では起動できません。

以下を使用してpgAdmin4をインストールした後sudo pacman -Sy pgadmin

pgAdminスタート画面

xorgを完了するために使用する必要がある視覚的に閉じません()killall pgAdmin4。端末から起動したときに表示されるエラーログは次のとおりです。

QCoreApplication::applicationFilePath: Please instantiate the QApplication object first
QCoreApplication::applicationFilePath: Please instantiate the QApplication object first
Semaphore name: "pgadmin4-philippe-a59283b86ae8ae85d20fdf770d799dd7-sema"
Shared memory segment name: "pgadmin4-philippe-a59283b86ae8ae85d20fdf770d799dd7-shmem"
Python path:  "/usr/lib/python3.10:/usr/lib/python3.10/lib-dynload:/usr/lib/python3.10/site-packages"
Python Home:  "/usr/lib/python3.10"
Webapp path:  "/usr/lib/pgadmin4/web/pgAdmin4.py"
^C"An error occurred initialising the pgAdmin 4 server:\n\nFailed to launch the application server, server thread exiting."

ここに画像の説明を入力してください。

を通してインストールしてみましたが、pip結果は同じです。今はpgAdmin4のコンテナ化されたイメージを使用しています。

答え1

私はしばらく前にこの質問を読んだ。Gentoo Burgzilla

ご覧のとおり、犯人は次のとおりです。API破壊フラスコセキュリティ> 3.4.5

したがって、しばらくこの問題は依存関係を強制することによって解決されました。

  • フラスコの安全<4
  • フラスコ < 2

廃止予定のバージョンを維持するのが難しくなったら、Gentoo開発者は誤ってリポジトリからpagAdmin4を削除しました。

アーチストアに話すことはできません。ただし、FlaskセキュリティとFlaskが以前のバージョンにまだ存在し、インストールされている他のパッケージが親バージョンに依存していないことを確認した場合は、ダウングレードを試すことができます。

関連情報