Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2396 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa Tarde,

Preciso de ajuda para fazer a emissão de NFE.

Estou tentando gerar NFE pelo demo do ACBR.
No ambiente windows ele gerou normalmente.
Com o mesmo certificado (convertido de pfx para p12) o sistema da a mensagem de erro.

('Erro ao ler informações do Certificado.'   'Provavelmente a senha está errada' );

Ao debugar  verifiquei que na  procedure TDFeOpenSSL.CarregarCertificado; 

Ao chamar a função LerPFXInfo(DadosPFX) o erro se da na seguinte chamada:

     if PKCS12parse(p12, FpDFeSSL.Senha, FPrivKey, cert, ca) > 0 then

Que não esta retornando maior que zero.


 FpDFeSSL.Senha, retorna o valor exato da senha que esta no arquivo .ini
Estou usando o Lazarus,  Ubuntu e certificado tipo A1.

 

Obrigado


 

 

 

 

 

 

Postado

Bom dia André,
Obrigado pelo retorno.

Fiz testes usando o LibCapicon tanto com o PFX quanto com o P12 e retorna o mesmo erro.

Com o openssl, tamém independente de usar o PFX ou P12 a mensagem é sempre a mesma
('Erro ao ler informações do Certificado.'   'Provavelmente a senha está errada' );

Alguma idéia de um caminho a ser seguido para conseguir emitir no Linux ?? 

Postado

Bom dia Celso, obrigado pelo retorno.
Estou usando Linux 32 Bits. Ubuntu 12.04.5 LTS. Lazarus 1.4.2.

Não instalei o ACBrMonitor , apenas estou testando o exemplo do ACBrNFE.

Fiz o teste indicado em um dos posts indicados.
https://www.vivaolinux.com.br/artigo/Nota-Fiscal-Eletronica-2.0-em-linha-de-comando-(parte-1)?pagina=2
Consegui  extrair as chaves e fazer o teste do status do serviço sem problemas.
 

Ao testar o ACBrNFE volto a ter os problemas.
Se testo o status do serviço obtenho o seguinte retorno:
ERRO: WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Erro ao ler informações do Certificado.
Provavelmente a senha está errada

Se testo Data de validade, numero de série ou CNPJ na aba Certificado recebo a seguinte mensagem:
Erro ao ler informações do Certificado. Provavelmente a senha está errada.
 

Vou fazer mais alguns testes e vou posicionando a situação aqui.
Se alguém tiver mais alguma dica, favor postar.
Obrigado


 

 

 

  • Fundadores
Postado

Provavelmente há algo errado nos links simbólicos das Libs e elas não estão sendo carregadas com sucesso...

