老师,换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
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
大家可以去访问http://mirrors.163.com/centos/7/os/x86_64/repodata/ 就会看到有repomd.xml.
有遇到同样问题的同学可以参考以下吧(自问自答~~~尴尬~~~竟然自己解决了!!)
10
相似问题