/usr/bin/yum: /usr/bin/python3.6.8: bad interpreter: No such file or directo
阿新 • • 發佈:2021-01-16
報錯日誌
file /usr/bin/yum,line 30 except KeyboardInterrupt, e
分析解決
python版本包衝突
yum是用python開發的程式包安裝管理器
由於主機Python版本升級,導致yum引用錯亂,需要指定python具體版本號
python2.x和python3.x 是兩個分裂的版本
通過python -V 可以檢視python版本
[email protected][/root]#python -V
Python 3.6.8
驗證了下3.6.8版本指定會異常
檢視舊版本python路徑和版本號
[email protected] [/root]#whereis python
python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz
修改/usr/bin/yum和/usr/libexec/urlgrabber-ext-down 檔案
將#! /usr/bin/python 修改為#! /usr/bin/python2.7
驗證
[email protected][/root]#yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile repo id repo name status !collectd collectd 546