![gpg 错误:无法连接到代理:IPC 连接调用失败](https://linux22.com/image/1208131/gpg%20%E9%94%99%E8%AF%AF%EF%BC%9A%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BB%A3%E7%90%86%EF%BC%9AIPC%20%E8%BF%9E%E6%8E%A5%E8%B0%83%E7%94%A8%E5%A4%B1%E8%B4%A5.png)
我正在使用 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 密钥。请有人告诉我我在这里遗漏了什么。谢谢。