Ir para conteúdo
  • Cadastre-se

Gtk-WARNING **: 21:39:23.329: cannot open display


Ver Solução Respondido por Rafael Dias,
  • Este tópico foi criado há 1633 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa noite.

Consigo utilizar a biblioteca AcbrLib no Windows, porém estou com problemas para rodar em Linux server (Centos8). Procurando em outros tópicos vi que alguns usuários já conseguiram rodar fazendo a instalação de algumas dependências de parte gráfica. Fiz a instalação da libgtk2 e xvfb, mas sempre quando tento gerar o pdf de uma NFe por exemplo recebo a mensagem do título:

Gtk-WARNING **: 21:39:23.329: cannot open display

Estou deixando abaixo parte do Dockerfile onde é feita a instalação:

FROM centos:8

RUN yum install -y \
       Xvfb \ 
       xauth \
       openssh-server \
       openssl \
       gtk2 \
       gtk2-devel \
       libxml2 \  
       java-11-openjdk \
       java-11-openjdk-devel \       
       xorg-x11-fonts-Type1 \
       libxslt
	   
RUN export DISPLAY=:0.0
RUN Xvfb :0.0 &

Alguém tem alguma ideia do que pode estar acontecendo? Já revirei outros fóruns de Linux tentando encontrar a solução, agradeço qualquer ajuda.

  • Solution
Postado

falto uma coisa ai 

Use no docker file isso
 

ENV DISPLAY :99
RUN chmod 0755 /app/start.sh
ENTRYPOINT ["bash", "/app/start.sh"]

e no start.sh algo assim
 

#!/bin/bash
Xvfb :99 -screen 0 1280x1024x24 -ac +extension GLX +render -noreset &
php-fpm 

 

  • Curtir 1

 

Postado

Opa, era isso mesmo

O Dockerfile ficou assim, para quem precisar rodar no CentOs

FROM centos:8

RUN yum install -y \
       Xvfb \ 
       xauth \
       openssh-server \
       openssl \
       gtk2 \
       gtk2-devel \
       libxml2 \  
       java-11-openjdk \
       java-11-openjdk-devel \       
       xorg-x11-fonts-Type1 \
       libxslt
	   
COPY run.sh /app/run.sh
RUN chmod 0755 /app/run.sh

ENTRYPOINT ["bash", "/app/run.sh"]	   

Criei este arquivo run.sh e deixei ele junto com o .jar

abaixo o conteúdo do run.sh

Xvfb :0.0 & java -jar myapp-0.0.1.jar

 

Muito Obrigado @Rafael Dias

  • Curtir 2
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1633 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...