美文网首页
[Errno 14] yum fails with HTTP/H

[Errno 14] yum fails with HTTP/H

作者: 偷油考拉 | 来源:发表于2022-03-10 15:38 被阅读0次

报错提示如下:

http://mirrors.tencentyun.com/centos/%24releasever/extras/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below knowledge base article

https://access.redhat.com/articles/1320623

If above article doesn't help to resolve this issue please create a bug on https://bugs.centos.org/

分析

yum源中$releasever不能被系统识别 - 简书 (jianshu.com)

http://mirrors.tencentyun.com/centos/%24releasever/extras/x86_64/repodata/repomd.xml 中的 %24releasever 没有解析出来导致。

yum中的变量$releasever是由/etc/yum.conf中的distroverpkg定义。在yum.conf中,显示为

distroverpkg=centos-release

centos-release 是一个rpm包。

经过检查,故障服务器没有安装 centos-release 的包。正常如下:

[root@VM_10_11_centos yum.repos.d]# rpm -qa |grep release
centos-release-7-4.1708.el7.centos.x86_64

解决

centos-release-7-9.2009.0.el7.centos.x86_64.rpm CentOS 7 Download (pkgs.org)

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-9.2009.0.el7.centos.x86_64.rpm
rpm -ivh centos-release-7-9.2009.0.el7.centos.x86_64.rpm

再尝试 yum ,成功

[root@VM_10_16_centos yum.repos.d]# yum repolist
Loaded plugins: fastestmirror, langpacks
epel                                                                                                                                                                                                                                                   | 4.7 kB  00:00:00     
(1/3): epel/7/x86_64/group_gz                                                                                                                                                                                                                          |  96 kB  00:00:00     
(2/3): epel/7/x86_64/updateinfo                                                                                                                                                                                                                        | 1.0 MB  00:00:00     
(3/3): epel/7/x86_64/primary_db                                                                                                                                                                                                                        | 7.0 MB  00:00:01     
Loading mirror speeds from cached hostfile
repo id                                                                                                                    repo name                                                                                                                                    status
epel/7/x86_64                                                                                                              EPEL for redhat/centos 7 - x86_64                                                                                                            13,745
extras/7/x86_64                                                                                                            Qcloud centos extras - x86_64                                                                                                                   509
os/7/x86_64                                                                                                                Qcloud centos os - x86_64                                                                                                                    10,072
updates/7/x86_64                                                                                                           Qcloud centos updates - x86_64                                                                                                                3,570
repolist: 27,896

相关文章

网友评论

      本文标题:[Errno 14] yum fails with HTTP/H

      本文链接:https://www.haomeiwen.com/subject/wjwfdrtx.html