问题描述
在更新arch系统时出现错误:
# sudo pacman -Syu
错误:GPGME 错误:无数据
错误:GPGME 错误:无数据
错误:未能同步所有数据库(无效或已损坏的数据库 (PGP 签名))解决方案
sudo rm -r /var/lib/pacman/sync
# sudo rm /var/lib/pacman/sync/*.sig原理
pacman 更新系统时会尝试下载数据库签名$*.db.sig,但大多数数据库没有签名,因此不会影响。
但是在校园网等需要登陆的环境中,会被重定向到登陆页面,因此pcaman获得的是错误的签名,就会报这个错误。
Reference
pacman更新时遇到「GPGME 错误:无数据」
https://zhul.in/2022/01/01/pacman-gpgme-error-no-data/
作者:竹林里有冰
发布于:2022年1月1日
更新于:2022年8月22日