Linux yum install XXX 出现 语法err
2019-06-07 本文已影响0人
2359634711
导言
在安装vsftpd中,执行yum install vsftpd 时,报错如下:
[root@localhost user]# yum -y install vsftpd
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ap.stykers.moe
* extras: ap.stykers.moe
* updates: ap.stykers.moe
File "/usr/libexec/urlgrabber-ext-down", line 28
File "/usr/libexec/urlgrabber-ext-down", line 28
except OSError, e:
^
SyntaxError: invalid syntax
File "/usr/libexec/urlgrabber-ext-down", line 28
except OSError, e:
^
SyntaxError: invalid syntax
except OSError, e:
^
SyntaxError: invalid syntax
由于用户取消而退出
分析原因:
因为yum是基于python2.x ,所以如果升级了python3.x就可能会出现问题。
解决方案:
修改报错文件:
[root@localhost user]# vim /usr/libexec/urlgrabber-ext-down
修改第一行
#! /usr/bin/python2.7