复制~/.gnupg到新电脑后出现“no secret key”错误求助
GPG密钥迁移后解密失败:无密钥且密钥列表无输出问题
我通过复制~/.gnupg文件夹的常规方法将GPG密钥环迁移到新电脑,可能因GPG版本差异或依赖缺失导致无法解密内容,报错信息如下:
gpg: decryption failed: No secret key
此外,执行gpg --list-keys和gpg --list-secret-keys均无任何输出,且GPG会立即返回错误,不存在pinentry缺失或配置错误时的等待延迟情况。
我已尝试以下常见解决方案,但均未解决问题:
- 重启gpg-agent
- 重启电脑
- 确认pinentry已安装
- 配置GPG使用pinentry-tty
- 设置环境变量
GPG_TTY=$(tty) - 设置环境变量
DISPLAY="" - 尝试各类GPG特殊参数
内容的提问来源于stack exchange,提问作者kongus_bongus
相关产品推荐
相关产品推荐

