首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在centos 7上启动firewalld失败

在centos 7上启动firewalld失败
EN

Stack Overflow用户
提问于 2016-04-07 13:48:12
回答 3查看 13.4K关注 0票数 5

我在centos服务器上安装了firewalld,但当我尝试启动它时,我得到了以下信息:

代码语言:javascript
复制
$ sudo systemctl start firewalld
Job for firewalld.service failed. See 'systemctl status firewalld.service' and 'journalctl -xn' for details.

以下是systemctl的状态:

代码语言:javascript
复制
sudo systemctl status firewalld
firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled)
   Active: failed (Result: exit-code) since پنجشنبه 2016-04-07 05:36:17 UTC; 9s ago
  Process: 929 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=1/FAILURE)
 Main PID: 929 (code=exited, status=1/FAILURE)

آوریل 07 05:36:17 server1.hamed1soleimani.ir systemd[1]: firewalld.service: main process exited, code=exited, status=1/FAILURE
آوریل 07 05:36:17 server1.hamed1soleimani.ir systemd[1]: Failed to start firewalld - dynamic firewall daemon.
آوریل 07 05:36:17 server1.hamed1soleimani.ir systemd[1]: Unit firewalld.service entered failed state.

和firewall-cmd状态:

代码语言:javascript
复制
sudo firewall-cmd --stat
Traceback (most recent call last):
  File "/bin/firewall-cmd", line 24, in <module>
    from gi.repository import GObject
  File "/usr/lib64/python2.7/site-packages/gi/__init__.py", line 37, in <module>
    from . import _gi
ImportError: /usr/lib64/python2.7/site-packages/gi/_gi.so: undefined symbol: g_type_check_instance_is_fundamentally_a

我不能理解firewalld和一些gtk python扩展之间的关系!

EN

回答 3

Stack Overflow用户

发布于 2018-05-26 23:28:35

这对我很有效:

代码语言:javascript
复制
systemctl stop firewalld
pkill -f firewalld
systemctl start firewalld
票数 33
EN

Stack Overflow用户

发布于 2017-11-14 21:05:14

我知道这是一个旧的线程,但我面对这个问题,我只是解决了它,认为它会帮助附近的人在未来。

我认为问题出在我的代码中,或者我把文件放错了地方。

很遗憾,这个文件已经损坏了(可能放错了地方)

/usr/lib/python2.7/site-packages/gi/_gi.so或者我认为它被编译得很糟糕。

您需要的是更新yum Glib 2,因为它会覆盖并修复它,您可以使用完成此操作

试试yum update glib2

我使用CentOS Linux版本7.1.1503 (核心)测试了上面的代码

干杯

票数 2
EN

Stack Overflow用户

发布于 2021-12-02 19:19:07

问题出在包的/usr/lib/python2.7/site-packages/gi/_gi.so

代码语言:javascript
复制
Debian (python2) -> sudo apt install python-gi
Debian (python3) -> sudo apt install python3-gi

基于RedHat的系统-> yum install gilb2

注意:对于OverWrite和fix,您可以使用:-> yum update glib2

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36467658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档