GNU/Linux >> Tutoriels Linux >  >> Cent OS

Firewalld ne parvient pas à démarrer sur CentOS 8 avec une DBusException

Après la mise à niveau de CentOS 7 vers CentOS 8, lorsque j'ai essayé de démarrer le service firewalld, j'ai rencontré l'erreur :Exception DBusException: org.freedesktop.DBus.Error.AccessDenied , fonctionne cependant parfaitement avec une nouvelle installation de CentOS 8 !. Ci-dessous l'erreur complète :

[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.

Comment réparer Firewalld ne démarre pas

Avec l'aide d'un rapport de bogue, capable de trouver une solution. Redémarrez le service dbus puis démarrez le service firewalld.

# systemctl restart dbus
# systemctl restart firewalld

Cependant, une autre erreur s'est produite :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'.

Étant donné que le système n'a pas été redémarré après la mise à niveau, l'erreur ci-dessus. Après avoir redémarré le système, j'ai réussi à démarrer le service firewalld sur CentOS 8.


Cent OS
  1. Démarrer, arrêter ou redémarrer les services dans CentOS 8 - Processus étape par étape ?

  2. CentOS / RHEL 7 :Comment démarrer / Arrêter ou activer / désactiver Firewalld

  3. CentOS / RHEL 7 :impossible de démarrer le service vsftpd

  4. CentOS / RHEL 7 :Impossible de démarrer le service Samba

  5. Impossible de démarrer le service postgresql sur CentOS 7

Comment démarrer le service au démarrage avec RHEL 8 / CentOS 8 Linux

Comment arrêter/démarrer le pare-feu sur RHEL 8 / CentOS 8

Comment configurer un pare-feu avec FirewallD sur CentOS 7

Comment arrêter et désactiver Firewalld sur CentOS 7

Comment démarrer, arrêter ou redémarrer les services dans CentOS 8

Désactiver le pare-feu sur CentOS