最近我碰巧经历了一次非常不愉快的停电,导致我的系统意外瘫痪。电源恢复后,系统也恢复正常,除了需要进行 fsck 之外,一切似乎都很好。当我第一次尝试访问我的通行证密码存储时,令人惊讶的事情发生了——它抱怨 gpg 被破坏了;所以我用简单的方式检查了
gpg
并得到这个:
gpg: failed to create temporary file `/home/meUser/.gnupg/.#lk0x14368b8.meBox.13459': Not a directory
gpg: keyblock resource `/home/meUser/.gnupg/secring.gpg': general error
gpg: failed to create temporary file `/home/meUser/.gnupg/.#lk0x14379f0.meBox.13459': Not a directory
gpg: keyblock resource `/home/meUser/.gnupg/pubring.gpg': general error
这是否意味着 gnupg 现在在我的系统上已损坏,或者这是用户特定的内容?我想我的密码存储已经消失了,只是想知道如何修复 gpg 来设置新存储。
答案1
你的文件夹/home/meUser/.gnupg
不见了。您必须从lost+found
备份中恢复它。