pgadmin4: o servidor não inicia

pgadmin4: o servidor não inicia

Recebi esta mensagem de erro ao tentar iniciar a interface web pgadmin4 a partir do desktop helper no fedora 28/postgresql 10:

Failed to launch the application server, server thread exiting.

Porém, parece que posso começar digitando:

sudo pgadmin4

na caixa de diálogo Alt-F2. Então acho que é um problema de permissão, mas não tenho nada relevante nos logs para elaborar o assunto.

Qualquer dica seria bem-vinda.

Responder1

Executei essas instruções primeiro sobre as permissões do sistema: https://www.pgadmin.org/docs/pgadmin4/3.x/server_deployment.html e então surgiu este pgadmin4.service, pois parece que o desktop helper não ajuda em nada:

[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

Esta é a solução que encontrei: ela roda no ambiente do usuário e pode ser habilitada como um serviço.

informação relacionada