CentOS7防火墙开启失败
firewalld服务启动失败
怎么办呢
cd /usr/bin/
运行firewall-cmd文件
提示在firewall-cmd的31行
from firewall.client import FirewallClient, FirewallClientIPSetSettings
缺少FirewallClientIPSetSettings这个模块
去python的site-packages目录里找firewall这个模块的client.py文件
/usr/lib/python2.7/site-packages/firewall/client.py
发现没有FirewallClientIPSetSettings方法
查看centos系统版本
cat /etc/redhat-release 是7.3版本
而7.6版本的python有这个方法
解决方法:将7.6版本中的firewall模块拷贝过去,成功启动