首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gpg: keyserver接收失败: No dirmngr

gpg: keyserver接收失败: No dirmngr
EN

Unix & Linux用户
提问于 2017-10-31 05:15:53
回答 2查看 175.7K关注 0票数 132

在我的Debian拉伸服务器中尝试接收密钥时,我得到了以下错误:

代码语言:javascript
复制
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Executing: /tmp/apt-key-gpghome.4B7hWtn7Rm/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.4B7hWtn7Rm/S.dirmngr' failed: No such file or directory
gpg: keyserver receive failed: No dirmngr
EN

回答 2

Unix & Linux用户

发布于 2017-12-15 05:08:28

我无法让dirmngr工作,但您也可以直接使用apt键添加导入键。GPG公钥通常列在回购类http://origin-download.mono-project.com/repo/的根目录中。

代码语言:javascript
复制
curl https://origin-download.mono-project.com/repo/xamarin.gpg | sudo apt-key add -
票数 11
EN

Unix & Linux用户

发布于 2022-03-16 19:23:02

如前所述,应安装dirmngr软件包,但可能会发生apt无法工作且无法安装任何软件包的情况。别担心。在https://packages.debian.org上搜索dirmngr包,选择发行版,在linux机器上下载它,然后使用dpkg命令安装它,例如:

代码语言:javascript
复制
cd /tmp
wget http://ftp.it.debian.org/debian/pool/main/g/gnupg2/dirmngr_2.1.18-8~deb9u4_amd64.deb
sudo dpkg -i dirmngr_2.1.18-8~deb9u4_amd64.deb

然后,您将能够运行apt-key命令来获取丢失的键。

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

https://unix.stackexchange.com/questions/401547

复制
相关文章

相似问题

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