错误:

[root@localhost ~]# yum install redis
Failed to set locale, defaulting to C.UTF-8
CentOS-mycompany - Base                                                                                                                                            1.2 kB/s | 236  B     00:00    
Errors during downloading metadata for repository 'base':- Status code: 404 for http://rdmirrors.h3c.com/centos/8/os/x86_64/repodata/repomd.xml (IP: 10.153.3.130)
Error: Failed to download metadata for repo 'base': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

分析:

HTTP  404 就是找不到网页。

将下面的yum使用的搜索路径,逐层的输入浏览器分析是哪一层开始找不到:http://rdmirrors.h3c.com/centos/8/os/x86_64/repodata/repomd.xml

最终发现http://rdmirrors.h3c.com/centos/8/ 下没有os,原来从8 开始,目录结构改变了。

CentOS-Base.repo里面 的Base

baseurl=http://rdmirrors.h3c.com/centos/$releasever/os/$basearch/

也就是

baseurl=http://rdmirrors.h3c.com/centos/8/os/x86_64/ 明显路径不对。所以需要修改

# CentOS-Base.repo

[base]
name=CentOS-mycompany - Basebaseurl=http://rdmirrors.h3c.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://rdmirrors.h3c.com/centos/RPM-GPG-KEY-CentOS-$releasever

#released updates[updates]
name=CentOS-mycompany - Updates
baseurl=http://rdmirrors.h3c.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://rdmirrors.h3c.com/centos/RPM-GPG-KEY-CentOS-$releasever

#additional packages that may be useful
[extras]
name=CentOS-mycompany - Extras
baseurl=http://rdmirrors.h3c.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://rdmirrors.h3c.com/centos/RPM-GPG-KEY-CentOS-$releasever

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-mycompany - Plus
baseurl=http://rdmirrors.h3c.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://rdmirrors.h3c.com/centos/RPM-GPG-KEY-CentOS-$releasever

其他报404错误的,如[updates]、[extras]、[centosplus]也应该这样分析。

[extras]

baseurl=http://rdmirrors.h3c.com/centos/$releasever/extras/$basearch

根据

改为

baseurl=http://rdmirrors.h3c.com/centos/$releasever/extras/$basearch/os

[centosplus]
baseurl=http://rdmirrors.h3c.com/centos/$releasever/centosplus/$basearch/

根据

改为:

[centosplus]
baseurl=http://rdmirrors.h3c.com/centos/$releasever/centosplus/$basearch/os

【yum】yum “Status code: 404 for http:”错误相关推荐

  1. 【已解决】Errors during downloading metadata for repository ‘appstream‘: - Status code: 404 for

    1. 报错 Errors during downloading metadata for repository 'appstream': - Status code: 404 for http://m ...

  2. axios请求报Uncaught (in promise) Error: Request failed with status code 404

    使用axios处理请求时,出现的问题解决 当url是远程接口链接时,会报404的错误: Uncaught (in promise) Error: Request failed with status ...

  3. ERROR Request failed with status code 404 :at createError (node_modules\axios\lib\core\createError.

    npm run dev运行vue项目时出现ERROR  Request failed with status code 404 排查baseurl是否有误-->无误 排查后端程序是否有误--&g ...

  4. Status code: 404 URI: https://archive.cloudera.com/sqoop-teradata-connector1/1.7.1c6/manifest.json/

    报错背景: 安装CDH6.2.1,启动cloudera-manager-server 时,查看/var/log/cloudera-scm-server/cloudera-scm-server.log日 ...

  5. 社区版IDEA创建SpringBoot项目及报错Error: Request failed with status code 404解决

    社区版IDEA创建SpringBoot项目 IDEA创建由于社区版没有创建SpringBoot的工具,我们一般使用插件进行创建 搜索插件spring assistant 进行下载 下载后我们进行项目创 ...

  6. 【Presto】Cannot connect to discovery server for announce: Announcement failed with status code 404

    背景 Presto 0.22版本 启动报错 [deploy@kylin2 presto]$ bin/launcher runERROR Announcer-0 io.airlift.discovery ...

  7. status code = 404, status message = [Not Found]

    Caused by: java.io.IOException: Did not receive successful HTTP response: status code = 404, status ...

  8. Eureka服务启动定期报错:Batch update failure with HTTP status code 404; discarding XXX replication tasks

    Eureka服务启动定期报错:Batch update failure with HTTP status code 404; discarding XXX replication tasks 今天新建 ...

  9. http status code 404 使用陷阱

    背景 最近遇到一个问题,业务逻辑里面需要检查资源是否存在.一般来说,如果返回码是 404, 就可以认为资源不存在,然后做出一些动作 但是,这个 404 不一定能反映真实情况 依赖链路 由于我们的 AP ...

最新文章

  1. win10商店下载位置_开始菜单终变身但仍不完美!用这些利器让Win10改头换面吧...
  2. mysql对数据库进行备份吗_怎么对MySQL数据库进行备份与恢复
  3. MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)的理解(即c++参数初始)
  4. 在远程桌面在目标主机与客户机复制文件?
  5. TinyURL生成器
  6. setactive隐藏之后无法显示_U盘里面有文件但是看不见无法显示文件的解决方法...
  7. 旅游后台管理系列——使用maven构建工程
  8. GNS3 中使用 Docker 容器
  9. 苹果sf字体_全网首发丨iOS13越狱系统字体分析+iOS13新字体分享
  10. WIN10 USB3.0接口无法识别U盘-未知usb端口重置失败的解决
  11. 虚拟机终端输入sudo的密码时,无法输入密码
  12. 让我们愉快的切割吧 - 4:如何在无特定间隔符下拆分字母和数字
  13. 轨迹绕圈算法_基于三次B样条曲线拟合的智能车轨迹跟踪算法
  14. C++不知算法系列之解析回溯算法中的人文哲学
  15. flutter检测网络状态
  16. java 识别doc、docx
  17. 关于一款开源远程控制软件(gh0st)的源码分析(一)
  18. 【C++复习总结回顾】—— 【一】基础知识+字符串/string类
  19. 计算机课图画的变形教案,《义务教育课程标准实验教科书美术(四年级上册)》提示及教学要点...
  20. css打造超能陆战队--大白

热门文章

  1. 组合导航初始对准(1)
  2. 拒绝室友抄计算机作业,大学关系很好的室友抄你的作业,如何拒绝?
  3. .net6API使用AutoMapper和DTO
  4. 数据我爬定了,限流也挡不住,我说的
  5. TensorFlow中用深度学习修复图像
  6. Tensorflow③ Keras的LSTM和TF的LSTM实现的源码剖析
  7. java中的变量是什么_什么是java变量,java变量是什么
  8. Word中断开表格的办法
  9. Centos7安装开启BBR加速
  10. 【neutron】Neutron的基本原理与代码实现