yum报错 SyntaxError: invalid syntax

升级python3之后yum安装报错如下:

  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
  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


Exiting on user cancel

解决方法:
修改两个位置:

1、vim /usr/libexec/urlgrabber-ext-down
将第一行
#! /usr/bin/python
改成
#! /usr/bin/python2.7

2、vim /usr/bin/yum
同样将第一行
#! /usr/bin/python
改成
#! /usr/bin/python2.7

然后执行下面三个命令即可:
yum clean metadata
yum clean all
yum upgrade

猜你喜欢

转载自blog.csdn.net/Doudou_Mylove/article/details/108974899
今日推荐