执行pacman -Syu更新时提示mirror.erickochen.nl连接超时的原因及解决方法
报错成因
该报错为Arch系发行版pacman包管理器同步软件源数据库时,单个镜像源连接失败触发的告警,具体触发原因如下:
- 你当前配置的镜像源
mirror.erickochen.nl在两次执行pacman -Syu的间隔内出现了可用性问题,可能是服务器下线、维护、临时故障导致无法对外提供服务 - 本地网络到该镜像源的链路出现中断、延迟过高,无法在超时时间内和镜像源443端口建立连接
- 本次执行中pacman已经自动跳过该故障镜像源,完成了其余可用镜像源的数据库同步,最终提示无待更新内容,本次更新操作本身没有失败,仅为单个镜像源不可用的告警。
可行解决方法
- 无需额外处理:如果后续执行
pacman -Syu时pacman可以自动跳过故障源、从其余可用镜像源完成同步更新,不需要做特殊配置,不影响正常使用 - 手动移除故障镜像源:使用root权限编辑
/etc/pacman.d/mirrorlist文件,找到包含mirror.erickochen.nl的配置行,在行首添加#注释该行,保存后重新执行pacman -Syu即可消除告警 - 刷新全局镜像源列表:
- 官方Arch Linux用户可安装
reflector工具后执行sudo reflector --latest 20 --sort rate --save /etc/pacman.d/mirrorlist,自动筛选20个延迟最低的可用镜像覆盖原有配置 - Manjaro等Arch衍生版用户可使用对应发行版的镜像源管理工具,替换为国内清华、中科大、阿里等公共Arch镜像源,连接稳定性更高
- 官方Arch Linux用户可安装
内容的提问来源于stack exchange,提问作者Yuanhao JIANG
相关产品推荐
相关产品推荐

