centos python2升级到python3使用yum/firewalld出现的错误

image.png
[root@VM_0_9_centos ~]# yum install httpd
Loaded plugins: fastestmirror, langpacks
Repository epel is listed more than once in the configuration
Loading mirror speeds from cached hostfile
  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
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax

解决方案

解决方案:

1.vi /usr/libexec/urlgrabber-ext-down

将/usr/bin/python改为/usr/bin/python2.7。

2. vi /usr/bin/yum-config-manager

同上: #!/usr/bin/python换成 #!/usr/bin/python2.7  

firewalld 错误

image.png

解决办法

修改

vi /usr/sbin/firewalld

第一行改为2.7


image.png
image.png
image.png