解决yum出现Error: Cannot find a valid baseurl for repo: base错误

安装lrzsz出现如下错误

[root@localhost ~]# yum install lrzsz
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Invalid release/repo/arch combination/
removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base

按照google和百度的方法都没有解决

下面是我的一个解决方法。

首先

查看有没有自己的包,如果没有,直接把其他版本的复制一份,比如我的是5.8,但是系统里没有,

我就直接复制一份5.7的,并且把所有的7改为8,然后enable=0都改为enable=1

#---- Packages previously released as 5.8, and its updates
[C5.8-base]
name=CentOS-5.8 - Base
baseurl=http://vault.centos.org/5.8/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
enabled=1

[C5.8-updates]
name=CentOS-5.8 - Updates
baseurl=http://vault.centos.org/5.8/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
enabled=1

[C5.8-extras]
name=CentOS-5.8 - Extras
baseurl=http://vault.centos.org/5.8/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
enabled=1

[C5.8-centosplus]
name=CentOS-5.8 - Plus
baseurl=http://vault.centos.org/5.8/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
enabled=1
重新试试

yum install lrzsz

如果能用就解决了。

我的还不能用,然后

vi /etc/yum.repos.d/CentOS-Base.repo

在每个gpgcheck=1下面都添一句enabled=0

本来就有的就不用管。

再次运行

yum install lrzsz

就解决了。

你可能感兴趣的:(解决yum出现Error: Cannot find a valid baseurl for repo: base错误)