标签: keyserver

W:GPG 错误:http://ppa.launchpad.net 精确发布:由于公钥不可用,无法验证以下签名:

当我这样做时,我收到以下错误 sudo apt-get update

W: GPG error: http://ppa.launchpad.net precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6AF0E940624A220
Run Code Online (Sandbox Code Playgroud)

在阅读了这里的各种问题以及谷歌搜索后,我尝试了以下方法。

我试过

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6AF0E1940624A220
Run Code Online (Sandbox Code Playgroud)

它没有帮助。我也试过

sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys
Run Code Online (Sandbox Code Playgroud)

认为端口 11371(默认)可能由于防火墙而被阻止。

我还尝试按如下方式重置所有内容

sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update && sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

我仍然遇到相同的错误或获取更新。我可以尝试任何其他可能的解决方案吗?

apt keyserver 12.04

46
推荐指数
1
解决办法
10万
查看次数

防火墙后面没有 gpg 密钥

刚刚在这里偶然发现了这个封闭的线程: 运行 apt-get 时的 GPG 错误

同样的问题,Ubuntu 12.04 位于防火墙和代理后面。

我不认为这件事与给定主题重复。所以我在这个线程中重新打开这个问题。

我的输出:

root@musik-Aspire-7741:~# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-  keyring /tmp/tmp.tWVMhyIMYh --trustdb-name /etc/apt/trustdb.gpg --keyring     /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver     hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
gpg: Key 58B98E87 of hkp Server keyserver.ubuntu.com request
?: keyserver.ubuntu.com: Connection refused
gpgkeys: HTTP fetch error 7: couldn't connect: Connection refused
gpg: No valid OpenPGP data found.
gpg: Total number processed: 0
Run Code Online (Sandbox Code Playgroud)

结论:gpghkp://keyserver.ubuntu.com:80不能通过 http 使用。

ppa add-apt-repository gnupg keyserver

13
推荐指数
2
解决办法
2万
查看次数

gpgkeys:在密钥服务器上找不到密钥 F60F4B3D7FA2AF80

我该如何解决这个问题?

mona@pascal:~$ sudo apt-get update
Ign file:  InRelease
Get:1 file:  Release.gpg [181 B]                                               
Get:2 file:  Release [196 B]                                                   
Ign file:  Translation-en_US                                                   
Ign file:  Translation-en                                                      
Hit http://storage.googleapis.com stable InRelease                             
Hit http://storage.googleapis.com stable/jdk1.8 amd64 Packages                 
Ign http://us.archive.ubuntu.com trusty InRelease                              
Get:3 http://us.archive.ubuntu.com trusty-updates InRelease [65.9 kB]          
Hit http://ppa.launchpad.net trusty InRelease                                  
Get:4 http://security.ubuntu.com trusty-security InRelease [65.9 kB]           
Hit http://ppa.launchpad.net trusty/main amd64 Packages                        
Get:5 http://us.archive.ubuntu.com trusty-backports InRelease [65.9 kB]        
Ign http://developer.download.nvidia.com  InRelease                            
Get:6 http://developer.download.nvidia.com  Release.gpg [819 B]                
Hit http://developer.download.nvidia.com  Release                              
Ign http://developer.download.nvidia.com  Release                              
Hit http://us.archive.ubuntu.com …
Run Code Online (Sandbox Code Playgroud)

sudo add-apt-repository pgp keyserver

12
推荐指数
2
解决办法
1万
查看次数

apt-key adv 命令是什么意思?

我刚刚阅读了\xce\xb1\xd2\x93s\xd0\xbd\xce\xb9\xce\xb7\'s 的回答,我开始图像选择时,导致 Pinta 立即崩溃的原因是什么?

\n

但是解决方案的第一行是什么意思呢?

\n
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF\n
Run Code Online (Sandbox Code Playgroud)\n

我以前从未遇到过这个命令。使用安全吗?

\n

apt keyserver

9
推荐指数
1
解决办法
3万
查看次数

无法摆脱 GPG 错误:http://download.opensuse.org

我一直在谷歌搜索几个小时,试图找到一种方法来摆脱烦人的 gpg 错误,参考下面的链接。

W: GPG error: http://download.opensuse.org Release: The following signatures could not be verified because the public key is not available: NO_PUBKEY 9A5EED8CBCA00D90
Run Code Online (Sandbox Code Playgroud)

