GPG密钥创建但不解密

我用Ubuntu 16.04的“密码和密钥”创建了一个GPG密钥并将其推送到Ubuntu服务器。 我试图导入Launchpad,但是当我收到要解密的电子邮件时,我不断收到错误消息“gpg:解密失败:密钥不可用”

我有加密子密钥和签名,certificate子密钥。 我试图看看是否有办法添加解密子密钥,但我没有在gui下看到它。

我究竟做错了什么?

gpg2 -K似乎有效。 我能够使用’gpg2’而不是gpg来解密

然后你已经在使用GnuPG 2.1,它将密钥存储在pubring.gpg 。 要么根本不使用gpg (GnuPG 1),要么通过导出和导入将密钥复制到GnuPG 1使用的secring.gpg

 gpg2 --export-secret-keys [key-id] | gpg --import 

您可能还需要对密钥应用最终信任:

 gpg --edit-key [key-id] 

在GnuPG命令行上,现在运行trust命令并选择ultimate