今天在Manjaro更新时出现以下错误
:: 正在同步软件包数据库...
错误:无法从 mirrors.shuosc.org : Could not resolve host: mirrors.shuosc.org 获取文件 'core.db'
core 已经是最新版本
错误:无法从 mirrors.shuosc.org : Could not resolve host: mirrors.shuosc.org 获取文件 'extra.db'
extra 已经是最新版本
错误:无法从 mirrors.shuosc.org : Could not resolve host: mirrors.shuosc.org 获取文件 'community.db'
community 已经是最新版本
错误:无法从 mirrors.shuosc.org : Could not resolve host: mirrors.shuosc.org 获取文件 'multilib.db'
multilib 已经是最新版本
:: 正在进行全面系统更新...
今日无事可做
可以通过以下命令更新系统的可用镜像地址,当前使用的镜像源可以在/etc/pacman.d/mirrorlist这个文件中查看。
sudo pacman-mirrors -c Hong_Kong
当然也可以使用其它地区的,使用以下命令列出所有地区,不同地区镜像同步状态可能不同,更新不成功可以试下其它的(使用国内一些源时可能会出现'community' (Damaged tar archive)这样的错误)。
sudo pacman-mirrors -l
然后再执行以下命令更新系统即可。
sudo pacman -Syyu
如果出现签名相关的错误可以更新key
sudo pacman -Sc
sudo rm -rf /etc/pacman.d/gnupg
sudo pacman-key --init
sudo pacman -S gnupg
sudo pacman -S archlinux-keyring
sudo pacman-key --populate archlinux
sudo pacman -S manjaro-keyring
sudo pacman-key --populate manjaro
sudo pacman-key --refresh-keys

这篇博客介绍了在Manjaro Linux系统中遇到更新时的网络错误,如`Couldnotresolvehost`,并提供了详细的解决步骤。用户可以通过更改镜像源来解决问题,例如使用`sudopacman-mirrors`命令切换到香港或其他地区的镜像,并通过`sudopacman-Syyu`更新系统。如果遇到签名相关错误,可以进行GPG密钥的更新和刷新。博客还提醒了用户在尝试不同镜像时可能遇到的问题,并给出了相应的解决建议。
3739





