原因
之前因为某个项目需要,将centos7.5中python的版本从默认的2.7.5升级到了2.7.15,并且没有备份老版本,直接删除,导致yum不可用
解决,适应于云服务器
- 再开一个云主机,将新主机的python2.7.5复制一份过去
scp /usr/bin/python root@新主机:/usr/bin/python2.7.5
- 编辑yum和urlgrabber-ext-down
vi /usr/libexec/urlgrabber-ext-down
vi /usr/bin/yum
#将第一行中的#!/usr/bin/python 替换为 #!/usr/bin/python2.7.5