WSL Ubuntu 安装MongoDb 4.0导入公钥时遇到一个坑
一路坑啊~~~网上的密钥都不对???? 不应该啊
源中默认是MongoDb 3.x
但是我想用4.0,然后按照mongodb官方的docs进行第一步操作导入公钥
1
|
sudo
apt-key adv --keyserver hkp:
//keyserver
.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
|
结果出现下面错误
1
2
|
gpg: connecting dirmngr at
'/tmp/apt-key-gpghome.OoGLcR7JCb/S.dirmngr'
failed: IPC connect call failed
gpg: keyserver receive failed: No dirmngr
|
解决方法:
浏览器打开(在Ubuntu的key服务器上搜索mongodb 4.0)
1
|
http:
//keyserver
.ubuntu.com
/pks/lookup
?search=mongodb%204.0&
op
=vindex
|
搜索结果
1
2
3
|
pub 4096R
/E52529D4
2018-04-18
uid MongoDB 4.0 Release Signing Key <packaging@mongodb.com>sig sig3 E52529D4 2018-04-18 __________ 2023-04-17 [selfsig]
|
点击 E52529D4 的查看公钥详情,在详情页最顶一行大字!
Public Key Server -- Get "0x68818c72e52529d4 "
复制下 0x68818c72e52529d4 这串字符串然后执行命令进行导入
1
|
curl -sL
"http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x68818c72e52529d4"
|
sudo
apt-key add
|
导入成功后返回 Ok 字样
再执行apt-get update 更新一下缓存
更新完成后 apt-get install -y mongodb-org
即可完成安装
其他软件导入公钥时遇到 IPC connect call failed 时同样可以使用该方法进行导入
转载 https://www.7xcode.com/tag/IPC-connect-call-failed/