Cannot find valid baseurl for repo:base/7x86_64
时间: 2023-11-21 11:54:38 浏览: 91
CentOS6 yum 源:centos6_base.repo
5星 · 资源好评率100%
"Cannot find valid baseurl for repo:base/7x86_64"是一个yum源配置错误,它可能由于以下原因导致:yum源配置有问题、电脑不能上网或DNS配置有问题。解决方法包括修改yum源的配置、检查电脑的网络和检查DNS的配置信息。具体方法请参考以下步骤:
1. 修改yum源的配置:
1.1 进入到/etc/repos.d目录:cd /etc/yum.repos.d
1.2 修改CentOS-Media.repo:vi CentOS-Media.repo
1.3 修改内容:
baseurl=file:///mnt/cdrom/ file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
1.4 备份yum源:mv CentOS-Base.repo CentOS-Base.repo.bak
1.5 创建挂载点:mkdir /mnt/cdrom
1.6 将文件挂载到创建的挂载点上:mount /dev/cdrom /mnt/cdrom
1.7 更新yum源:yum clean all && yum makecache
1.8 最后再去修改CentOS-Media.repo:
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
注意:把新生成的enabled=0修改成enabled=1。
1.9 验证yum源
2. 查看电脑的网络:
通过ping ip,看能不能连通。如果不能联通,需要查看对应的网络设置。
3. 检查DNS的配置信息:
3.1 方式一:通过cat /etc/resolve.conf查看dns的配置。
3.2 方式二:查看网卡配置文件。一般来说dns配置都会加在网卡的配置文件里面,可以直接查看/etc/sysconfig网卡文件下查看dns设置。
3.3 方式三:可以使用nslookup命令查看。如果没有安装nslookup,可以先安装:yum install -y bind-utils。
阅读全文