2021 Sep 2021 Sep

GnuPG 2.3.2 与 yubikey-manager 的冲突

当升级 GnuPG 到 2.3.2 后,会发现其无法识别我的 yubikey,经过一系列检查后发现,是与 yubikey-manager 的依赖 pcsc-lite 冲突了,以下是详细说明。

解决方法

将以下配置写入 ${GNUPGHOME}/scdaemon.conf (默认位于: ~/.gnupg/scdaemon.conf ):

 disable-ccid 

或者在配置 gnupg 时,添加 --disable-ccid-driver 参数。总之就是要在运行 gpg-agent 时禁用 ccid 就行了(效果和 2.2 版本一样)。

当然,也可以结束 pcscd 进程,不过这样会导致 ykman 的一些功能无法使用(OTP,PIV 之类)。

原因

/*This is placeholder text. This is placeholder text. This is placeholder text. This is placeholder text. |bitbili.net| This is placeholder text. This is placeholder text. This is placeholder text. This is placeholder text.*/