yum操作报错处理1、更新提示Could not resolve host: mirrors.aliyun.com; Name or service not known 通过提示分析是域名无法解析,处理步骤: a、cat /etc/resolv.conf ,查看是否配置有DNS服务器。 可以在这个文件中添加 nameserver 223.5.5.5 nameserver 223.6.6.6 如果系统中nscd在运行,可以kill掉,然后再启动。 b、检查是否有安全策略拦截,比如iptables -nvL是否限制了对外53端口的访问。
2、提示repomd.xml: [Errno 14] HTTP Error 404: Not Found
a、先使用便捷工具进行yum源更新: 工具:update_source.sh
所有执行的脚本都需要root身份来执行,执行方法:以root身执行命令:bash xxx.sh
功能:自动检测系统并更新源 适用系统版本:兼容线上所有linux版本 执行方法:以root身份执行命令:bash update_source.sh 解决了什么问题:一键式检测系统并更新源 给客户带来了好处:用户只需执行该脚本一次即可自动检测系统并更新源。 备注:由于系统版本都有支持的周期所以部分源可能会出现不可用的情况,包括官方的源,这是正常情况
b、然后修改Centos-Base.repo中的$releasever为5 c、执行yum makecache
3、提示:GPG key retrieval failed : [Errno 12] Timeout on http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CengOS 处理步骤: 如果服务器只有内网,可以执行 rpm --import http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-[7、6或者5]
4、64位系统中如果无法安装32位的应用 在/etc/yum.conf 中添加exclude参数: [main] cachedir=/var/cache/yum ... ... exclude=*.i686 注:exclude选项支持正则表达式,*.i?86可以用来过滤掉i386、i686等32bit包。 (责任编辑:IT) |