在我的服务器上,我尝试获取密钥并执行命令。
gpg --keyserver keyserver.ubuntu.com --recv-keys 1E9377A2BA9EF27F
但我发现服务器无法访问。
gpg: keyserver receive failed: No keyserver available
但是当我在本地机器上做相同的操作时,一切都正常工作。关键是已经导入。请帮助我。 DNS 在服务器和本地电脑上是一样的。 不同点在于本地使用的 GPG 和 dirmngr 版本为 2.2.12,在服务器上为 2.2.4。 Ubuntu 18.04。
keys=$(apt update 2>&1 |grep "GPG error" | awk '{ print $13 }')
错误消息看起来像这样:W: GPG error: https://my.server.domain/artifactory/Hashicorp-apt-repo-key jammy InRelease: The following signatures were invalid: REVKEYSIG DA418C88A3219F7B HashiCorp Security (HashiCorp Package Signing)
- undefined