【运维】Centos 7 中 关于yum源的坑

原文链接:https://blog.csdn.net/ssskming/article/details/99887189

1. 问题yum安装软件出错

        出现:cannot find a valid baseurl for repo:base/7/x86_64。

2. 解决思路:

       1) 用centos-Media.repo的本地源   --失败

name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///mnt/cdrom
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
enabled=0    ---这里改成了 1 开启
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


然后用mount 挂载光盘文件,结果还是失败了,信息忘了。
       2)   使用网络yum源 163 的

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo   --下载
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak --备份
mv CentOS6-Base-163.repo CentOS-Base.repo  --改名
yum clean all  
yum makecache


又出错: 

failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try. 

http://mirrors.163.com/centos/$releasever/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

http://mirrors.163.com/centos/%24releasever/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"

等。。。

原因: $releasever  取的值不对,改之

vi CentOS6-Base-163.repo 
 

:%s/$releasever/7/g


再次 yum makecache

再次报错:

file:///media/CentOS/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /media/CentOS/rep

提示找不到文件

解决方案:是因为上面把本地yum开启,yum首先用本地,结果本地没有文件,就报错。

vi centos-Media.repo
enabled=0    ---这里改成了 0 关闭就好了。
还有网络问题,DNS修改完后,重启网络又自动恢复了。

 

上面是VM虚拟机中的Centos 7 yum源出问题遇到的坑

后来在阿里云上的主机遇到同类问题用下面的方面解决了。

阿里云的yum源出现错误

Couldn't open file /media/mycdrom/Server/repodata/repomd.xml

vi server.repo 
​
[server]
name=OCP
baseurl=file:///media/mycdrom/Server
enabled=0   #原来为1改为0关闭
gpgerver.repoheck=0


————————————————
版权声明:本文为CSDN博主「ssskming」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ssskming/article/details/99887189

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值