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
smartcardsno 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 Nno Kleopatra - Agora você pode desativar o registro novamente para reduzir o lixo gerado.
Por favor, veja a imagem para referência: