老师,换163源时 执行 yum makecache 后出现404,说找不到repomd.xml怎么办?

来源:4-1 课前准备工作

qq_MrSpring_03795977

2018-01-22

failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.

http://mirrors.163.com/centos/7/os/armhfp/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

http://img.mukewang.com/szimg/5a65f1eb00016d1807410170.jpg


写回答

1回答

qq_MrSpring_03795977

提问者

2018-01-22

我自己发现问题了, 是因为$basearch 是armhfp ,不是x86_64$basearch好像代表的是cup的信号还是什么的,我进入 CentOS7-Base-163.repo 将 $basearch用 x86_64替换就可以了。$basearch一共有四个地方,仔细点找改了就好了。出现这个问题一般都是路径不对,要不就说网站上的地址没有xml,要不就是地址错了。

加粗有下划线的地方好像是代表cpu的型号吧。这是我之前错误提示的路径http://mirrors.163.com/centos/7/os/armhfp/repodata/repomd.xml

正确的路径应该是http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml

//img.mukewang.com/szimg/5a66001b000185cf07060359.jpg

大家可以去访问http://mirrors.163.com/centos/7/os/x86_64/repodata/     就会看到有repomd.xml.

有遇到同样问题的同学可以参考以下吧(自问自答~~~尴尬~~~竟然自己解决了!!)

//img.mukewang.com/szimg/5a670f0d0001ccf407280338.jpg

                   

1
0

快速上手Linux 玩转典型应用

以主流CentOS 7 操作系统为例,系统讲解Linux,真实线上环境助你快速上手,独立配置运维服务器

1663 学习 · 572 问题

查看课程