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.