Ir para conteúdo
  • Cadastre-se

dev botao

ACBrLib linux


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

Recommended Posts

  • Consultores
Postado
8 minutos atrás, marcosdamasceno disse:

segmentation fault (core dumped)

existem varios relatos qdo vc pesquisa sobre este erro com docker .net
Uma pergunte se no seu linux funciona, o que tem de diferente para o docker?
Versão kernel? sdk? chegou a ver isso ?
 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado

Olá Marcos,

esse erro eu ainda não tive. Mas eu estou executando tudo no web app linux, então pode ser que seja algo do windows mesmo.

  • Membros Pro
Postado (editado)
50 minutos atrás, Daniel InfoCotidiano disse:

existem varios relatos qdo vc pesquisa sobre este erro com docker .net
Uma pergunte se no seu linux funciona, o que tem de diferente para o docker?
Versão kernel? sdk? chegou a ver isso ?
 

Cara sim, o sdk é o mesmo da minha maquina, a imagem docker já tentei a mesma q eu uso, que é fedora, tentei debian e ubunto também 

33 minutos atrás, Gandalf disse:

Olá Marcos,

esse erro eu ainda não tive. Mas eu estou executando tudo no web app linux, então pode ser que seja algo do windows mesmo.

Olá Gandalf,

Como tu subiu e fez funcionar?? ta subindo na mão ou vc tem um exemplo CI disso?

Editado por marcosdamasceno
  • Membros Pro
Postado
Em 15/05/2024 at 11:31, Gandalf disse:

Bom dia Daniel,

No docker não vi jeito de subir o Xvfb. Acabei utilizando o serviço de Web App do azure, onde eu posso executar direto o ssh.

Será que não tem ninguém que tenha conseguido fazer rodar o acbrlibnef com dotnet e docker?

Usando o serviço do Azure Container App?

FROM ubuntu:22.04

ENV TZ=America/Sao_Paulo
ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get update
RUN apt-get install -y python3.10 python3-pip python3.10-dev
RUN apt-get install -y build-essential cmake make gcc g++-11 wget tar
RUN apt-get install -y curl software-properties-common xz-utils
RUN apt-get install -y \
  xvfb \
  xauth \
  openssl \
  libxml2 \
  libgtk2.0-0 \
  gnome-themes-standard \
  gnome-themes-extra
RUN echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections
RUN apt-get install -y ttf-mscorefonts-installer
RUN wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz
RUN tar -zxf openssl-1.1.1q.tar.gz
RUN cd openssl-1.1.1q && ./config && make && make install && cd ../
RUN rm -rf openssl-1.1.1q.tar.gz openssl-1.1.1q
RUN wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
RUN dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
RUN rm -rf libssl1.1_1.1.1f-1ubuntu2_amd64.deb
RUN apt-get install -y \
  ca-certificates \
  fonts-liberation \
  libasound2 \
  libatk-bridge2.0-0 \
  libatk1.0-0 \
  libc6 \
  libcairo2 \
  libcups2 \
  libdbus-1-3 \
  libexpat1 \
  libfontconfig1 \
  libgbm1 \
  libgcc1 \
  libglib2.0-0 \
  libgtk-3-0 \
  libnspr4 \
  libnss3 \
  libpango-1.0-0 \
  libpangocairo-1.0-0 \
  libstdc++6 \
  libx11-6 \
  libx11-xcb1 \
  libxcb1 \
  libxcomposite1 \
  libxcursor1 \
  libxdamage1 \
  libxext6 \
  libxfixes3 \
  libxi6 \
  libxrandr2 \
  libxrender1 \
  libxss1 \
  libxtst6 \
  lsb-release \
  wget \
  xdg-utils
RUN apt-get install -y \
  nano

RUN ln -s /usr/lib/x86_64-linux-gnu/libxml2.so.2 /usr/lib/x86_64-linux-gnu/libxml2.so

RUN curl -o node-v16.20.2-linux-x64.tar.xz https://nodejs.org/dist/v16.20.2/node-v16.20.2-linux-x64.tar.xz \
  && tar -xJf node-v16.20.2-linux-x64.tar.xz -C /usr/local --strip-components=1 \
  && rm node-v16.20.2-linux-x64.tar.xz

