Basicamente eles criaram o modulo de segurança há mil anos e não autalizam. Nesse meio tempo mudou o nome dos serviços do linux e o flash não existe mais.
É bem provavel que o vc esteja usando uma versão do Warsaw antiga que vem com o modulo de segurança. Se vc instalou direto do BB e não usa o token, pule para a instalação do warsaw (serve para todas as verses do Ubuntu e outras distros)
Fonte: https://talesam.org/2015/01/22/instalando-token-do-banco-do-brasil-em-kernel-3-15-ou-superior/
Esse é um resumo do que funcionou pra mim. É sempre bom conferir o original que ele deve estar mais atualizado.
Tem que baixar o bbtokentool_1.0.0-3_all_v1.0.deb nesse link: http://www.watchdata.com/brazil/BBtoken/
Instale o dkms e o arquivo que baixou
sudo apt install dkms
sudo dpkg -i bbtokentool_1.0.0-3_all.deb
Ele vai dar um erro na instalação.
- Isso porque o driver usa a função interruptible_sleep_on_timeout(), que está obsoleta, portanto que corrigir a função utilizada pelo driver passando agora para a função msleep_interruptible().
- A partir do kernel 4.11 o signal.h mudou de lugar
E compliar de novo.
sudo sed -i 's|interruptible_sleep_on_timeout.*|msleep_interruptible (RETRY_TIMEOUT);|g' /usr/src/wdtoken-1.0.0/wdtoken.c
sudo sed -i 's|#include <linux/slab.h>|#include <linux/slab.h>\n#include <linux/sched/signal.h>|g' /usr/src/wdtoken-1.0.0/wdtoken.c
sudo /usr/src/wdtoken-1.0.0/dkmsinstaller uninstall
sudo /usr/src/wdtoken-1.0.0/dkmsinstaller install
sudo /etc/init.d/wd_udk restart
sudo /usr/lib/watchdata/tools/WdkmgrServer
Nas versões mais recentes do Ubuntu e Debian o sistema de inicialização foi trocado para o systemd, porém o pacote do token do Banco do Brasil não está preparado para funcionar com esse sistema, portanto para contornar essa situação criamos o arquivo para tornar compatível e ativamos esse arquivo, para isso copie e cole o código a seguir no terminal:
echo '[Unit]
Description=bbtoken
[Service]
Type=forking
ExecStartPre=/etc/init.d/wd_udk start
ExecStart=/usr/lib/watchdata/tools/WdkmgrServer
Restart=always
RestartSec=10s
[Install]
WantedBy=multi-user.target'| sudo tee /etc/systemd/system/bbtoken.service
systemctl enable bbtoken
Talvez o WdkmgrServer
esteja na pasta /usr/lib/watchdata/wdkserver/WdkmgrServer
Se não funcionarm tente reiniciar
https://www.mundoubuntu.com.br/dicas/317-warsaw-acesse-sua-conta-do-banco-do-brasil-no-ubuntu-16-04 https://www.dieboldnixdorf.com.br/gas-antifraude
Encontrei o problema!
A partir da versão 4.4.0-20, modulos não certificados não são autorizados a rodar se o Secure Boot está habilitado.
Para resolver, simplesmente adicionei o módulo do BB Token ao certificados autorizados.
Depois basta seguir as instruções no boot para validar!
https://askubuntu.com/questions/762254/why-do-i-get-required-key-not-available-when-install-3rd-party-kernel-modules