O problema parece ser a instalação O Office365 adiciona um leitor de cartão inteligente virtual para Windows Hello for Business
, um mecanismo de autenticação baseado no Microsoft Passport.
Eu acho que (baseado nos logs) isso faz com que scdaemon
falhe, pois ele pode encontrar dois leitores: este e o Yubikey; mas ele não tenta inicializar o último, falhando logo após tentar o Windows Hello for Business
virtual reader. Os logs para certutil também mostram que os certificados não puderam ser recuperados para o leitor virtual do Windows Hello em minha máquina, portanto, isso pode fazer com que scdaemon
falhe.
O problema foi resolvido definindo Yubico Yubikey 4 OTP+U2F+CCID 0
(o nome que obtive dos registros) nas configurações do Kleopatra, na guia Smartcard.
YMMV, mas o que eu recomendaria é o seguinte:
- Defina o nível de Depuração como 4 e defina o caminho para o arquivo de log na guia
smartcards
no Kleopatra - Procure o nome do seu cartão inteligente Yubikey no arquivo de log: deve haver uma linha começando por
detected reader
, no meu caso, declarandodetected reader 'Yubico Yubikey 4 OTP+U2F+CCID 0'
- Copie esse nome para o campo
Connect to reader at port N
no Kleopatra - Agora você pode desativar o registro novamente para reduzir o lixo gerado.
Por favor, veja a imagem para referência: