Paceman: required key missing from keyring 解决方案

编程入门 行业动态 更新时间:2024-10-09 23:23:19

Paceman: required key missing from keyring <a href=https://www.elefans.com/category/jswz/34/1770581.html style=解决方案"/>

Paceman: required key missing from keyring 解决方案

先附上报错信息:

(3/3) checking keys in keyring
downloading required keys...
error: key "A87A225CA0B4B1A4" could not be looked up remotely
error: required key missing from keyring
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

其中”A87A225CA0B4B1A4”会因软件而异,目前已知在安装yaourt时会比较多碰到这个问题,但是如果你是安装yaourt时碰到这个问题那么我建议你先搜索一下别的解决方案,因为yaourt安装失败一般是别的什么原因。我是在安装xfce的plugin时碰到的,当时的key是多少没有记下来,上面的报错信息应该是yaourt的,那就以它为例。有两种解决方案,一种是向keyring中添加这个key,另一种是直接关闭pacman的签名验证。建议先尝试第一种,如果失败再试第二种。

方案一:添加key
首先,开启dirmngr进程:

$ sudo dirmngr < /dev/null
然后添加key:
$ sudo pacman-key -r key
把上面的key改成你报错信息中的key,比如这个就是A87A225CA0B4B1A4
然后
$ sudo pacman-key —refresh-keys
然后再重新安装试一下。

方案二:禁用pacman签名验证
修改pacman.conf文件

$ sudo vim /etc/pacman.conf
找到`[option]`下的`SigLevel`项,改成:
SigLevel = Never
注意,如果你下面添加了其他的目录(比如archlinuxfr、archlinuxcn等等),里面的SigLevel也要改成Never。
然后再重新安装,应该就不会再出这个问题了。

参考: Arch Wiki :: Pacman

欢迎访问我的技术博客:www.alanzjl

更多推荐

Paceman: required key missing from keyring 解决方案

本文发布于:2023-08-03 05:27:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1284852.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:解决方案   required   Paceman   key   keyring

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!