我是靠谱客的博主 紧张可乐,这篇文章主要介绍yum命令执行出现“Error: Cannot find a valid baseurl for repo: base”解决办法1 现象2 分析3 解决方案,现在分享给大家,希望可以做个参考。

1 现象

复制代码
1
2
3
4
5
6
7
[root@Darker yum.repos.d]# yum list php 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/ removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt Error: Cannot find a valid baseurl for repo: base

2 分析

yum命令出现“Error: Cannot find a valid baseurl for repo: base”的原因有很多种,但是,基本上都只有一种问题,那就是“yum源出问题了!”。

3 解决方案

虽然可以通过修改服务器的DNS也可以,但是不建议这样做,因为yum源有国内国外,有的一些服务器的yum源或许修改DNS可以用,但是有一些服务器修改了DNS照样还是不能用,需要根据问题原因去分析,但国内出现次问题多半是因为使用了海外的yum源,因此建议将linux服务器默认的yum替换成国内镜像的yum源,比如阿里云yum镜像源。

1)备份原镜像文件

复制代码
1
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2)下载新的CentOS-Base.repo 到/etc/yum.repos.d/;请选择相应的版本即可!

CentOS 5

复制代码
1
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6

复制代码
1
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

复制代码
1
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3)运行yum makecache生成缓缓存;

复制代码
1
2
yum clean all yum makecache

4)再去运行yum命令已经可以正常使用了!

最后

以上就是紧张可乐最近收集整理的关于yum命令执行出现“Error: Cannot find a valid baseurl for repo: base”解决办法1 现象2 分析3 解决方案的全部内容,更多相关yum命令执行出现“Error:内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部