Funcionou emissor NFe com o certificado A3 no Ubuntu

1. Funcionou emissor NFe com o certificado A3 no Ubuntu

Yuichiro Takagi
yuichiro

(usa Ubuntu)

Enviado em 12/10/2015 - 12:49h

Bom dia todos.

Sou usuário do Ubuntu há 1 ano, tenho pequeno negócio e uso único PC para trabalho e lazer, pela primeira vez que postando no fórum.

Trocando do XP pelo Ubuntu e quase consegui migrar.

Quase, entre eles era o emissor gratuito da NFe.

Pesquisando no Google tem varias informações, o programa gratuito funciona sem muita dificuldade mas eu não conseguia resolver o problema do certificado digital e-CNPJ que o programa não reconhece, e do jeito muita gente para por aí.

Mas graças ao tutorial do Sr. Edir Nogueira consegui funcionar o programa.
https://www.facebook.com/groups/ubuntulinuxbrasil/954107674641175/

Isso no Ubuntu 12.04 LTS 32bit

Mas por coincidência, o meu PC do ano 2006 queimou por falha do cooler e troquei a máquina ultimamente.
Agora máquina bem mais moderna, instarei Ubuntu 14.04 LTS 64bit, segui os processos feitos já antes, mas o programa Nfe não reconhece o certificado A3 novamente.

Antes não reconheceu, por que não achava ou não sabia jeito de apontar o arquivo libaetpkss.so.3.0
Agora no Ubuntu 14.04 LTS 64bit, depois de apontar o tal arquivo e ingerir o PIN para autenticação, dá erro <A biblioteca de implementação PKCS11 é inválida>

Imagino que o libaetpkss.so.3.0 é o responsável para ler o cartão PKCS11 e passar os dados para o sistema, tenha algo haver com o versão dos pacotes ligados.

Então fiz a instalação dos pacotes de versão mais antigas manualmente no Ubuntu 14.04 LTS 64bit.
Por que no 12.04 funciona. E funcionou! Vou notar o procedimentos abaixo.


1. Instalar o JAVA
Link http://ubuntuforum-br.org/index.php/topic,110854.msg615488.html#msg615488

* Existe varias maneiras de instalar o JAVA, mas achei este mais simples. O via PPA é mais prático mas tem o risco de atualizar o JAVA sem querer e isso as vezes dá problema no emissor. Quem usa o programa já sabe,né?

*Melhor desinstalar OpenJDK, Icetea para não ter confusão. O pacote de JAVA8 inclui o arquivo de Plugin. Aliás o JAVA plugin para Firefox não é necessário para emissor. Precisa para acessar Banco do Brasil por exemplo.


2. Instalar o emissor gratuito da Nfe
Link https://www.facebook.com/groups/ubuntulinuxbrasil/954107674641175/


3. Instalar a leitora e o certificadora A3
Link http://www.certificadoboavista.com.br/index.aspx?DID=101

* Aqui tem segredo. No <Passo 1> da página acima vai instalar os pacotes de drivers um a um. Primeiro precisa verificar que os pacotes já estão instalados ou não.

Tem varias maneiras para isso, usei Synaptic. Este programa não está instalado no Ubuntu 14.04LTS mas pode instalar facilmente pelo Centro de programas do Ubuntu

Se achou o pacote já instalado pesquisando pelo synaptic Não Mexa. Eu tentei desatualizar o pacote e falhou. Destruiu varias aplicativos e pior ficou sem rede. Não tenho habilidade de consertar manualmente teve que reinstalar o Ubuntu inteiro……

Agora o que falta na lista, precisa instalar manualmente
Não use <apt-get> por que vai ser instalado a versão mais nova do pacote.
Então na própria página da Certificadora Boa Vista, disponibiliza o arquivo .deb de cada pacote.
Baixe e clique neste. Centro de programa do Ubuntu vai instalar o pacote. Melhor desta forma por que mostra a informação do pacote inclusive está desatualizado, isso é o que queremos.

Bom marcar no papel a lista dos pacotes.
Imprimi a página da Boa vista e aproveitei a lista.

Marque qual pacote é atualizado que já vem do sistema e qual é o instalado manualmente.
No meu caso na última da lista, o pacote <Pcscd> foi instalado da versão atualizada. Por que parece que tem dependência entre o pacote <Libpcsclite1> que já estava instalado pelo sistema.
E foi exatamente tentei desatualizar este pacote, desinstalando – instalando, deu quebra no sistema.
Por isso tome cuidado!

Agora abra Synaptic e trava o pacote que você instalou manualmente para não atualizar automaticamente.
Para isto seleciona o pacote depois Pacote>Bloquear versão

Depois segue <Passo 3 instalando arquivos SafeSign>
No site indica o uso do dpkg mas usei gdebi por precaução.
O gdebi pesquisa dependência dos pacotes, dpkg não.

Para instalar o comando gdebi é basta
apt install gdebi -y


<Passo 3 e 4> são tranquilos, depois volte ao tutorial do Edison,

Faz o reconhecimento do certificado A3 conforme está explicado.

Inserir o PIN e Parabéns!


Agora para quem quer importar os dados do emissor versão Windows para Ubuntu siga próximo passo.
O arquivo de Backup não deu certo para min. Deu erro na hora de recuperar.
Então faça a exportação do “Cliente” “Produto” e outros itens no formato .txt”
Faça a exportação dos dados das notas emitidas no formato .xml
E importe.

Boa sorte!


**Testei no Lubuntu 12.04 Trusty 32bit em VirtualBox, também funcionou.






  


2. Re: Funcionou emissor NFe com o certificado A3 no Ubuntu

Diego Silva
bleckout

(usa Ubuntu)

Enviado em 12/10/2015 - 12:59h

Bem interessante, eu recomendaria postar esse tópico em Dicas para outros consultarem futuramente.
___________________________________________________________________
"Vivemos todos sob o mesmo céu, mas nem todos temos o mesmo horizonte." - Konrad Adenauer
Debian 8 Jessie amd64 - Core i7 3770K, 8GB RAM - NVIDIA GTX 760 Windforce







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts