GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Firewalld kann unter CentOS 8 mit einer DBusException nicht gestartet werden

Nach dem Upgrade meines CentOS 7 auf CentOS 8 trat beim Versuch, den Firewalld-Dienst zu starten, der Fehler auf:Exception DBusException: org.freedesktop.DBus.Error.AccessDenied , funktioniert jedoch ganz normal mit einer Neuinstallation von CentOS 8!. Unten ist der vollständige Fehler:

[root@upgrade-centos ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Wed 2022-02-16 15:14:18 IST; 2s ago
Docs: man:firewalld(1)
Process: 27773 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
Main PID: 27773 (code=exited, status=0/SUCCESS)

Feb 16 15:14:18 upgrade-centos systemd[1]: Starting firewalld - dynamic firewall daemon...
Feb 16 15:14:18 upgrade-centos firewalld[27773]: ERROR: Exception DBusException: org.freedesktop.DBus.Error.AccessDenied: Connection ":1.129" is not allowed to own the service "org.fedoraproject.FirewallD1" due to security policies in t>
Feb 16 15:14:18 upgrade-centos systemd[1]: firewalld.service: Succeeded.
Feb 16 15:14:18 upgrade-centos systemd[1]: Started firewalld - dynamic firewall daemon.

So beheben Sie, dass Firewalld nicht gestartet werden kann

Mit Hilfe eines Fehlerberichts kann eine Lösung gefunden werden. Starten Sie den dbus-Dienst neu und starten Sie dann den firewalld-Dienst.

# systemctl restart dbus
# systemctl restart firewalld

Es ist jedoch ein weiterer Fehler aufgetreten:firewalld.service: Main process exited, code=exited, status=3/NOTIMPLEMENTED

[root@upgrade-centos ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2022-02-16 15:16:42 IST; 3s ago
Docs: man:firewalld(1)
Process: 27835 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=3)
Main PID: 27835 (code=exited, status=3)

Feb 16 15:16:42 upgrade-centos systemd[1]: Starting firewalld - dynamic firewall daemon...
Feb 16 15:16:42 upgrade-centos systemd[1]: Started firewalld - dynamic firewall daemon.
Feb 16 15:16:42 upgrade-centos systemd[1]: firewalld.service: Main process exited, code=exited, status=3/NOTIMPLEMENTED
Feb 16 15:16:42 upgrade-centos systemd[1]: firewalld.service: Failed with result 'exit-code'.

Da das System nach dem Upgrade nicht neu gestartet wurde, tritt der obige Fehler auf. Nach dem Neustart des Systems konnte ich den Firewalld-Dienst unter CentOS 8 erfolgreich starten.


Cent OS
  1. Dienste in CentOS 8 starten, stoppen oder neu starten - Schritt-für-Schritt-Prozess?

  2. Centos – Systemd killt Dienst sofort nach Start?

  3. CentOS / RHEL 7 :So starten / stoppen oder aktivieren / deaktivieren Sie Firewalld

  4. CentOS / RHEL 7:vsftpd-Dienst kann nicht gestartet werden

  5. CentOS / RHEL 7:Der Samba-Dienst kann nicht gestartet werden

So starten Sie den Dienst beim Booten mit RHEL 8 / CentOS 8 Linux

So stoppen/starten Sie die Firewall unter RHEL 8 / CentOS 8

So richten Sie eine Firewall mit FirewallD unter CentOS 7 ein

So stoppen und deaktivieren Sie Firewalld unter CentOS 7

So starten, stoppen oder starten Sie Dienste in CentOS 8 neu

Deaktivieren Sie Firewalld auf CentOS