执行yum -y update遇代理解析错误,CentOS-7 Extras仓库故障求助
Yum Update 执行失败问题及修复方案
错误输出
执行命令:yum -y update 已加载插件:fastestmirror 从缓存的主机文件加载镜像速度 https://download.docker.com/linux/centos/7/x86_64/stable/repodata/repomd.xml: [Errno 14] curl#5 - "无法解析代理:yourproxyserver;未知错误" 尝试其他镜像。 http://vault.centos.org/centos/7/extras/x86_64/repomd.xml: [Errno 14] curl#5 - "无法解析代理:yourproxyserver;未知错误" 尝试其他镜像。
问题说明
配置的仓库之一(CentOS-7 - Extras)加载失败,yum没有足够的缓存数据继续执行,只能终止运行。以下是可行修复方法:
修复方法
- 联系仓库上游维护方请求修复问题。
- 重新配置仓库的baseurl等参数,指向可用的上游源。当你的发行版版本高于仓库支持版本(且旧版本软件包仍可正常使用)时,此方法尤为适用。
- 临时禁用该仓库后执行命令:
yum --disablerepo=extras ... - 永久禁用该仓库,让yum默认不再使用它。yum会忽略该仓库,直到你重新永久启用或用
--enablerepo临时启用:
或yum-config-manager --disable extrassubscription-manager repos --disable=extras - 配置仓库在不可用时自动跳过。注意yum执行大多数命令时仍会尝试联系该仓库,每次尝试都会失败,因此运行速度会变慢。如果只是临时故障,这是不错的折中方案:
yum-config-manager --save --setopt=extras.skip_if_unavailable=true
失败原因
失败原因:来自extras仓库的repodata/repomd.xml:[Errno 256] 无更多镜像可尝试。
http://vault.centos.org/centos/7/extras/x86_64/repomd.xml: [Errno 14] curl#5 - "无法解析代理:yourproxyserver;未知错误"
内容的提问来源于stack exchange,提问作者MANOJ KUMAR MANDALA
相关产品推荐
相关产品推荐

