2017-01-22 49 views
1

我试图在Debian测试中使用keychain(1)和我的GnuPG密钥。不过,我得到下面的信息与此命令:钥匙串:警告:找不到gpg密钥;跳过

$ keychain --agents gpg MYPGPKEY 

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

其中MYPGPKEY是我的实际键。

我可以检查等重点出口用下面的命令:

$ gpg --list-keys MYPGPKEY >/dev/null 2>&1 && echo "key exists" 
key exists 

我如何可以加我的钥匙扣GPG钥匙吗?

回答

1

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

Reference

+0

Debian的稳定现在使用GPG(GnuPG的)2.1.18。错误仍然存​​在。 –