Aller au contenu principal
Sujet: Service firewalld ne démarre plus (Lu 3987 fois) sujet précédent - sujet suivant

Service firewalld ne démarre plus

J'utilise Leap 15.3 depuis 2 mois. Tout à coup, le service firewalld ne démarre plus. Ce qui fait que je ne peux plus utiliser mon navigateur. J'écris ce message à partir d'un autre PC.
Dans Yast-Gestionnaire de services-firewalld-afficher les détails j'obtiens:

* firewalld.service - firewalld - dynamic firewall daemon
     Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: disabled)
     Active: failed (Result: core-dump) since Wed 2022-03-16 11:35:51 CET; 32min ago
       Docs: man:firewalld(1)
    Process: 3389 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=dumped, signal=BUS)
   Main PID: 3389 (code=dumped, signal=BUS)

Mar 16 11:35:51 Piantino-25 systemd[1]: Starting firewalld - dynamic firewall daemon...
Mar 16 11:35:51 Piantino-25 systemd[1]: firewalld.service: Main process exited, code=dumped, status=7/BUS
Mar 16 11:35:51 Piantino-25 systemd[1]: firewalld.service: Failed with result 'core-dump'.
Mar 16 11:35:51 Piantino-25 systemd[1]: Failed to start firewalld - dynamic firewall daemon.

Que dois-je faire ? Merci par avance pour les réponses.

Re : Service firewalld ne démarre plus

Répondre #1
Salut, que donne la commande suivante lancée dans un terminal :

sudo systemctl status firewalld.service -l

Regarde aussi dans les logs...

Re : Service firewalld ne démarre plus

Répondre #2
Salut,
Merci pour ta réponse. Le résultat de la commande:
sudo systemctl status firewalld.service -l
est:
● firewalld.service - firewalld - dynamic firewall daemon
     Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: disabled)
     Active: failed (Result: core-dump) since Wed 2022-03-16 14:32:07 CET; 2min 1s ago
       Docs: man:firewalld(1)
    Process: 1001 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=dumped, signal=BUS)
   Main PID: 1001 (code=dumped, signal=BUS)

mar 16 14:32:07 Piantino-25 systemd[1]: Starting firewalld - dynamic firewall daemon...
mar 16 14:32:07 Piantino-25 systemd[1]: firewalld.service: Main process exited, code=dumped, status=7/BUS
mar 16 14:32:07 Piantino-25 systemd[1]: firewalld.service: Failed with result 'core-dump'.
mar 16 14:32:07 Piantino-25 systemd[1]: Failed to start firewalld - dynamic firewall daemon.

Comme je suis loin d'être un spécialiste, où dois-je regarder pour les logs ?

Re : Service firewalld ne démarre plus

Répondre #3
Pour les logs, ceci va afficher les logs en live :
sudo journalctl -f

Laisse la fenêtre des logs ouvert et relance le firewall en ligne de commande dans un autre terminal et regarde si quelque chose marquant apparaît dans les logs.

Pour relancer le service firewall en ligne de commande
sudo systemctl start firewalld.service

Re : Service firewalld ne démarre plus

Répondre #4
Note :  l'adresse IP 192.168.0.17 est celle du deuxième PC que j'utilise pour communiquer avec le PC ayant le problème.
Merci pour tes suggestions. Voici dans l'ordre les commandes que j'ai exécutées:

piantino@Piantino-25:~> sudo systemctl start firewalld.service
[sudo] Mot de passe de root :
Job for firewalld.service failed because a fatal signal was delivered causing the control process to dump core.
See "systemctl status firewalld.service" and "journalctl -xe" for details.
piantino@Piantino-25:~>

puis:

piantino@Piantino-25:~> sudo systemctl status firewalld.service
[sudo] Mot de passe de root :
● firewalld.service - firewalld - dynamic firewall daemon
     Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: disabled)
     Active: failed (Result: core-dump) since Wed 2022-03-16 15:59:46 CET; 3min 11s ago
       Docs: man:firewalld(1)
    Process: 3144 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=dumped, signal=BUS)
   Main PID: 3144 (code=dumped, signal=BUS)

mar 16 15:59:46 Piantino-25 systemd[1]: Starting firewalld - dynamic firewall daemon...
mar 16 15:59:46 Piantino-25 systemd[1]: firewalld.service: Main process exited, code=dumped, status=7/BUS
mar 16 15:59:46 Piantino-25 systemd[1]: firewalld.service: Failed with result 'core-dump'.
mar 16 15:59:46 Piantino-25 systemd[1]: Failed to start firewalld - dynamic firewall daemon.
piantino@Piantino-25:~>

et

