【linux/python】因为python升级的原因导致firewalld/firewall-cmd启动失效,如何将其恢复
如果你的firewalld失败原因是这样:
Active:failed
Process:31558 ExecStart=/usr/sbin/firwalld -nofork --nopid $FIREWALLD ARGS
那么就很可能是python的问题。
我之前升级系统的python到了3.8.8版本,原有的python被我修改成2.7.3,而/usr/sbin/firewalld是个python脚本,它开头处有:
#!/usr/bin/python -Es
由于我升级了python,它去访问3.8.8版本了,这不就错了吗!
于是我敲入vi /usr/sbin/firewalld
将原有的
#!/usr/bin/python -Es
改成
#!/usr/bin/python2.7.3 -Es
然后保存退出,再执行就对了。
如果systemctl也出问题,还是一样的改法,因为它于是个python脚本。
这个事例提醒我升级软件时旧的千万别rm -rf ,否则就惨了。
END
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2020-02-17 【高中数学/基本不等式】已知:x,y均为正实数,且xy+2x+y=4 求:x+y的最小值?
2020-02-17 给一张已有一千六百万数据的大表添加一个字段需要多长时间?0.04秒 给新增字段设值则需要16分钟,更新一百万条约需一分钟。
2017-02-17 Seven times have I despised my soul 《我曾七次鄙视自己的灵魂》