RUN apt-get install -y tzdata
RUN ln -fs /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime && dpkg-reconfigure -f noninteractive tzdata

 

945757316_FantastsoftLogotipo100px.png.20c116e19bad4f7436640307ee0fa01a.png   Endrigo Rodrigues
Fantastsoft Sistemas

Node / Delphi 11.2
Cabo Frio/RJ

 

  • Consultores
Postado
10 minutos atrás, Endrigo Rodrigues disse:

Será que não tem ninguém que tenha conseguido fazer rodar o acbrlibnef com dotnet e docker?

Este usuario reportou sucesso:

 

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado
22 minutos atrás, Daniel InfoCotidiano disse:

Este usuario reportou sucesso:

 

ai no caso ele ta usando java, mas tentei fazer igual ele, tomei o erro de segmentation fault (core dumped) da mesma forma

  • Membros Pro
Postado

Marcos, eu subi uma api no azure web apps. Vou coloca o link do post que eu peguei aqui pra fazer funcionar lá

 

  • Curtir 1
  • Membros Pro
Postado
19 minutos atrás, Gandalf disse:

Marcos, eu subi uma api no azure web apps. Vou coloca o link do post que eu peguei aqui pra fazer funcionar lá

 

Cara muito obrigado

  • Membros Pro
Postado
1 hora atrás, Gandalf disse:

Marcos, eu subi uma api no azure web apps. Vou coloca o link do post que eu peguei aqui pra fazer funcionar lá

 

Cara fiz esse processo mas meu script de inicialização ta tomando um erro de permissão quando tenta rodar o comando de update, tu passou por isso?

  • Membros Pro
Postado
10 minutos atrás, Gandalf disse:

Experimenta setar o usuário como root

cara não consigo usar o usuário root, e não tem sudo no maquina.

Que parto fazer isso funcionar minha nossa senhora

  • Membros Pro
Postado

Eu também fiquei um tempão tentando funcionar usando o docker e acabei desistindo por enquanto. Mas no azure web app ele vai. Se no arquivo de configuração não vai, digira os comandos direto no ssh no portal do azure e vê se funciona.

  • Membros Pro
Postado
15 horas atrás, Gandalf disse:

Eu também fiquei um tempão tentando funcionar usando o docker e acabei desistindo por enquanto. Mas no azure web app ele vai. Se no arquivo de configuração não vai, digira os comandos direto no ssh no portal do azure e vê se funciona.

Cara então dei conta de fazer ele subir agora, mas to tomando o mesmo erro que tomo no docker quando tento executar a função da acbr o "1349 Segmentation fault ", acho que se eu conseguir resolver isso devo conseguir resolver no docker também, mas esse aqui ta complicado.

  • Membros Pro
Postado
1 hora atrás, Gandalf disse:

Esse erro eu nunca peguei. Qual função da biblioteca tu estás tentando executar?

to tentando executar a função de gerar remessa

  • Membros Pro
Postado

Ah claro, tu estás usando a parte dos boletos. Eu fiz funcionar a parte da NFe (autorização). A NFe já roda normal pra ti?

  • Membros Pro
Postado
6 minutos atrás, Gandalf disse:

Ah claro, tu estás usando a parte dos boletos. Eu fiz funcionar a parte da NFe (autorização). A NFe já roda normal pra ti?

eu só preciso da parte de boleto, então nem integrei a NFe.

  • Consultores
Postado
3 horas atrás, marcosdamasceno disse:

to tentando executar a função de gerar remessa

este erro so acontece em gerar remessa?
se carregar o titulo e imprimir ele nao da o erro ?

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado
37 minutos atrás, Daniel InfoCotidiano disse:

este erro so acontece em gerar remessa?
se carregar o titulo e imprimir ele nao da o erro ?

da também

  • Consultores
Postado
14 minutos atrás, marcosdamasceno disse:

pera ai que vou testar desse jeito

nao sei o conteudo docker file, para validar estes comando entrypoint

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado (editado)

aqui continuou dando o mesmo bo, qual versão do dotnet ele ta usando? aqui eu to usando a 8
sera que ele manda o dockerfile dele?

Captura de tela de 2024-05-17 15-37-55.png

Editado por marcosdamasceno
×
×
  • 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.