我试过了:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 9A5EED8CBCA00D90
Run Code Online (Sandbox Code Playgroud)

但无济于事。

谷歌翻译的错误信息:

无法验证以下签名,因为公钥不可用

apt keyserver

8
推荐指数
1
解决办法
3万
查看次数

gpg:由于缺少密钥,未检查 1 个签名

不能sudo apt-get update

Ign:8 http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04  Release.gpg
Reading package lists... Done    
W: GPG error: http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04  Release: The following signatures were invalid: EXPKEYSIG 5A7D1D38BEB6D886 home:Horst3180 OBS Project <home:Horst3180@build.opensuse.org>
E: The repository 'http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04  Release' is not signed.
Run Code Online (Sandbox Code Playgroud)

从无数次尝试中,我得到

1 signature not checked due to a missing key
Run Code Online (Sandbox Code Playgroud)

我的尝试是:

sudo apt-key adv --keyserver hkp://keys.gnupg.net:80 --recv-keys 5A7D1D38BEB6D886
Executing: /tmp/apt-key-gpghome.f5yVraTkTa/gpg.1.sh --keyserver hkp://keys.gnupg.net:80 --recv-keys 5A7D1D38BEB6D886
gpg: key 5A7D1D38BEB6D886: 1 signature not checked due to a missing key
gpg: key 5A7D1D38BEB6D886: "home:Horst3180 OBS Project <home:Horst3180@build.opensuse.org>" not …
Run Code Online (Sandbox Code Playgroud)

apt gnupg keyserver

7
推荐指数
2
解决办法
6724
查看次数

gpg2 --refresh-keys 一般错误

不幸的是我在运行时遇到以下错误

$ gpg2 --refresh-keys
gpg: refreshing 18 keys from hkps://keys.openpgp.org
gpg: keyserver refresh failed: General error
Run Code Online (Sandbox Code Playgroud)

正如你可以从上面的收集,我已经配置了密钥服务器是hkps://keys.openpgp.org~/.gnupg/dirmngr.conf所建议的在这里。这是完整的内容~/.gnupg/dirmngr.conf

keyserver hkps://keys.openpgp.org
verbose
debug 4096
debug-level 4096
debug-all
log-file /tmp/dirmngr.log
Run Code Online (Sandbox Code Playgroud)

gpg2 --refresh-keyspkill dirmngr给出这个之后再次运行/tmp/dirmngr.log

2020-04-19 23:36:35 dirmngr[20588.0] listening on socket '/home/whoami/.gnupg/S.dirmngr'
2020-04-19 23:36:35 dirmngr[20589.0] can't access directory '/etc/gnupg2/trusted-certs': No such file or directory
2020-04-19 23:36:35 dirmngr[20589.0] can't access directory '/etc/gnupg2/extra-certs': No such file or directory
2020-04-19 23:36:35 dirmngr[20589.0] permanently loaded certificates: 0 …
Run Code Online (Sandbox Code Playgroud)

gnupg keyserver tls

7
推荐指数
1
解决办法
1883
查看次数

获取 Ubuntu 的 OpenPGP 密钥进行验证失败,并显示“不是密钥 ID:正在跳过”

根据此文档,我已将此请求输入到“终端”程序中

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092" "C598 6B4F 1257 FFA8 6632 CBA7 4618 1433 FBB7 5451"
Run Code Online (Sandbox Code Playgroud)

并收到了预期的回复:

