在 Debian 中添加两个 GPG 签名存储库时出现问题

在 Debian 中添加两个 GPG 签名存储库时出现问题

我们有一个虚拟机,它使用两个自定义存储库,第一个是 Mono Xamarin,我遵循官方指导安装并运行。

但是,我们创建了自定义存储库恰当地也与 GPG 签署。当我将此存储库添加到列表并添加我们的公钥(通过apt-key add my_key.asc)时,apt-get update会说

Failed to fetch https://our-repo/debian/dists/jessie/main/binary-amd64/Packages  
gnutls_handshake() failed: Public key signature verification has failed.

我真的不知道为什么,因为它适用于所有其他机器。我 100% 确定密钥是正确的,除了添加 Xamarin 存储库之外,与其他机器没有任何区别。此外,我们使用 Puppet 处理此问题,因此与其他虚拟机相比实际上应该没有什么区别。

相关内容