Jump to content

dev botao

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


Go to solution Solved by Rafael Dias,
  • Este tópico foi criado há 1106 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Posted

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
Posted

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 

 

  • Like 1

 

Posted

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

  • Like 2
  • Este tópico foi criado há 1106 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...