“Failed connect to mirrors.aliyuncs.com:80; Connection refused”

举报
Damon小智 发表于 2024/06/30 23:58:11 2024/06/30
【摘要】 CentOS7的yum源默认是国外的源,下载没有国内源稳定,所以我们经常将CentOS7换源为国内的yum源,但换源过程中有时也会遇到错误,本篇文章将介绍更换CentOS7的yum源为国内yum源时遇到的”Failed connect to mirrors.aliyuncs.com:80; Connection refused” 错误的解决方法。

CentOS7yum源默认是国外的源,下载没有国内源稳定,所以我们经常将CentOS7换源为国内的yum源,但换源过程中有时也会遇到错误,本篇文章将介绍更换CentOS7yum源为国内yum源时遇到的”Failed connect to mirrors.aliyuncs.com:80; Connection refused” 错误的解决方法。

该错误发生在我们去清除并重新生成yum缓存的时候。在下载包时显示”Failed connect to mirrors.aliyuncs.com:80; Connection refused” 错误,导致下载失败,影响到我们yum的正常安装和后续使用。

“Failed connect to mirrors.aliyuncs.com:80; Connection refused” 错误是指当前系统没有办法连接到mirrors.aliyuncs.com:80端口去下载文件,这是因为官方的链接调整导致的,解决办法就是去更改CentOS-Base.repo文件中的链接mirrors.cloud.aliyuncs.commirrors.aliyun.com

解决方法是终端执行下面命令修改CentOS-Base.repo文件中的链接:

sed -i 's/http:\/\/mirrors.cloud.aliyuncs.com/url_tmp/g'  /etc/yum.repos.d/CentOS-Base.repo &&  sed -i 's/http:\/\/mirrors.aliyun.com/http:\/\/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo && sed -i 's/url_tmp/http:\/\/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo

sed -i 's/http:\/\/mirrors.aliyun.com/http:\/\/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo

#修改CentOS-Base.repo文件中的链接mirrors.cloud.aliyuncs.com为mirrors.aliyun.com

修改好之后,我们再次清除并重新生成yum缓存。

yum clean all #清理yum缓存

yum makecache #重新生成新的yum缓存

这次下载全部成功,问题解决!


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。