首先这个问题是需要查看yum下载的包,结果执行yum list就报这个错误。
报错显示,说python解释器错误。yum服务的运行与python2.7.5相关,所以必须要有相对应的解释器方可运行。
排查思路:
执行python -V 看是否有输出
情况一:没有输出
解决方法:需要下载python2.7.5的rpm包并进行安装
情况二:有输出
这种解决方法:
首先编辑/usr/bin/yum文件,在行首后面加上2.7即可
然后打开/usr/libexec/urlgrabber-ext-down也是在行首添加2.7保存退出即可,使用yum就没什么问题了。
倘若yum还是无法使用,这个时候需要检查的就不是python解释器了,而是python的包是否包含yum的包。如图所示,若没有需要从其他服务器上进行拷贝,拷贝后yum即可使用