centos中yum安装时提示Cannot find a valid baseurl for repo: base/7/x86_64 出现仓库源问题

引言

centos中yum安装时报Cannot find a valid baseurl for repo: base/7/x86_64

错误如下

复制代码
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"


 One of the configured repositories failed (未知),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Run the command with the repository temporarily disabled
            yum --disablerepo=<repoid> ...

     4. Disable the repository permanently, so yum won't use it by default. Yum
        will then just ignore the repository until you permanently enable it
        again or use --enablerepo for temporary usage:

            yum-config-manager --disable <repoid>
        or
            subscription-manager repos --disable=<repoid>

     5. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true

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

解决

备份源仓库

复制代码
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak

拉取新源

复制代码
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

刷新缓存

复制代码
yum clean all
yum makecache

安装测试

复制代码
yum -y install vim
相关推荐
CDN36021 小时前
高防服务器无法远程连接?端口、防火墙与安全组排查
运维·服务器·安全
我爱学习好爱好爱21 小时前
Ansible force_handlers delegate委托 playbook语法格式 template模块
linux·运维·ansible
CDN36021 小时前
高防服务器被攻击后 IP 被封?黑洞解封与清洗策略设置
运维·服务器·tcp/ip
cpp_learners21 小时前
Linux ARM架构 使用 linuxdeployqt 打包QT程序
linux·arm开发·qt
2401_8274999921 小时前
python项目实战07-DeepSeek调用测试(本地部署)
linux·运维·服务器
longxibo21 小时前
【Ubuntu datasophon1.2.1 二开之九:验证离线数据入湖】
大数据·linux·运维·ubuntu
rainy雨21 小时前
精益班组建设通过标准化作业解决现场管理混乱难题,推动精益班组建设落地
大数据·运维·数据挖掘·数据分析·精益工程
似水এ᭄往昔21 小时前
【Linux】--命令行参数和环境变量
linux·运维·服务器
linux修理工21 小时前
在Debian上安装桌面环境并启用远程登录
linux·运维·服务器
不愿透露姓名的大鹏21 小时前
Oracle Undo空间爆满急救指南(含在线切换+更优方案+避坑指南)
linux·运维·数据库·oracle