As instruções abaixo, foram extraídas de um manual interno da DJSystem, para o OpenSuse 64 bits, o qual estamos testando nosso PDV... (modifique para usar diretórios da versão 32 bits (/usr/lib, /lib)

cd /usr/lib64/
ln -s libxmlsec1.so.1 libxmlsec.so
ln -s libxmlsec1-openssl.so.1 libxmlsec1-openssl.so
ln -s libxslt.so.1 libxslt.so
ln -s libxml2.so.2 libxml.so
ln -s libexslt.so.0 libexslt.so

cd /lib64/
ln -s libssl.so.1.0.0 libssl.so
ln -s libcrypto.so.1.0.0 libcrypto.so

Você pode conferir se o Link está apontando para o arquivo correto, usando o comando “ls”, exemplo:

ls /lib64/libssl* -l
lrwxrwxrwx 1 root root     15 Ago  4 01:55 /lib64/libssl.so -> libssl.so.1.0.0
-r-xr-xr-x 1 root root 424152 Mai  4 11:20 /lib64/libssl.so.1.0.0

Veja ainda esse tópico:

 

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

Bom dia Celso e Daniel.
Segui os passos indicados pelo Daniel e o sistema esta reconhecendo o Certificado.
Obrigado pelas dicas.
Agora ao gerar a nota esta dando a mensagem  Error: crypto initialization failed.
Vou fazer novos testes e procurar informações sobre o assinto.

Obrigado

Postado

Boa Tarde Daniel.

A principio as libs estão todas corretas.

loja@loja-VirtualBox:/usr/lib$ ls -l libxmlsec.so libxmlsec1-openssl.so libxslt.so libxml.so libexslt.so libssl.so libcrypto.so
lrwxrwxrwx 1 root root 38 Set 21 12:58 libcrypto.so -> /lib/i386-linux-gnu/libcrypto.so.1.0.0
lrwxrwxrwx 1 root root 37 Set 21 13:23 libexslt.so -> /usr/lib/i386-linux-gnu/libexslt.so.0
lrwxrwxrwx 1 root root 35 Set 21 12:52 libssl.so -> /lib/i386-linux-gnu/libssl.so.1.0.0
lrwxrwxrwx 1 root root 32 Set 21 13:13 libxmlsec1-openssl.so -> /usr/lib/libxmlsec1-openssl.so.1
lrwxrwxrwx 1 root root 24 Set 21 12:30 libxmlsec.so -> /usr/lib/libxmlsec1.so.1
lrwxrwxrwx 1 root root 36 Set 21 12:39 libxml.so -> /usr/lib/i386-linux-gnu/libxml2.so.2
lrwxrwxrwx 1 root root 36 Set 21 13:16 libxslt.so -> /usr/lib/i386-linux-gnu/libxslt.so.1
loja@loja-VirtualBox:/usr/lib$
 

 

  • Fundadores
Postado

Pode ser algo errado nessas bibliotecas disponibilizados pelo Ubuntu... talvez você tenha que baixar os fontes das mesmas, e recompilar (make, make install)

No OpenSuse usamos normalmente...

Chegou a ler as dicas do colega @welkson ? (ele precisou fazer um downgrade das Libs instaladas)

 

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.

  • 1 ano depois...
Postado

Instalei as libs mas agora o erro é:

OpenSSL 1.0.2n  7 Dec 2017, não suporta LT_TLSv1_2


E não vai com nenhuma outra.

Existe alguma página do site onde está documentação completa esteja centralizada?

  • Moderadores
Postado
Em 29/04/2018 at 10:20, Paulo242 disse:

Instalei as libs mas agora o erro é:

OpenSSL 1.0.2n  7 Dec 2017, não suporta LT_TLSv1_2


E não vai com nenhuma outra.

Existe alguma página do site onde está documentação completa esteja centralizada?

Bom dia, sugiro que veja o vídeo e a documentação completa sobre as libs.: 

veja também o passo a passo:

 

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Postado

Ótimos vídeos e PDF. Segui a documentação, criei todos os links simbólicos mas ao gerar a NFe o monitor fecha com Access Violation. Alguma ideia?

  • Moderadores
Postado
23 horas atrás, Paulo242 disse:

O Status funciona, mas qdo mando o comando de gerar a NFe já dá o erro.

Verifique permissões de diretórios e arquivos configurados no ACBrMonitor, bem como diretório de entrada e saída. Realizando testes com a última versão está gerando o XML da NFe sem problemas...

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Fundadores
Postado
Em 02/05/2018 at 20:57, Paulo242 disse:

Ótimos vídeos e PDF. Segui a documentação, criei todos os links simbólicos mas ao gerar a NFe o monitor fecha com Access Violation. Alguma ideia?

Esse erro fica registrado no Log do ACBrMonitorPLUS, ou algum outro Log ?

Se SIM, por favor anexa-lo... ele pode dar uma pista, do que está errado...

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.

  • Fundadores
Postado
Em 02/05/2018 at 20:57, Paulo242 disse:

Ótimos vídeos e PDF. Segui a documentação, criei todos os links simbólicos mas ao gerar a NFe o monitor fecha com Access Violation. Alguma ideia?

Verifique se os seus Links simbólicos estão apontando para a Libs corretas... lembrando que o ACBrDFe, ainda não é compatível com o OpenSSL 1.1.x (use a versão 1.0.x)

Veja também, esse outro vídeo, de um outro colaborador... ele dá algumas dicas para o ambiente do Ubuntu

https://www.projetoacbr.com.br/forum/video/view/12-acbr-e-lazarus-no-ubuntu-64/

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.

  • Este tópico foi criado há 2396 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.