ich firewalld auf meinem CentOS-Server installiert, aber als ich versuchte, es zu starten, ich habe dies:Fehler beim Start firewalld auf CentOS 7
$ sudo systemctl start firewalld
Job for firewalld.service failed. See 'systemctl status firewalld.service' and 'journalctl -xn' for details.
hier ist der systemctl Status:
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.
und Firewall -cmd Status:
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
Ich kann Beziehung zwischen feuerswalld und einigen gtk Python-Erweiterungen nicht realisieren!
GTK + gebaut über eine Bibliothek namens GLib, die verschiedene Dienstprogramme (wie Betriebssystemabstraktionen und Datenstrukturen auf hoher Ebene), eine I/O-Abstraktionsschicht und, am wichtigsten, GTK +, das objektorientierte System von GTK + und dem gi (GObject Introspection) Paket, das es Python erlaubt, es zu benutzen. firewalld benutzt GLib ebenfalls; GTK + wird jedoch nicht verwendet. Was Ihren Fehler betrifft, ich denke, Ihre Version von GLib ist zu alt (oder vielleicht Ihre Version von Python-Gobject? Beide?). – andlabs
Achten Sie auch darauf, GLib nicht mit glibc (der libc, die die meisten Linux-Distributionen verwenden) zu verwechseln. – andlabs
@andlabs vielen Dank! Problem behoben nach dem Aktualisieren der Bibliotheken. – hamed1soleimani