linux - 错误:无法检索存储库的存储库元数据 (repomd.xml):base。请验证其路径并重试
问题描述
我对 yum update httpd 有疑问
我的服务器是 CentOS 5.11
我收到此错误:
[root@pbx5 ~]# yum install httpd
Loaded plugins: kmod
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=x86_64&repo=os error was
[Errno 4] IOError: <urlopen error (-3, 'Temporary failure in name resolution')>
http://vault.centos.org/5.11/os/i386/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (-3, 'Temporary failure in name resolution')>
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again
[root@pbx5 ~]#
这里是我的仓库 CentOS-Base.repo
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://vault.centos.org/5.11/os/i386/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=http://vault.centos.org/5.11/extras/i386/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
请帮我。谢谢。
解决方案
在[base]中评论镜像列表:
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://vault.centos.org/5.11/os/i386/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
并检查 vault.centos.org 是否正确解析:
$ dig +short vault.centos.org
109.72.83.61
如果没有解决,请尝试手动添加记录:
echo "109.72.83.61 vault.centos.org" >> /etc/hosts
yum clean all && yum makecache
推荐阅读
- centos - 我更改root的文件许可
- python - 如何使用python正确关闭Windows中的进程?
- prolog - 一桌六席
- javascript - 如何在Javascript中为每种颜色生成3种颜色?
- postman-collection-runner - 纽曼:运行 URL 收集时出现验证错误
- symfony - Symfony4 JMS\Serializer\SerializedName 将在 deserialize() 上被忽略
- javascript - 已发布的 Expo 应用程序无法拨打网络电话
- azure-devops - ReportGenerator 缺少“代码覆盖率”选项卡(Azure DevOps Server 2019.0.1)
- sql - 存储过程返回 超出最大存储过程、函数、触发器或视图嵌套级别(限制 32)
- tinymce - 在tinymce中单击菜单项后如何保持菜单保持打开状态