gpg 错误:无法连接到代理:IPC 连接调用失败

gpg 错误:无法连接到代理:IPC 连接调用失败

我正在使用 Ubuntu 20.04.6 LTS。如果不使用 sudo,我无法运行任何 gpg 命令。我无法生成密钥,无法列出密钥等。我收到的错误消息是: gpg:开始从早期版本的 GnuPG 迁移 gpg:无法连接到代理:IPC 连接调用失败 gpg:错误:GnuPG 代理不可用。请检查是否可以启动 GnuPG 代理。 gpg:迁移已中止

奇怪的是,如果我使用 sudo,这些命令会成功。但是我需要将 gpg 与 pass 实用程序一起使用,当我尝试执行此操作时,pass 会给出错误消息“加密失败:没有公钥”。我怀疑这是因为如果我使用 sudo 生成密钥,则只有 root 用户才能访问它们。我尝试卸载并重新安装 gpg,但仍然收到相同的错误。我也尝试过使用 gpg1,但我认为 pass 不接受 gpg1 密钥。请有人告诉我我在这里遗漏了什么。谢谢。

相关内容