A pista está na mensagem de erro: Qual é a variável de ambiente DISPLAY definida como?
Provavelmente está incorreto ou mudou.
Estou tendo problemas para fazer o pgadmin3 rodar em um servidor remoto. Estou fazendo o login no servidor usando SSH com a opção -X. Quando instalei o pgadmin3 pela primeira vez, pude ativá-lo usando o comando "pgadmin3 & amp;" e o PG Admin iniciaria corretamente usando o meu servidor X local. Algo aconteceu, e agora o PG Admin não será mais iniciado. Ele volta com a mensagem "Erro: Não foi possível inicializar o gtk, o DISPLAY está configurado corretamente?"
Estou usando o mesmo comando SSH para efetuar login no servidor e o mesmo comando para iniciar o PG Admin, mas não está mais funcionando. Eu não fiz nenhuma alteração na minha configuração do SSH, nem instalei nenhum software novo, então estou com uma perda de como isso quebrou e como consertá-lo. O que poderia ter acontecido para quebrar isso, e por onde eu começo a consertar isso?
A pista está na mensagem de erro: Qual é a variável de ambiente DISPLAY definida como?
Provavelmente está incorreto ou mudou.
Verifique se o pacote xauth está instalado no servidor, pois é necessário que o encaminhamento do ssh X funcione corretamente.
Nada disso resolve o problema - eu tenho a mesma coisa e não tenho nenhuma falha no valor $ DISPLAY. Mesmo se você evitar o SSH e for direto, isso não funcionará.
Então, o que mudou? Funcionou antes e depois simplesmente parou de funcionar ???
A execução do comando xhost
(ou seja, digitando em um terminal e pressionando enter ) o corrigiu para mim - mas ainda não entendi por que funcionava antes sem essa etapa.
Então faça o seu su, execute o programa, etc.
Tags ssh server postgresql