Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao carregar bibliotecas do OpenSSL


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

Recommended Posts

Postado

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?

 

Postado
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.

Postado
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

 

Postado
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.

  • Fundadores
Postado

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.

Postado
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.

Postado
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?

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