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模块拷贝过去,成功启动
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步