You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

复制~/.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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 03:12:03