我试图上传我的PGP密钥到LaunchPad,但最后一步失败。以下是我迄今所做的工作:
gpg --send-keys --keyserver keyserver.ubuntu.com <KEY ID>
将公钥上载到Ubuntu服务器。gpg --send-keys <KEY ID>
发布了全局密钥环的密钥。LaunchPad电子邮件包含一个类似于https://launchpad.net/token/qwertyuiop
的激活地址.这将导致一种新的形式来确认密钥。当我单击“确认”时,它会出现以下错误:
启动板无法导入OpenPGP键%{指纹}。检查是否在全局密钥环中正确地发布了它(使用gpg --发送键),并检查是否正确地输入了指纹(由gpg -指尖nt生成)。稍后再试或取消您的请求。
指纹为corrext,密钥已在全局密钥环中。还会有什么问题吗?
发布于 2020-07-14 13:47:16
LaunchPad最终验证了密钥。虽然我不确定这是原因,但我删除了一个被遗忘的钥匙从一个旧的系统在此期间。
首先检查现有密钥:
$ gpg --list-keys
/home/duque004/.gnupg/pubring.kbx
---------------------------------
pub rsa3072 2018-04-06 [SC] [expires: 2020-04-06]
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
uid [ultimate] Luís de Sousa <luis@mail.com>
sub rsa3072 2018-04-06 [E] [expires: 2020-04-06]
sub rsa4096 2020-07-06 [SC]
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
uid [ultimate] Luís de Sousa <luis@mail.com>
sub rsa4096 2020-07-06 [E]
然后删除密钥:
gpg --delete-secret-keys XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
最后,删除公钥:
gpg --delete-key XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
https://askubuntu.com/questions/1258967
复制相似问题