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目录及其文件

  





免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM