解决Manjaro系统更新时镜像地址不可用的错误

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

今天在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

 

 

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值