Usando PyQt4.QtWebKit em um servidor Debian
-
26-09-2020 - |
Pergunta
Estou tendo problemas ao usar PyQT4 em um servidor Debian.Meu script funciona bem em uma máquina Ubuntu Desktop e agora quero implantá-lo em um servidor.
Sabendo que precisava de um servidor X, lancei um fazendo
vncserver --display 800x600 :4242
Em seguida, exportei o display:
export DISPLAY=:4242
Mas meu programa continua retornando o erro
não é possível conectar ao servidor X: 4242
Qualquer ideia ?
Solução
Não é --display, é -geometry.
Eu acho que você não tem direitos para se conectar ao vncserver.Já estava funcionando, não estava?Tente executar outra instância.
Outras dicas
Em vez de usar o VNCServer, você pode usar (pelo menos no Debian) XVFB - o servidor x FrameBuffer Virtual 'Fake'.
Após instalar este pacote basta executar:
$ xvfb-run python your_script.py
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow