Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

logos

Texto.png

p200

click.png

click.png

click.png

Erro ao carregar bibliotecas do OpenSSL


Go to solution Solved by Daniel Simoes,

Recommended Posts

  • Usuários SAC

Boa tarde pessoal!

Estou desenvolvendo um projeto em .NET que comunica com a ACBrLibNFe. Quando vou utilizar o método NFE_Assinar estou recebendo o erro " Erro ao carregar bibliotecas do OpenSSL", mesmo as DLLs libcrypto-1_1.dll e libssl-1_1.dll já estando na mesma pasta do meu executável.

O que mais eu posso verificar?

 

Link to post
Share on other sites
  • Usuários SAC
3 minutos atrás, antonio.carlos disse:

@Dev Telluria você copiou as dll dependências que estão junto com a pasta da lib ? 

image.png
Testou o demo do ACBr ?
Chegou a ver esta palestra , pode te ajudar nas configurações.

 

Sim, já testei o projeto demo, já copiei as dependências e o meu projeto desenvolvido em .NET já funciona corretamente no meu ambiente de desenvolvimento, o problema está acontecendo em outra máquina no ambiente de testes.

Link to post
Share on other sites
  • Usuários SAC
15 minutos atrás, antonio.carlos disse:

Verifique as atualizações do windows e se for certificado A1 revise as configurações..
poste log também se possível.

Não tem nenhuma atualização pendente no windows, revisei as configurações e não encontrei nenhum problema.

Segui o log:

ACBrLibNFE-20210121.log

 

Link to post
Share on other sites

Veja se ele não tem outro sistema que já tenha coloca dll´s do openssl e esteja carregado na memoria por exemplo.

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites
  • Fundadores

As DLLs do OpenSSL dependem do Visual C RunTime...

Tente rodar esse instalador na máquina

https://github.com/abbodi1406/vcredist/releases

  • Like 2
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to post
Share on other sites
  • Usuários SAC
1 hora atrás, Daniel Simoes disse:

As DLLs do OpenSSL dependem do Visual C RunTime...

Tente rodar esse instalador na máquina

https://github.com/abbodi1406/vcredist/releases

Realizei a instalação, o problema ainda persiste.

 

1 hora atrás, Juliomar Marchetti disse:

Veja se ele não tem outro sistema que já tenha coloca dll´s do openssl e esteja carregado na memoria por exemplo.

Não encontrei outro sistema que utilize as dlls do OpenSSL na máquina.

Link to post
Share on other sites
  • Fundadores

Provavelmente você está copiando as DLLs erradas, ou na pasta errada...

Se compila seus binários em 32, use apenas as DLLs x86...

Experimente copiar as DLLs de 32 bits em SysWow64

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to post
Share on other sites
  • Usuários SAC
13 minutos atrás, Daniel Simoes disse:

Provavelmente você está copiando as DLLs erradas, ou na pasta errada...

Se compila seus binários em 32, use apenas as DLLs x86...

Experimente copiar as DLLs de 32 bits em SysWow64

Já fiz esse procedimento também.

Eu compilo em 32 bits, peguei as DLLs das pastas x86 copiei para a pasta do meu executável, da mesma forma que fiz na minha máquina de desenvolvimento, mesmo assim não funcionou.

Também já havia testado copiar as DLLs para SysWow64, também não resolveu.

Link to post
Share on other sites
  • Fundadores
  • Solution

deve estar faltando alguma dependência...  tente a OpenSSL 1.0.X que ela tem menos dependências...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to post
Share on other sites
19 minutos atrás, Dev Telluria disse:

Não entendi, como eu faço isso?

Pegar as dll da pasta informada e usar ela. lembrando de eliminar as demais dll´s das outras versões  openssl

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites
  • Usuários SAC
8 minutos atrás, Juliomar Marchetti disse:

Pegar as dll da pasta informada e usar ela. lembrando de eliminar as demais dll´s das outras versões  openssl

Mas onde consigo as dll's da OpenSSL 1.0.X?

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
×
×
  • Create New...