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

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

相关推荐
yuanbenshidiaos6 分钟前
【僵尸进程】
linux·服务器·网络
Oracle_66617 分钟前
《Linux 指令集:开启极客世界的钥匙_01》
linux·运维·前端
Tisfy18 分钟前
Windows - 通过ssh打开带有图形界面的程序 - 一种通过计划任务的曲折实现方式
运维·windows·ssh
猫猫的小茶馆30 分钟前
【网络编程】UNIX 域套接字(Unix Domain Sockets, UDS)
linux·网络·网络协议·udp·unix·信息与通信
猴子技术宅1 小时前
wordpress禁止系统自带搜索功能增强被恶意搜索轰炸(google有效)
运维·网络·搜索引擎
2401_846535951 小时前
VMware 与 CentOS 安装指南
linux·运维·centos
爱编程的小庄1 小时前
Shell脚本基础:用Bash自动化任务
linux·运维·自动化·bash
鱼饼6号1 小时前
20分钟 Bash 上手指南
linux·开发语言·centos·vim·bash
心随_风动1 小时前
CentOS停服后的替代选择:openEuler、Rocky Linux及其他系统的未来展望
linux·运维·centos
有趣的我2 小时前
linux上实现ose
linux·c++