piantino@Piantino-25:~> sudo journalctl -xe
[sudo] Mot de passe de root :
mar 16 16:11:58 Piantino-25 systemd[1]: Starting Cleanup of Temporary Directories...
░░ Subject: L'unité (unit) systemd-tmpfiles-clean.service a commencé à démarrer
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ L'unité (unit) systemd-tmpfiles-clean.service a commencé à démarrer.
mar 16 16:11:58 Piantino-25 systemd-tmpfiles[6759]: /usr/lib/tmpfiles.d/net-snmp.conf:1: Line references path >
mar 16 16:11:58 Piantino-25 systemd[1]: systemd-tmpfiles-clean.service: Succeeded.
░░ Subject: Unit succeeded
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit systemd-tmpfiles-clean.service has successfully entered the 'dead' state.
mar 16 16:11:58 Piantino-25 systemd[1]: Finished Cleanup of Temporary Directories.
░░ Subject: L'unité (unit) systemd-tmpfiles-clean.service a terminé son démarrage
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ L'unité (unit) systemd-tmpfiles-clean.service a terminé son démarrage, avec le résultat done.
mar 16 16:12:15 Piantino-25 nmbd[1432]: [2022/03/16 16:12:15.302715,  0] ../../source3/nmbd/nmbd_namequery.c:1>
mar 16 16:12:15 Piantino-25 nmbd[1432]:   query_name_response: Multiple (2) responses received for a query on >
mar 16 16:12:15 Piantino-25 nmbd[1432]:   This response was from IP 192.168.0.17, reporting an IP address of 1>
mar 16 16:17:17 Piantino-25 nmbd[1432]: [2022/03/16 16:17:17.552743,  0] ../../source3/nmbd/nmbd_namequery.c:1>
mar 16 16:17:17 Piantino-25 nmbd[1432]:   query_name_response: Multiple (2) responses received for a query on >
mar 16 16:17:17 Piantino-25 nmbd[1432]:   This response was from IP 192.168.0.17, reporting an IP address of 1>
mar 16 16:22:19 Piantino-25 nmbd[1432]: [2022/03/16 16:22:19.792515,  0] ../../source3/nmbd/nmbd_namequery.c:1>
mar 16 16:22:19 Piantino-25 nmbd[1432]:   query_name_response: Multiple (2) responses received for a query on >
mar 16 16:22:19 Piantino-25 nmbd[1432]:   This response was from IP 192.168.0.17, reporting an IP address of 1>
mar 16 16:26:45 Piantino-25 sudo[10125]: piantino : TTY=pts/2 ; PWD=/home/piantino ; USER=root ; COMMAND=/usr/>
mar 16 16:26:45 Piantino-25 sudo[10125]: pam_unix(sudo:session): session opened for user root by piantino(uid=>

piantino@Piantino-25:~>

Re : Service firewalld ne démarre plus

Répondre #5
Malheureusement les logs ne couvrent pas le démarrage du firewall (on le voit avec l'heure : ça plante à 15:59:46 et les logs partagés démarrent à 16:11:58)

En tout cas rien d'anormal dans les logs (la dernière partie avec les IPs couvrent le service nmb, la partie netbios de samba)

Re : Service firewalld ne démarre plus

Répondre #6
Merci pour ton aide.
J'ai aujourd'hui pu obtenir, je crois, le journal de la tentative de lancement de firewalld, en allant sous:
Yast -> System -> Gestionnaire de services -> firewlld -> Afficher le journal
et j'obtiens:

mar 17 10:53:57 systemd[1]  Starting firewalld - dynamic firewall daemon ...
mar 17 10:53:57 systemd[1]  firewalld.service:Main process exited, code=dumped, status=7/BUS
mar 17 10:53:57 systemd[1]  firewalld.service:Failed with result 'core-dump'
mar 17 10:53:57 systemd[1]  Failed to start firewalld - dynamic firewall daemon

puis en effectuant la commande:

piantino@Piantino-25:~> sudo systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
     Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: disabled)
     Active: failed (Result: core-dump) since Thu 2022-03-17 10:53:57 CET; 14min ago
       Docs: man:firewalld(1)
    Process: 993 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=dumped, signal=BUS)
   Main PID: 993 (code=dumped, signal=BUS)

mar 17 10:53:57 Piantino-25 systemd[1]: Starting firewalld - dynamic firewall daemon...
mar 17 10:53:57 Piantino-25 systemd[1]: firewalld.service: Main process exited, code=dumped, status=7/BUS
mar 17 10:53:57 Piantino-25 systemd[1]: firewalld.service: Failed with result 'core-dump'.
mar 17 10:53:57 Piantino-25 systemd[1]: Failed to start firewalld - dynamic firewall daemon.
piantino@Piantino-25:~>

On obtient. entre autre, le même résultat. Qu'en déduire ?

Re : Service firewalld ne démarre plus

Répondre #7
Problème de core dump.
Un peu de littérature anglaise : https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.cyberciti.biz/faq/disable-core-dumps-in-linux-with-systemd-sysctl/&ved=2ahUKEwjkmPa6o832AhUFLBoKHT6aAhMQFnoECDUQAQ&usg=AOvVaw1oWv9m4YWNVRQ1pRbFymX9

Peut être une piste. À manier avec précaution

Re : Service firewalld ne démarre plus

Répondre #8
Désolé pour la réponse tardive, grosse journée de mon côté...
Peux-tu également lancer la commande suivante (peut-être que ton firewall utilise firewall-cmd) :
sudo firewall-cmd --stat

Re : Service firewalld ne démarre plus

Répondre #9
Il ne faut pas t'excuser pour le délai de ta réponse, j'ai tout mon temps, J'ai un autre PC avec Leap 15.2 qui fonctionne très bien.
La commande suivante donne :

piantino@Piantino-25:~> sudo firewall-cmd --stat
[sudo] Mot de passe de root :
Erreur du bus
piantino@Piantino-25:~>

ce qui était déjà indiqué dans la sortie de la commande :
systemctl status firewalld.service



Re : Service firewalld ne démarre plus

Répondre #10
Merci pour ta réponse et le lien. Je vais regarder cela à tête reposée et voir si je suis capable de me débrouiller.