ArchLinux升级时签名错误的处理方法。长时间不更新就可能遇到这个问题。


1、一般可以这样升级

sudo pacman -Syu
sudo yaourt -Syu

 


2、升级时经常遇到报错,类似:

error: php53: signature from "lilac (build machine) <lilac@build.archlinuxcn.org>" is unknown trust

  


3、如果升级遇到报错,大部分都是签名错误的问题。长时间不更新就可能遇到这个问题。
解决的办法是重新生成签名。

sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman-key --refresh-keys

 
4、

sudo pacman-key --refresh-keys

在执行以上语句的时候,可能会遇到各种问题。这时需要确认两点。
一是,如果是虚拟机安装的系统,需要修改为桥接模式。
二是,如果报not changed 

可能需要执行:

cd /etc/pacman.d/
sudo rm -R  gnupg/    # 删除gnupg目录及其文件

  




posted @ 2017-05-12 10:28  北里闻箫  阅读(12942)  评论(0)    收藏  举报