首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >keychain:警告:找不到gpg密钥;正在跳过

keychain:警告:找不到gpg密钥;正在跳过
EN

Stack Overflow用户
提问于 2017-01-22 22:13:38
回答 2查看 1.3K关注 0票数 3

我正试着用我的GnuPG密钥在Debian测试中使用keychain(1)。但是,我使用此命令得到以下消息:

代码语言:javascript
复制
$ keychain --agents gpg MYPGPKEY

 * keychain 2.8.2 ~ http://www.funtoo.org
 * Starting gpg-agent...
 * Warning: can't find MYPGPKEY; skipping

其中MYPGPKEY是我的实际密钥。

我可以用下面的命令检查这样的密钥是否存在:

代码语言:javascript
复制
$ gpg --list-keys MYPGPKEY >/dev/null 2>&1 && echo "key exists"
key exists

如何使用keychain添加我的gpg密钥?

EN

回答 2

Stack Overflow用户

发布于 2019-01-22 16:05:05

这看起来像是在Ubuntu 18.04中使用的两个版本keychain 2.8.2gpg 2.2.4之间的输出解析不兼容

我在我的~/.gnupg/gpg.conf中添加了以下内容,解决了这个问题:

代码语言:javascript
复制
keyid-format LONG

来源:https://github.com/funtoo/keychain/issues/107

票数 2
EN

Stack Overflow用户

发布于 2017-04-10 15:37:09

我认为这个问题可能与您的gpgkeychain版本可能不兼容有关。我可以看到你使用的是2.8.2版本,它显示了2.7.0没有的错误信息,稳定版本使用的是gnupg 1.4.18-7+deb8u3enter code here,测试版本使用的是2.1.18-6,这两个版本有很大的不同。您使用的是私钥ID还是子密钥ID?我的建议是更改提供给keychain的密钥ID

Reference

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41791930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档