Error: Cannot find a valid baseurl for repo: base问题(centos6源的解释与解决办法)

  • Post author:
  • Post category:其他

做实验的时候发现yum无法使用,即无论安装什么,都是Error: Cannot find a valid baseurl for repo: base报错,遂想把yum更新,依然是Error: Cannot find a valid baseurl for repo: base报错。
下列是错误详情

[root@hadoop02 ~]# yum install -y openssh-clients
Loaded plugins: fastestmirror
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Invalid release/repo/arch combination/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base

网上通用解决办法:
1.ping外网不通(即ping www.baidu.com)这个我没有,因为之前重新设置过ip。
2.修改DNS,什么修改为8888的,我也试了,还因为一个博主的文章把之前配置的静态ip给删除了,幸好老子有快照哈哈哈。
找了一上午,发现下文方法:(上文两个方法没用,且可以ping通外网)

Centos 6无法使用yum

(原因)
相信已经有一部分朋友今天连接到CentOS 6的服务器后执行yum后发现报错,那么发生了什么?
CentOS 6已经随着2020年11月的结束进入了EOL(Reaches End of Life),不过有一些老设备依然需要支持,CentOS官方也给这些还不想把CentOS 6扔进垃圾堆的用户保留了最后一个版本的镜像,只是这个镜像不会再有更新了
官方便在12月2日正式将CentOS 6相关的软件源移出了官方源,随之而来逐级镜像也会陆续将其删除。
不过有一些老设备依然需要维持在当前系统,CentOS官方也给这些还不想把CentOS 6扔进垃圾堆的用户保留了各个版本软件源的镜像,只是这个软件源不会再有更新了。

(解决办法)
一键修复(直接copy,运行即可)

sed -i “s|enabled=1|enabled=0|g” /etc/yum/pluginconf.d/fastestmirror.conf
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
yum clean all
yum makecache

手动修复教程:
首先把fastestmirrors关了

Markup

#编辑

vi /etc/yum/pluginconf.d/fastestmirror.conf

#修改

enable=0

#或者执行以下命令

sed -i “s|enabled=1|enabled=0|g” /etc/yum/pluginconf.d/fastestmirror.conf

先把之前的repo挪到备份,然后下面两个二选一

Markup
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

替换为官方Vault源(海外服务器用)

Markup

curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Official.repo

或者替换为阿里云Vault镜像(国内服务器用)

curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo

之后在下就可以顺利使用yum继续做实验了
在这里插入图片描述

[1]:参考: https://www.xmpan.com/944.html


版权声明:本文为weixin_42104211原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。