我是靠谱客的博主 紧张可乐,最近开发中收集的这篇文章主要介绍yum命令执行出现“Error: Cannot find a valid baseurl for repo: base”解决办法1 现象2 分析3 解决方案,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1 现象
[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)备份原镜像文件
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
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3)运行yum makecache生成缓缓存;
yum clean all
yum makecache
4)再去运行yum命令已经可以正常使用了!
最后
以上就是紧张可乐为你收集整理的yum命令执行出现“Error: Cannot find a valid baseurl for repo: base”解决办法1 现象2 分析3 解决方案的全部内容,希望文章能够帮你解决yum命令执行出现“Error: Cannot find a valid baseurl for repo: base”解决办法1 现象2 分析3 解决方案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复