segunda-feira, 23 de fevereiro de 2015

BBToken com Ubuntu 14.10

Problema:

O USBtoken do Banco do Brasil não funcionou de primeira para mim no Ubuntu 14.10:

kautzmann@kautzmann-black:~$ cat /etc/issue
Ubuntu 14.10 \n \l

kautzmann@kautzmann-black:~$ uname -a
Linux kautzmann-black 3.16.0-30-generic #40-Ubuntu SMP Mon Jan 12 22:07:27 UTC 2015 i686 i686 i686 GNU/Linux
kautzmann@kautzmann-black:~$ 


O dispositivo é o seguinte:
usb 2-1.1: New USB device found, idVendor=163c, idProduct=0407


E, ao tentar instalar:

Registrando Modulo
Shutting down WdkmgrServer: Error! Bad return status for module build on kernel: 3.16.0-30-generic (i686)
Consult /var/lib/dkms/wdtoken/1.0.0/build/make.log for more information.
Failed to install using DKMS
A instalação foi terminada.Pressione qualquer tecla para continuar...

Solução:

Baixar o software do fabricante: BBtoken/bbtokentool-1.1.1-4.tar.gz de http://www.watchdata.com/brazil/BBtoken/: BBtoken/bbtokentool-1.1.1-4.tar.gz download.

Se falhar ao tentar instalar, aplique o seguinte patch: bbtoken_patch

Tente instalar novamente.
Boa sorte e um abraço.

17 comentários:

  1. Respostas
    1. Extrair o arquivo:
      tar -zxvf bbtokentool-1.1.1-4/

      Entrar no diretório:
      cd bbtokentool-1.1.1-4/

      Aplicar o patch:
      patch -p1 < [ARQUIVO_DE_PATCH]

      Excluir
  2. Olá, o patch rodou, mas a instalação não. Veja:

    [3;J
    Register Module
    Shutting down WdkmgrServer:

    Alguma dica?

    Obrigado

    ResponderExcluir
  3. Muito bom! Funcionou e já tenho acesso!!
    :D

    Valeu mesmo!

    ResponderExcluir
  4. Ola, como que eu faco para baixar o patch?

    ResponderExcluir
  5. Paola, se você não tem intimidade com o git/gitgub, veja que no canto inferior direito da página que contém o patch (link do post) há um botão escrito "Download ZIP". Vai resolver teu problema.

    ResponderExcluir
  6. Posso rodar esse patch no Ubuntu 15.04, não estou conseguindo...

    ResponderExcluir
  7. Este comentário foi removido pelo autor.

    ResponderExcluir
  8. Boa tarde, Antes de mais nada, obrigado por disponibilizar este patch.
    O patch rodou, a instalação do bbtokentool foi bem sucedida, o bbtokentool no ubuntu roda normal, mas no firefox o applet retorna "Erro ao preparar leitora: Nenhum cartão/token encontrado."
    Meu kernel 3.16.0-34-generic.
    Versão java:
    java version "1.7.0_80"
    Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

    Se puder me ajudar lhe agradeço muito,
    Obrigado,

    ResponderExcluir
  9. Pergunta: Tenho o ubuntu 14.04 em notebook e lá o .deb que vem no bbtoken funcionou de primeira, e se eu instalar o ubuntu sem atualizar o kernel e instalar o token e então atualizar o kernel será que o bb token funcionaria?

    ResponderExcluir
  10. Funciona para compilar/instalar o token WatchData ICP do Serpro também:

    Baixar a versão mais recente de:
    http://www.watchdata.com/brazil/watchkey/index.htm

    instalar (arumar o nome do arquivo para o mais recente:
    sudo dpkg -i wdtokentool-icp_1.1.0-5_all.deb

    Para kernel 3.16 (ubuntu 14.10 em diante), dá um erro. Baixar o patch de:
    https://github.com/rodrigo-ak/bbtoken_patch

    Aplicar o patch (patch é o nome que usei para salvar o arquivo):
    sudo patch /usr/src/wdtoken-1.0.0/wdtoken.c patch

    Recompilar e instalar o módulo:
    sudo /etc/init.d/wd_udk_gov setup

    ResponderExcluir
  11. Este tutorial funcionou para o Ubuntu 15.04/kernel 3.19:

    http://intranet.fabricadeideias.com.br/pagina/geral/334185-configurar-bb-token-em-ubuntu-1504-kernel-315

    ResponderExcluir
  12. Aqui a versão 1.1.1-8 rolou de boa.
    Tentem a versão mais recente visitando o link:
    http://www.watchdata.com/brazil/BBtoken/

    ResponderExcluir
  13. Pessoal, gostaria de contribuir um pouco. No meu caso o que resolveu foi tirar o noexec do fstab no caso do tmp na RAM (tmpfs). Foi sem querer. Estava pra atualizar de 14.04 pra 16.04 e ao remontar o TMP sem noexec tudo funcionou. Espero que ajude. Abraços.

    ResponderExcluir