Centos yum报错‘Connection timed out after 30002 milliseconds‘) 正在尝试其它镜像。解决办法

修改源后更新报错

我有两个Centos 一个7 一个8,疏忽在7上面配置了8的源后报错,通过下面的报错发现提示的是Centos7的源找不到,才意识到是不是配置错了源。

报错信息:

bash 复制代码
http://mirrors.aliyun.com/centos/7/AppStream/x86_64/os/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
正在尝试其它镜像。
To address this issue please refer to the below wiki article 

https://wiki.centos.org/yum-errors

If above article doesn't help to resolve this issue please use https://bugs.centos.org/.

http://mirrors.cloud.aliyuncs.com/centos/7/AppStream/x86_64/os/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; 未知的错误"
正在尝试其它镜像。
http://mirrors.aliyuncs.com/centos/7/AppStream/x86_64/os/repodata/repomd.xml: [Errno 12] Timeout on http://mirrors.aliyuncs.com/centos/7/AppStream/x86_64/os/repodata/repomd.xml: (28, 'Connection timed out after 30002 milliseconds')
正在尝试其它镜像。

查看Centos的版本

bash 复制代码
cat /etc/centos-release

可以看到自己使用的是7

备份源文件

bash 复制代码
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak

下载7的源文件

bash 复制代码
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

如果没有安装wget 不能下载,需要在浏览器中下载源文件上传到/etc/yum.repos.d/目录下

如果你的是8的把命令Centos-7.repo改为Centos-8.repo即可。

加载缓存

bash 复制代码
yum makecache

再次运行更新命令即可恢复

相关推荐
rayyy91 小时前
Linux 下标准的 libX.so 软链接生成
linux
实心儿儿1 小时前
Linux —— 基础IO - 文件描述符
linux·运维·服务器
clear sky .1 小时前
[linux]视频实时推流项目
linux·服务器·音视频
RisunJan1 小时前
Linux命令-nisdomainname(显示或设置系统的 NIS(Network Information Service)域名)
linux·运维·服务器
小此方2 小时前
Re:Linux系统篇(四)指令篇 · 三:两套打包压缩重要指令方法+剩余指令收尾
linux·运维·服务器
冷风阿健2 小时前
Linux 源码安装 Vim 9.2.0272 完整步骤(修复 CVE-2026-34714)
linux·运维·vim
w_t_y_y2 小时前
Claude Code(二)rules
linux·运维·ubuntu
白菜欣2 小时前
Linux —《从零上手Vim:核心用法全解析》
linux·编辑器·vim
小宏运维有点菜2 小时前
服务器 BMC 管理 IP
服务器·tcp/ip·centos
平行云2 小时前
虚拟直播混合式2D/3D应用程序实时云渲染推流解决方案
linux·unity·云原生·ue5·图形渲染·实时云渲染·像素流送