Ir para conteúdo
  • Cadastre-se

Integração ACBRLIB Boleto C# crasha o servidor LINUX.


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

Recommended Posts

  • Membros Pro
Postado

Olá pessoal, minha aplicação roda localmente em windows e em produção roda em linux (com docker). 

No meu ambiente windows, tudo funciona perfeitamente ao instanciar a classe do ACBR, mas no meu ambiente linux, isso crasha o servidor e derruba a aplicação inteira sem qualquer tipo de erro.

Isso acontece logo ao tentar instanciar a classe do AcbrBoleto, conforme exemplo abaixo:
 

boleto = new ACBrBoleto();

 

Todas as dll e .so estão no local correto. Eu afirmo isso, pois antes da aplicação começar a crashar, eu estava recebendo um erro de "Não foi possível carregar a biblioteca na pasta ACBrLib/x64".

Eu ajustei o caminho das dll e esse erro parou de acontecer e passou a crashar.

 

Meu ambiente linux é: Debian GNU/Linux 11 (Bullseye)

 

Alguém poderia me ajudar com isso?

  • Consultores
Postado
1 hora atrás, Marco Antonio Delia disse:

Olá pessoal, minha aplicação roda localmente em windows e em produção roda em linux (com docker). 

No meu ambiente windows, tudo funciona perfeitamente ao instanciar a classe do ACBR, mas no meu ambiente linux, isso crasha o servidor e derruba a aplicação inteira sem qualquer tipo de erro.

Isso acontece logo ao tentar instanciar a classe do AcbrBoleto, conforme exemplo abaixo:
 

boleto = new ACBrBoleto();

 

Todas as dll e .so estão no local correto. Eu afirmo isso, pois antes da aplicação começar a crashar, eu estava recebendo um erro de "Não foi possível carregar a biblioteca na pasta ACBrLib/x64".

Eu ajustei o caminho das dll e esse erro parou de acontecer e passou a crashar.

 

Meu ambiente linux é: Debian GNU/Linux 11 (Bullseye)

 

Alguém poderia me ajudar com isso?

Creio que a situação é devido a alguma biblioteca de dependencia não estar lá 

lembrando que linux tem case sensitive para o nome das bibliotecas

 

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 !!

  • 3 semanas depois ...
  • Membros Pro
  • Solution
Postado

Apenas dando um retorno sobre a solução.

Eu havia utilizado a .so incorreto no servidor.

Quando eu passei a utilizar o .so específico para console, funcionou perfeitamente.

 

Obrigado pela atenção

  • Este tópico foi criado há 191 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.