[root@linux-centos7 ~]# firewall-cmd
Traceback (most recent call last):
File "/usr/bin/firewall-cmd", line 24, in <module>
from gi.repository import GObject
ModuleNotFoundError: No module named 'gi'
那么繼續(xù)可以在這個問題上使用:
第一步,vim /usr/bin/firewall-cmd, 將#!/usr/bin/python -Es 改為 #!/usr/bin/python2 -Es(到目前為止,上面提到的問題已解決)
第二步,vim /usr/sbin/firewalld, 將#!/usr/bin/python -Es 改為 #!/usr/bin/python2 -Es (這一步是針對于防火墻報錯,進(jìn)行的修改)
原因:
我之前把這兩個文件的開頭修改了,
下面兩個目錄開頭,我把python改為python2
vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down