GnuPG 2.4.1 (以及后续版本) 导致 EasyPG 加密时卡死

这个是 etc/PROBLEMS 里的已知问题,原因是 EasyPG 是在确认 GPG 输出的 START_.... 信息后才会传输內容,而新版本的 GPG 改成得到输入后才会出现信息了。

影响有 plstoreauth-source,和用 EasyPG 加密日记的用户。

目前在和 GnuPG 协定如何处理。讨论中有一些 workaround 但不一定对全场景适用。唯一的万能解决方案还是降级 gpg.

https://dev.gnupg.org/T6481

5 个赞

早先相关的帖子:

惨,不仅没法保存,而且把我文件给整没了。哭死
:warning:建议大家小心!:warning:

1 个赞

更新到 GnuPG 2.4.3 以后,配合

(fset 'epg-wait-for-status 'ignore)

大部分功能应该都可以用了

在已经有这个 workaround 的情況下,完全解決这个问题的进度不会太快

5 个赞

最新的 GnuPG 2.4.4 已经修复了该问题 更新到 2.4.4 就没问题了

5 个赞

测试发现 plstore.el 还是有问题,新开了 bug。

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=69116