Yum安装centos-release-scl报错:无法解析主机elgis.argeo.org
CentOS yum安装centos-release-scl报错解决方案
执行命令:
yum install centos-release-scl
报错输出:Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile *nux-dextop: mirror.li.nux.ro http://elgis.argeo.org/repos/6/elgis/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: elgis.argeo.org; Unknown error" Trying other mirror. 597 packages excluded due to repository priority protections No package centos-release-scl available. Error: Nothing to do
故障根因
- 配置的elgis源域名解析失效,无法正常拉取源数据
- yum-priorities插件开启了源优先级保护,对应源的centos-release-scl包被高优先级源屏蔽
- 现有配置的yum源中没有包含centos-release-scl包
解决方案
- 处理失效的elgis源
编辑/etc/yum.repos.d/elgis.repo配置文件,将文件内enabled=1参数修改为enabled=0保存退出,即可永久禁用该失效源;也可执行以下命令临时禁用该源执行安装操作:yum install centos-release-scl --disablerepo=elgis - 处理源优先级保护问题
临时关闭优先级保护执行安装的命令为:yum install centos-release-scl --setopt=priority=0
如需永久关闭优先级保护,可编辑/etc/yum/pluginconf.d/priorities.conf文件,将enabled = 1修改为enabled = 0,保存后重新执行安装命令即可,安装完成后可按需恢复原有配置。 - 手动安装对应rpm包
如果执行上述操作后仍提示找不到包,可前往CentOS官方vault仓库下载匹配你当前系统版本的centos-release-scl和centos-release-scl-rh安装包,下载完成后执行rpm -ivh 下载的包文件名命令完成手动安装即可。
内容的提问来源于stack exchange,提问作者James McGroarty
相关产品推荐
相关产品推荐

