57 | Cannot find a valid baseurl for repo: base/7/x86_64

当系统报出Cannotfindavalidbaseurlforrepo:base/7/x86_64错误时,可能的原因包括yum源配置问题、网络问题或DNS配置问题。解决方法涉及修改yum源配置,如挂载CD-ROM、备份源文件、更新缓存,以及检查和确认网络连通性和DNS设置。通过这些步骤,可以修复yum源并确保系统能正常更新。
摘要由CSDN通过智能技术生成

0 环境配置

系统版本:centOS7

1 报错信息

Cannot find a valid baseurl for repo: base/7/x86_64

2 导致原因

2.1 yum源配置有问题

2.2 电脑不能上网

2.3 DNS配置有问题

3 解决方法

3.1 修改yum源的配置

3.1.1 进入到/etc/repos.d目录

cd /etc/yum.repos.d

3.1.2 修改CentOS-Media.repo

vi CentOS-Media.repo

修改内容

baseurl=file:///mnt/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

3.1.3 备份yum源

mv CentOS-Base.repo CentOS-Base.repo.bak

3.1.4 创建挂载点

mkdir /mnt/cdrom    //创建挂载点
mount /dev/cdrom /mnt/cdrom   //将文件挂载到创建的挂载点上

3.1.5 更新yum源

yum clean all
yum makecache

3.1.6 最后再去修改CentOS-Media.repo

gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

注意:把新生成的enabled=0修改成enabled=1

3.1.7 验证yum源

3.2 查看电脑的网络

通过ping ip,看能不能连通。不能联通,需要查看对应的网络设置。

3.3 检查DNS的配置信息

3.3.1 方式一

通过cat /etc/resolve.conf 查看dns的配置,

3.3.2 方式二

查看网卡配置文件一般来说dns配置都会加在网卡的配置文件里面,可以直接查看 /etc/sysconfig 网卡文件下 查看dns设置

3.3.3 方式三

可以使用nslookup命令查看。如果没有安装nslookup,可以先安装。

yum  install  -y  bind-utils
  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值