Linux之执行yum报错 【yum Cannot find a valid baseurl for repo: base/7/x86_64】

参考链接:Linux运维•运维日志-yum Cannot find a valid baseurl for repo: base/7/x86_64
参考阿里云官方网站:CentOS 镜像   如最后的图

一、问题:

执行某些操作时需要yum一些东西,结果发现报错 【yum Cannot find a valid baseurl for repo: base/7/x86_64】
参考了网上的许多链接,网上许多说要修改网卡配置文件/etc/sysconfig/network-scripts/eth* 没有成功。。。
后来发现yum repolist显示仓库的时候是0,猜测这个yum源是不是有问题,于是将  原来的yum源修改成阿里的yum源  就可以解决这个问题了。
猜测原因:yum源CentOS-Base.repo文件有问题;或者  yum相关资源找不到,国内很多时候资源都是被墙了

二、问题表现:  参考:https://blog.csdn.net/qq_39720249/article/details/84104646

1、yum repolist显示仓库的时候是0

2、查看是否已经安装了yum工具  rpm -qa | grep yum

3、问题解决后验证

三、解决:

(一)备份原配置文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

(二)下载阿里的CentOS-Base.repo(我这里下载的是CentOS-7)

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

(三)清除YUM缓存

yum clean all

(四)生成新的YUM缓存

yum makecache

猜你喜欢

转载自blog.csdn.net/qq_37358143/article/details/105826615