错误信息:1. -bash: /usr/bin/yum: /usr/bin/python: bad interpreter: Permission denied
2.
![]()
原因:之前 python 版本更新了,导致 yum 脚本的解析文件路径错误
解决方法:
修改 /usr/bin/yum 和 /usr/libexec/urlgrabber-ext-down 文件第一行代码,将 python 修改为最新的 python 版本就行
1. cd 到 /usr/bin 目录下
2. 使用 find -name 'python*' 指令查找当前目录的 python 文件
3. vi yum 打开 yum 文件
4. 修改第一行的#!/usr/bin/python 最后这个 python 为你刚才查找到的 python* 文件名(查到好多就一个个试)
5. vi libexec/urlgrabber-ext-down 打开文件
6. 修改第一行的#!/usr/bin/python 最后这个 python 为你刚才查找到的 python* 文件名
按照我上面的步骤操作完之后,可能你的问题还没有解决,当你 yum install 的时候又出现了新的问题,这次的问题是 yum install -y 报错,不用担心,再修改一个文件就可以了
执行 vi /usr/libexec/urlgrabber-ext-down 指令,修改第一行 python 版本为正确版本就可以了
如果还没有解决欢迎在下面评论