gpg: directory /home/ubuntu/.gnupg' created
gpg: new configuration file `/home/ubuntu/.gnupg/gpg.conf' created
gpg: WARNING: options in `/home/ubuntu/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/home/ubuntu/.gnupg/secring.gpg' created
gpg: keyring `/home/ubuntu/.gnupg/pubring.gpg' created
Run Code Online (Sandbox Code Playgroud)

但对

gpg: requesting key EFE21092 from hkp server keyserver.ubuntu.com
Run Code Online (Sandbox Code Playgroud)

曾是:

gpg: "8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092" not …
Run Code Online (Sandbox Code Playgroud)

keyrings cd-image gnupg keyserver openpgp

6
推荐指数
1
解决办法
5230
查看次数

所有 OpenPGP 公钥服务器都一样吗?

执行时出现错误信息apt-get update

W:签名验证过程中出现错误。存储库未更新,将使用以前的索引文件。

GPG error: http://download.virtualbox.org jessie InRelease: The following
signatures couldn't be verified because the public key is not available: 
NO_PUBKEY A2F683C52980AECF
Run Code Online (Sandbox Code Playgroud)

我找到了一个答案:

gpg --keyserver  key_server_name  --recv-keys  A2F683C52980AECF
gpg --armor --export A2F683C52980AECF| apt-key add -
Run Code Online (Sandbox Code Playgroud)

有两个pool.sks-keyservers.net并且keys.gnupg.net在许多公钥服务器中,它们是否相等?

gpg --keyserver  pool.sks-keyservers.net  --recv-keys  A2F683C52980AECF
gpg --keyserver  keys.gnupg.net  --recv-keys  A2F683C52980AECF
Run Code Online (Sandbox Code Playgroud)

这两个命令的效果一样吗?

gnupg keyserver openpgp

6
推荐指数
1
解决办法
2489
查看次数

GnuPG 如何信任 keyserver.ubuntu.com?

我了解任何 OpenPGP 证书的有效性都基于该证书由信任网络中的受信任方验证。

然而,对于大多数不是每天都使用 GnuPG 的人来说,他们只会从keyserver.ubuntu.com一次获得他们的密钥,并相信他们是准确的。例如,当遵循Ubuntu.com 上的“如何验证”指南时:

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092" "C598 6B4F 1257 FFA8 6632 CBA7 4618 1433 FBB7 5451"
Run Code Online (Sandbox Code Playgroud)

尽管这种通信将通过普通未加密的 HTTP发生,但我相信我们从密钥服务器取回的证书将由密钥服务器本身签名,因此只要我们知道密钥服务器的可信证书,我们就可以信任响应。

但是,基于只运行一次这个命令,我们如何信任密钥服务器,因为我不相信 GnuPG 会创建一个trustdb文件呢?GnuPG 是否有它信任的内置证书列表,其中包括keyserver.ubuntu.com? 如果是这样,我怎样才能找到这个列表来检查情况是否如此?

在这种情况下信任列表中,岂不是可能由同一人在这方面的中间人(MITM)被截获所有的通信,那么谁可以喂我从一个假证书keyserver.ubuntu.com在同一时间给我一个伪造的签名包(例如操作系统 ISO 本身)?

encryption gnupg keyserver

6
推荐指数
1
解决办法
1834
查看次数

无法同步 PGP 密钥 seahorse

好的,我第一次尝试在 Evolution 中使用 PGP 密钥进行电子邮件加密。我按照网上的一些说明创建了一个密钥,但由于遇到了一些问题,我决定删除该密钥并重新启动进程。(这个事实可能无关紧要,因为我在执行此操作时遇到了类似的错误。)

现在我没有密钥,我转到远程:同步并发布密钥。首先它说有6个键被选择用于同步。为什么?我确实在这里保存了一些密码,它也会同步这些密码吗?

最后,当我单击“同步”时,我首先收到两个错误:

无法从服务器检索密钥:pool.sks-keyservers.net

无法与服务器“pool.sks-keyservers.net”通信:内部服务器错误

无法从服务器检索密钥:keyserver.ubuntu.com:11371

无法与服务器“keyserver.ubuntu.com:11371”通信:内部服务器错误

然后进展停止并且没有取得任何进展,它只是说:

正在同步密钥...正在导出数据

有什么帮助吗?

gnupg seahorse keyserver

5
推荐指数
2
解决办法
3220
查看次数

错误:无法从密钥服务器获取 GPG 密钥

我尝试启动lxc容器。但当我给予

sudo lxc-create -t download ubuntu -n web1
Run Code Online (Sandbox Code Playgroud)

它显示这个错误

错误:无法从密钥服务器获取 GPG 密钥

如何解决问题?

keyserver lxc

5
推荐指数
1
解决办法
6549
查看次数

配置 SKS 以与其他 KeyServer 同步

为了让SKS 密钥服务器与其他密钥服务器(特别是 Ubuntu 的密钥服务器)同步,是否需要遵循某个程序?如果是这样,那个过程是什么?

pgp keyserver

2
推荐指数
1
解决办法
1021
查看次数

标签 统计

keyserver ×13

gnupg ×7

apt ×4

add-apt-repository ×2

openpgp ×2

pgp ×2

12.04 ×1

cd-image ×1

encryption ×1

keyrings ×1

lxc ×1

ppa ×1

seahorse ×1

sudo ×1

tls ×1