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

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

猜你喜欢

转载自blog.csdn.net/u013916029/article/details/127736273