如何修复' /usr/bin/dirmngr ': No such file or directory的问题

时间:2019-04-29 03:17:16  来源:igfitidea点击:

在Debian系统上导入GnuPG密钥期间,我们遇到了以下错误。
这是因为我们的Debian服务器安装最少。
本教程将修复“ ' /usr/bin/dirmngr ': No such file or directory”错误。
本教程将在所有基于Debian的Linux系统上解决这个问题。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 4B7C549A058F8B6B

Executing: /tmp/apt-key-gpghome.1uzliCJjyg/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv 4B7C549A058F8B6B
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
gpg: connecting dirmngr at '/run/user/0/gnupg/d.9awoasrggmw7i87e3cdkmbgp/S.dirmngr' failed: No such file or directory
gpg: keyserver receive failed: No dirmngr

解决方案

我们只需要在系统上安装dirmngr包。
只需在终端上执行以下命令即可安装:

sudo apt update
sudo apt install dirmngr --install-recommends

在安装了dirmngr包之后,再次尝试导入GnuPG密钥,并成功地将其导入到Debian系统中。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 4B7C549A058F8B6B

Executing: /tmp/apt-key-gpghome.UbN2VLG9LZ/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv 4B7C549A058F8B6B
gpg: key 4B7C549A058F8B6B: public key "MongoDB 4.2 Release Signing Key <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1