Systemd-journal bloque l'arrêt de la machine

Bonjour,

Ça fait un moment que j’ai installé Debian 11 sur mon ordinateur de bureau et je constate un souci à l’extinction de la machine.
En fait, le problème est là depuis mon passage à Debian 11, c’est juste que cette machine n’est pas souvent éteinte, ça ne m’a pas trop posé de problème.
Un message m’indique que le système est en attente de systemd-journald et plus rien ne bouge.

[ 1191.035895] systemd-shutdown[1]: Syncing filesystems and block devices.
[ 1191.044180] systemd-shutdown[1]: Sending SIGTERM to remaining processes...
[ 1191.055655] systemd-journald[284]: Received SIGTERM from PID 1 (systemd-shutdow).
[ 1201.055559] systemd-shutdown[1]: Waiting fro process: systemd-journal

J’ai tenté d’utiliser les touches magiques du noyau, mais ça ne semble pas fonctionner. Mais pour ça, je pense que ça vient de mon clavier, un Dell KB216t, qui n’est pas très pratique pour la combinaison de touches. Si je trouve un autre clavier, je confirmerai ça.

Est-ce que quelqu’un sait comment je peux corriger ce problème ?

Bonjour,

quels sont les paramètres de /etc/systemd/journald.conf?

À priori, rien du tout :

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See journald.conf(5) for details.

[Journal]
#Storage=auto
#Compress=yes
#Seal=yes
#SplitMode=uid
#SyncIntervalSec=5m
#RateLimitIntervalSec=30s
#RateLimitBurst=10000
#SystemMaxUse=
#SystemKeepFree=
#SystemMaxFileSize=
#SystemMaxFiles=100
#RuntimeMaxUse=
#RuntimeKeepFree=
#RuntimeMaxFileSize=
#RuntimeMaxFiles=100
#MaxRetentionSec=
#MaxFileSec=1month
#ForwardToSyslog=yes
#ForwardToKMsg=no
#ForwardToConsole=no
#ForwardToWall=yes
#TTYPath=/dev/console
#MaxLevelStore=debug
#MaxLevelSyslog=debug
#MaxLevelKMsg=notice
#MaxLevelConsole=info
#MaxLevelWall=emerg
#LineMax=48K
#ReadKMsg=yes
#Audit=no

Sinon, en attendant un peu plus longtemps, on peut voir ça à la suite (les secondes ne correspondent pas car j’ai redémarré la machine entre temps) :
IMG_20211204_233404
Pour info, le Microsoft Wired Keyboard 600 est un clavier USB que j’ai branché pour tester les touches magiques.

Est-ce que tu utilises le pilote « nouveau »?

car peut etre en utilisant

GRUB_CMDLINE_LINUX_DEFAULT=" <...parameters...> modprobe.blacklist=nouveau"

Sinon efface completement les fichiers journal dans /var/log/.

personnellement j’utilise le mode de stockage persistent (Storage=persistent)

Alors, fausse piste, j’ai tenté de lancer ça avant d’éteindre la machine, pour voir :

sudo systemctl stop systemd-journald systemd-journald-dev-log.socket systemd-journald.socket systemd-journald-audit.socket

Du coup, maintenant, j’ai ça :

[47881.233436] systemd-shutdown[1]: Syncing filesystems and block devices.
[47881.235488] systemd-shutdown[1]: Sending SIGTERM to remaining processes...
[47881.279409] systemd-shutdown[1]: Sending SIGKILL to remaining processes...
[48045.228475] sysrq: HELP :[…]

La dernière ligne, je l’ai provoquée pour voir où en était le compteur.

Du coup, le problème ne semble pas venir de systemd-journal.