Noyau 4.18 pb avec les tmpfs /run/user

Salut

root@debian:~# uname -a
Linux debian 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64 GNU/Linux
root@debian:~#

Avec le noyau 4.18, toutes choses égales par ailleurs sur le PC les services user-runtime-dir sont en erreur

avant même la connexion utilisateur si je verifie sur le tty-1 le service pour root (user 0)

 ● user-runtime-dir@0.service - /run/user/0 mount wrapper
   Loaded: loaded (/lib/systemd/system/user-runtime-dir@.service; static; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2018-09-11 12:31:56 CEST; 6min ago
  Process: 1477 ExecStart=/lib/systemd/systemd-user-runtime-dir start 0 (code=exited, status=1/FAILURE)
 Main PID: 1477 (code=exited, status=1/FAILURE)

sept. 11 12:31:56 debian systemd[1]: Started /run/user/0 mount wrapper.
sept. 11 12:31:56 debian systemd-user-runtime-dir[1477]: Failed to mount per-user tmpfs directory /run/user/0: Bad address
sept. 11 12:31:56 debian systemd[1]: user-runtime-dir@0.service: Main process exited, code=exited, status=1/FAILURE
sept. 11 12:31:56 debian systemd[1]: user-runtime-dir@0.service: Failed with result 'exit-code'.

Et après la connexion de mon utilisateur (id 1001)

debian:~$ systemctl --failed
  UNIT                          LOAD   ACTIVE SUB    DESCRIPTION               
● sys-fs-fuse-connections.mount loaded failed failed FUSE Control File System  
● geoclue.service               loaded failed failed Location Lookup Service   
● systemd-hostnamed.service     loaded failed failed Hostname Service          
● systemd-localed.service       loaded failed failed Locale Service            
● user-runtime-dir@0.service    loaded failed failed /run/user/0 mount wrapper 
● user-runtime-dir@1001.service loaded failed failed /run/user/1001 mount wrappe
● user@1001.service             loaded failed failed User Manager for UID 1001 

Qu’y a -t-il de changé dans le noyau 4.18 du côté de la gestion tmpfs /run/user??

NB avec le noyau 4.9 aucune erreur

Tu as regardé dans les logs du noyau ?

au niveau de kern.log , et du compte-rendu de la commande dmesg, rien de remarquable par rapport au noyau 4.9

au niveau du journal

journalctl
-- Logs begin at Tue 2018-09-11 14:06:43 CEST, end at Tue 2018-09-11 14:19:58 CEST. --
sept. 11 14:06:43 debian systemd[1]: Stopped Daemon for power management.
sept. 11 14:06:43 debian systemd[1]: Starting Daemon for power management...
sept. 11 14:06:43 debian systemd[6255]: upower.service: Failed to set up mount namespacing: Bad address
sept. 11 14:06:43 debian systemd[6255]: upower.service: Failed at step NAMESPACE spawning /usr/lib/upower/upowerd: Bad address
sept. 11 14:06:43 debian systemd[1]: upower.service: Main process exited, code=exited, status=226/NAMESPACE
sept. 11 14:06:43 debian systemd[1]: upower.service: Failed with result 'exit-code'.
sept. 11 14:06:43 debian systemd[1]: Failed to start Daemon for power management.
sept. 11 14:06:44 debian systemd[1]: upower.service: Service RestartSec=100ms expired, scheduling restart.
sept. 11 14:06:44 debian systemd[1]: upower.service: Scheduled restart job, restart counter is at 1378.
sept. 11 14:06:44 debian systemd[1]: Stopped Daemon for power management.
sept. 11 14:06:44 debian systemd[1]: Starting Daemon for power management...
sept. 11 14:06:44 debian systemd[6259]: upower.service: Failed to set up mount namespacing: Bad address
sept. 11 14:06:44 debian systemd[6259]: upower.service: Failed at step NAMESPACE spawning /usr/lib/upower/upowerd: Bad address
sept. 11 14:06:44 debian systemd[1]: upower.service: Main process exited, code=exited, status=226/NAMESPACE
sept. 11 14:06:44 debian systemd[1]: upower.service: Failed with result 'exit-code'.
sept. 11 14:06:44 debian systemd[1]: Failed to start Daemon for power management.
sept. 11 14:06:44 debian gnome-shell[1580]: NOTE: Not using GLX TFP!
sept. 11 14:06:44 debian systemd[1]: upower.service: Service RestartSec=100ms expired, scheduling restart.
sept. 11 14:06:44 debian systemd[1]: upower.service: Scheduled restart job, restart counter is at 1379.
sept. 11 14:06:44 debian systemd[1]: Stopped Daemon for power management.
sept. 11 14:06:44 debian systemd[1]: Starting Daemon for power management...
sept. 11 14:06:44 debian systemd[6262]: upower.service: Failed to set up mount namespacing: Bad address

root@debian:/# who -b
         démarrage système 2018-09-11 13:59
root@debian:/#

Le journal enregistre bien tardivement

Et le démarrage manuel fonctionne

systemctl status  user-runtime-dir@1001.service 
● user-runtime-dir@1001.service - /run/user/1001 mount wrapper
   Loaded: loaded (/lib/systemd/system/user-runtime-dir@.service; static; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2018-09-11 14:30:35 CEST; 28min ago
  Process: 1450 ExecStart=/lib/systemd/systemd-user-runtime-dir start 1001 (code=exited, status=1/FAILURE)
 Main PID: 1450 (code=exited, status=1/FAILURE)

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
$ systemctl start user-runtime-dir@1001.service 
$ systemctl status  user-runtime-dir@1001.service 
● user-runtime-dir@1001.service - /run/user/1001 mount wrapper
   Loaded: loaded (/lib/systemd/system/user-runtime-dir@.service; static; vendor preset: enabled)
   Active: active (exited) since Tue 2018-09-11 15:00:19 CEST; 7s ago
  Process: 24139 ExecStart=/lib/systemd/systemd-user-runtime-dir start 1001 (code=exited, status=0/SUCCESS)
 Main PID: 24139 (code=exited, status=0/SUCCESS)

sept. 11 15:00:19 debian systemd[1]: Started /run/user/1001 mount wrapper.

Je retente l’utilisation du noyau 4.18 , toujours aussi mauvais

uname --all
Linux debian 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64 GNU/Linux

 systemctl --failed
  UNIT                      LOAD   ACTIVE SUB    DESCRIPTION                   
● geoclue.service           loaded failed failed Location Lookup Service       
● systemd-hostnamed.service loaded failed failed Hostname Service              
● systemd-localed.service   loaded failed failed Locale Service                

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

3 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

Les 3 services ont la meme erreur:

Failed to set up mount namespacing: Bad address
Main process exited, code=exited, status=226/NAMESPACE

le vois des infos sur internet ayant rapport à /var/tmp mais ça me parait ok chez moi

 ls -ll /var
total 48
drwxr-xr-x  2 root root   4096 sept. 22 07:43 backups
drwxr-xr-x 19 root root   4096 juil. 28 11:09 cache
drwxr-xr-x 75 root root   4096 sept. 17 14:32 lib
drwxrwsr-x  2 root staff  4096 janv.  6  2016 local
lrwxrwxrwx  1 root root      9 avril  5  2016 lock -> /run/lock
drwxr-xr-x 13 root root   4096 sept. 22 07:38 log
drwxrwsr-x  2 root mail   4096 sept. 22 07:48 mail
drwxr-xr-x  2 root root   4096 janv. 24  2016 opt
lrwxrwxrwx  1 root root      4 avril  5  2016 run -> /run
drwxr-xr-x  8 root root   4096 mai   25  2016 spool
drwxrwxrwt  8 root root  16384 sept. 22 07:39 tmp

C’est sûrement parce que tu fais appel à énormément de dépôts parce qu’avec le minimum chez moi le noyau 4.18 fonctionne correctement. Il doit y avoir des contradictions qui créent le bug que tu peux observer chez toi.


sources.list chez moi :

deb http://ftp.de.debian.org/debian/ buster main
deb-src http://ftp.de.debian.org/debian/ buster main

deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main

# buster-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ buster-updates main
deb-src http://ftp.de.debian.org/debian/ buster-updates main

# les paquets pour débugguer
deb http://debug.mirrors.debian.org/debian-debug/ testing-debug main

# uname -a
Linux linux-c-mieux 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64 GNU/Linux

# systemctl --failed
0 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

À partir de cette constatation, tu possèdes deux méthodes :
soit tu supprimes progressivement des dépôts et tu vois où s’arrête le bug ou tu vas au minimum de dépôts et tu les rajoutes progressivement jusqu’à ce qu’il apparaisse !

si je prends le cas de geoclue, il est bien dans la version testing

apt policy geoclue-2.0
geoclue-2.0:
  Installé : 2.4.12-2
  Candidat : 2.4.12-2
 Table de version :
 *** 2.4.12-2 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
         -1 http://deb.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status
     2.4.5-1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages

je veux bien admettre qu’il y a contradiction quelque part car cette machine a été installée en Jessie puis upgradée en Stretch puis Buster mais il y a des outils du quotidien que je préfère garder en version Stretch/sécurité

apt policy thunderbird
thunderbird:
  Installé : 1:60.0-3~deb9u1
  Candidat : 1:60.0-3~deb9u1
 Table de version :
     1:60.0-3 -1
         -1 http://deb.debian.org/debian sid/main amd64 Packages
 *** 1:60.0-3~deb9u1 999
        999 http://deb.debian.org/debian-security stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1:52.9.1-1 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
     1:52.9.1-1~deb8u1 500
        500 http://deb.debian.org/debian-security jessie/updates/main amd64 Packages
     1:52.8.0-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
apt policy chromium
chromium:
  Installé : 69.0.3497.92-1~deb9u1
  Candidat : 69.0.3497.92-1~deb9u1
 Table de version :
     69.0.3497.92-1 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
         -1 http://deb.debian.org/debian sid/main amd64 Packages
 *** 69.0.3497.92-1~deb9u1 999
        999 http://deb.debian.org/debian-security stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     63.0.3239.84-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
     57.0.2987.98-1~deb8u1 500
        500 http://deb.debian.org/debian-security jessie/updates/main amd64 Packages

Donc pour l’instant je vais continuer à fonctionner comme ça ( grub automatiquement sur le noyau 4.9) car le noyau 4.9 démarre sans aucune erreur

Au fil de l’eau je verrai si ça s’arrange et si ça continue quand Buster deviendra stable je penserai peut-être à réinstaller

Puisque tu écris au sujet de geoclue, peut-être un indice, il y a quelques jours le passage jour -> nuit ( avec buster l’écran rougit automatiquement au passage jour -> nuit sans même installer redshift) était instable ou par moment carrément défaillant, l’écran ne rougissait pas. Je me suis dit avec la nouvelle mise à jour la fonction est tombée à l’eau et j’ai installé redshift. Et au lancement de redshift, j’ai eu des erreurs geoclue en presque permanence et l’écran n’arrêtait de rougir puis de dérougir, je me suis dit : « Laisse tomber redshift ! » et je l’ai désinstallé. Depuis cela ne s’est plus produit, j’espère pour toi que ton problème va s’arranger au fil des mises à jour.

Merci @grandtoubab, ça faisait longtemps que je n’avais pas pensé à tester un nouveau noyau, et ta discussion m’y a fait penser.
Ça m’a permis de régler un problème de console texte inaccessible qui me les brisait depuis des lustres:
comme le 4.18 ne boutait pas, je suis allé dans le bios bidouiller les options d’overcloaking, et non seulement j’ai pu booter ce noyau, mais ça m’a remis mes consoles d’équerre.
Je peux enfin voir de nouveau mes messages de boot et d’extinction.
Donc merci pour cet instant de sérendipité.

Bonjour :slight_smile:

[Hors sujet (humour)]

J’aime beaucoup ce genre de petite faute de frappe
surtout quand ça peut aussi être interprété comme un lapsus. :slight_smile:

cloaque (nom masculin)
Lieu destiné à recevoir les immondices, les eaux usées.


J’en avais lu une autre de pas mal non plus
dans un fil au sujet d’un problème de chargeur de boot avec windows,
dans le message, il y avait écrit : “…duel-boot…”

[/Hors sujet (humour)]

Alors en fait, pour continuer dans l’anecdote, ce n’est pas vraiment une faute de frappe, mais un lapsus professionnel mixé avec un mot composé:
je suis référenceur, et pour tromper google, il existe une pratique consistant à présenter à google un site optimisé pour bien se placer dans les résultats, et aux vrais visiteurs un site optimisé commercialement (typiquement, en arbitrant sur l’UA et l’ip des visiteurs).
Cette pratique s’appelle le cloaking, et google déteste au point de blacklister de ses résultats les sites qui font ça pendant des mois ou des années.

Ouhhh là !!! mais c’est que je n’étais pas allé aussi loin moi,
je suis un peu comme certains sportifs : “un esprit simple dans un corps simple”


Plus sérieusement, merci pour l’information,
je ne connaissais pas du tout le cloaking.

j’ai sauvegardé le journal dans un fichier et je vois bien que le noyau 4.18 ne se comporte pas pareil

1 - cas ok noyau 4.9

grep hostname journalctl-16h20.log
sept. 26 16:20:21 debian systemd[1]: Set hostname to <debian>.
sept. 26 16:20:36 debian dbus-daemon[556]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.11' (uid=0 pid=557 comm="/usr/sbin/NetworkManager --no-daemon ")
-- Subject: L'unité (unit) systemd-hostnamed.service a commencé à démarrer
-- L'unité (unit) systemd-hostnamed.service a commencé à démarrer.
sept. 26 16:20:37 debian dbus-daemon[556]: [system] Successfully activated service 'org.freedesktop.hostname1'
-- Subject: L'unité (unit) systemd-hostnamed.service a terminé son démarrage
-- L'unité (unit) systemd-hostnamed.service a terminé son démarrage, avec le résultat RESULT.
sept. 26 16:20:37 debian NetworkManager[557]: <info>  [1537971637.8472] hostname: hostname: using hostnamed
sept. 26 16:20:37 debian NetworkManager[557]: <info>  [1537971637.8473] hostname: hostname changed from (none) to "debian"
sept. 26 16:20:39 debian nm-dispatcher[691]: req:1 'hostname': new request (1 scripts)
sept. 26 16:20:39 debian nm-dispatcher[691]: req:1 'hostname': start running ordered scripts...
sept. 26 16:20:44 debian NetworkManager[557]: <info>  [1537971644.8121] dhcp4 (wlp3s0b1):   hostname 'debian'
sept. 26 16:25:30 debian dbus-daemon[556]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.45' (uid=1001 pid=1661 comm="/usr/lib/gnome-settings-daemon/gsd-rfkill ")
-- Subject: L'unité (unit) systemd-hostnamed.service a commencé à démarrer
-- L'unité (unit) systemd-hostnamed.service a commencé à démarrer.
-- Subject: L'unité (unit) systemd-hostnamed.service a terminé son démarrage
-- L'unité (unit) systemd-hostnamed.service a terminé son démarrage, avec le résultat RESULT.
sept. 26 16:25:31 debian dbus-daemon[556]: [system] Successfully activated service 'org.freedesktop.hostname1'

2 - cas nok noyau 4.18

grep hostname journalctl-noyau-418.log
sept. 26 16:44:29 debian systemd[1]: Set hostname to <debian>.
sept. 26 16:44:44 debian dbus-daemon[602]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.9' (uid=0 pid=604 comm="/usr/sbin/NetworkManager --no-daemon ")
-- Subject: L'unité (unit) systemd-hostnamed.service a commencé à démarrer
-- L'unité (unit) systemd-hostnamed.service a commencé à démarrer.
sept. 26 16:44:45 debian dbus-daemon[602]: [system] Successfully activated service 'org.freedesktop.hostname1'
-- Subject: L'unité (unit) systemd-hostnamed.service a terminé son démarrage
-- L'unité (unit) systemd-hostnamed.service a terminé son démarrage, avec le résultat RESULT.
sept. 26 16:44:45 debian NetworkManager[604]: <info>  [1537973085.1011] hostname: hostname: using hostnamed
sept. 26 16:44:45 debian NetworkManager[604]: <info>  [1537973085.1012] hostname: hostname changed from (none) to "debian"
sept. 26 16:44:46 debian nm-dispatcher[693]: req:1 'hostname': new request (1 scripts)
sept. 26 16:44:46 debian nm-dispatcher[693]: req:1 'hostname': start running ordered scripts...
sept. 26 16:44:51 debian NetworkManager[604]: <info>  [1537973091.8411] dhcp4 (wlp3s0b1):   hostname 'debian'
sept. 26 16:45:56 debian dbus-daemon[602]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.44' (uid=1001 pid=1773 comm="/usr/lib/gnome-settings-daemon/gsd-rfkill ")
-- Subject: L'unité (unit) systemd-hostnamed.service a commencé à démarrer
-- L'unité (unit) systemd-hostnamed.service a commencé à démarrer.
sept. 26 16:45:56 debian systemd[1809]: systemd-hostnamed.service: Failed to set up mount namespacing: Bad address
sept. 26 16:45:56 debian systemd[1809]: systemd-hostnamed.service: Failed at step NAMESPACE spawning /lib/systemd/systemd-hostnamed: Bad address
-- Subject: Le processus /lib/systemd/systemd-hostnamed n'a pas pu être exécuté
-- Le processus /lib/systemd/systemd-hostnamed n'a pas pu être exécuté, et a donc échoué.
sept. 26 16:45:56 debian systemd[1]: systemd-hostnamed.service: Main process exited, code=exited, status=226/NAMESPACE
sept. 26 16:45:56 debian systemd[1]: systemd-hostnamed.service: Failed with result 'exit-code'.
-- Subject: L'unité (unit) systemd-hostnamed.service a échoué
-- L'unité (unit) systemd-hostnamed.service a échoué, avec le résultat RESULT.
sept. 26 16:46:21 debian dbus-daemon[602]: [system] Failed to activate service 'org.freedesktop.hostname1': timed out (service_start_timeout=25000ms)
sept. 26 16:46:35 debian dbus-daemon[602]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.57' (uid=1001 pid=1769 comm="/usr/lib/gnome-settings-daemon/gsd-power ")
-- Subject: L'unité (unit) systemd-hostnamed.service a commencé à démarrer
-- L'unité (unit) systemd-hostnamed.service a commencé à démarrer.
sept. 26 16:46:35 debian systemd[2055]: systemd-hostnamed.service: Failed to set up mount namespacing: Bad address
sept. 26 16:46:35 debian systemd[2055]: systemd-hostnamed.service: Failed at step NAMESPACE spawning /lib/systemd/systemd-hostnamed: Bad address
-- Subject: Le processus /lib/systemd/systemd-hostnamed n'a pas pu être exécuté
-- Le processus /lib/systemd/systemd-hostnamed n'a pas pu être exécuté, et a donc échoué.
sept. 26 16:46:35 debian systemd[1]: systemd-hostnamed.service: Main process exited, code=exited, status=226/NAMESPACE
sept. 26 16:46:35 debian systemd[1]: systemd-hostnamed.service: Failed with result 'exit-code'.
-- Subject: L'unité (unit) systemd-hostnamed.service a échoué
-- L'unité (unit) systemd-hostnamed.service a échoué, avec le résultat RESULT.
sept. 26 16:47:00 debian dbus-daemon[602]: [system] Failed to activate service 'org.freedesktop.hostname1': timed out (service_start_timeout=25000ms)
root@debian:/var/log# 

Et donc

 systemctl --failed
  UNIT                          LOAD   ACTIVE SUB    DESCRIPTION               
● systemd-hostnamed.service     loaded failed failed Hostname Service          
● systemd-localed.service       loaded failed failed Locale Service            
● upower.service                loaded failed failed Daemon for power management
● user-runtime-dir@1001.service loaded failed failed /run/user/1001 mount wrappe

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

4 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
guy@debian:~$ df -hT
df: /run/user/1001/gvfs: Noeud final de transport n'est pas connecté
Sys. de fichiers Type     Taille Utilisé Dispo Uti% Monté sur
udev             devtmpfs   1,8G       0  1,8G   0% /dev
tmpfs            tmpfs      370M     11M  359M   3% /run
/dev/sda1        ext4        19G     14G  4,7G  74% /
tmpfs            tmpfs      1,9G       0  1,9G   0% /dev/shm
tmpfs            tmpfs      5,0M    4,0K  5,0M   1% /run/lock
tmpfs            tmpfs      1,9G       0  1,9G   0% /sys/fs/cgroup
tmpfs            tmpfs      1,9G       0  1,9G   0% /tmp
/dev/sda6        ext4       268G    229G   26G  91% /home
tmpfs            tmpfs      370M     16K  370M   1% /run/user/1001

Oui, bon bah c’est pas parfait, mais normal, moi j’avais systemd-modules-load qui cherchait un module qui n’est plus dans le noyau et doit désormais être compilé en externe.
Que disent plus précisément les journalctl -b | grep <le service qui foire> ?

 /run/user/1001/gvfs: Noeud final de transport n'est pas connecté

tous les services sont en erreur à cause de NAMESPACE

Failed to set up mount namespacing: Bad address
Main process exited, code=exited, status=226/NAMESPACE

Mais ça dépasse mes compétences de loin
https://www.systutorials.com/docs/linux/man/7-namespaces/

Je vois que tu es allé les chercher ailleurs: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903691

Ca devrait se résoudre vite, il semble y avoir du monde dessus.
Dans les issues de systemd, un type (un empaqueteur Fedora en plus d’être de l’équipe systemd il me semble ?) dit qu’il pense fixer la régression avec un patch sur selinux-policy:

ok
merci pour la recherche
Wait and see :grinning:
on verra à la prochaine version de Systemd

systemd --version
systemd 239
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid

Pour l’instant ça coûte trop cher :joy:

root@debian:~# apt -s install systemd/sid
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Version choisie « 239-10 » (Debian:unstable [amd64]) pour « systemd »
Version choisie « 239-10 » (Debian:unstable [amd64]) pour « libsystemd0 » à cause de « systemd »
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 systemd : Dépend: libsystemd0 (= 239-10) mais 239-9 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
root@debian:~# apt -s install libsystemd0/sid
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Version choisie « 239-10 » (Debian:unstable [amd64]) pour « libsystemd0 »
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  brasero-cdrkit dvdauthor fonts-freefont-ttf gdebi-core genisoimage gir1.2-accountsservice-1.0
  gir1.2-atspi-2.0 gir1.2-clutter-gst-3.0 gir1.2-evince-3.0 gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0
  gir1.2-geoclue-2.0 gir1.2-gnomebluetooth-1.0 gir1.2-gweather-3.0 gir1.2-ibus-1.0 gir1.2-mutter-3
  gir1.2-nm-1.0 gir1.2-nma-1.0 gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2
  gir1.2-upowerglib-1.0 gnome-session-bin gnome-shell-common growisofs gvfs-libs libasyncns0:i386
  libatomic1:i386 libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7
  libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2
  libblockdev-utils2 libblockdev2 libboost-python1.62.0 libboost-random1.62.0 libcap2:i386 libdb5.3:i386
  libdrm-intel1:i386 libept1.5.0 libflac8:i386 libgcrypt20:i386 libgdm1 libgee-0.8-2 libgl1:i386
  libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libglu1-mesa:i386 libglvnd0:i386
  libglx-mesa0:i386 libglx0:i386 libgmp10:i386 libgnutls30:i386 libgpg-error0:i386 libgsm1:i386
  libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0:i386 libhogweed4:i386 libice6:i386
  libidn2-0:i386 liblcms2-2:i386 libldap-2.4-2:i386 libmikmod3 libmpg123-0:i386 libmusicbrainz5-2
  libmusicbrainz5cc2v5 libmutter-3-0 libnettle6:i386 libnm0 libnma0 libogg0:i386 libopenal1:i386
  liborc-0.4-0:i386 libp11-kit0:i386 libpcap0.8:i386 libpciaccess0:i386 libplymouth4 libportmidi0
  librarian0 libsasl2-2:i386 libsasl2-modules-db:i386 libsdl-mixer1.2 libsdl-ttf2.0-0 libsm6:i386
  libsmpeg0 libsndfile1:i386 libsndio7.0:i386 libtasn1-6:i386 libtelepathy-logger3 libtorrent-rasterbar9
  libunistring2:i386 libvorbis0a:i386 libvorbisenc2:i386 libwrap0:i386 libxcb-glx0:i386 libxdamage1:i386
  libxfixes3:i386 libxi6:i386 libxrender1:i386 libxtst6:i386 libxxf86vm1:i386
  mobile-broadband-provider-info mutter-common nautilus-data ocl-icd-libopencl1:i386 python-libtorrent
  python-notify python-pygame python3-software-properties rarian-compat software-properties-common
  software-properties-gtk wodim xwayland
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  consolekit libck-connector0 sysvinit-core
Paquets suggérés :
  bootlogd
Paquets recommandés :
  libpam-ck-connector
Les paquets suivants seront ENLEVÉS :
  brasero chrome-gnome-shell colord dbus-user-session deluge deluge-gtk gconf-editor gdebi
  gnome-control-center gnome-disk-utility gnome-session gnome-settings-daemon gnome-shell
  gnome-shell-extension-pixelsaver gnome-shell-extension-top-icons-plus gnome-shell-extension-weather
  gnome-shell-extensions gnome-sushi gnome-tweak-tool gnome-tweaks gufw gvfs gvfs-backends gvfs-daemons
  gvfs-fuse iio-sensor-proxy init libdbus-1-3:i386 libpam-systemd libpulse0:i386 libsystemd0:i386
  libwine:i386 light-locker lightdm mutter nautilus network-manager network-manager-gnome plymouth
  plymouth-label plymouth-themes policykit-1 policykit-1-gnome rtkit synaptic systemd systemd-sysv
  systemd-ui udisks2 wine32:i386
Les NOUVEAUX paquets suivants seront installés :
  consolekit libck-connector0 sysvinit-core
Les paquets suivants seront mis à jour :
  libsystemd0
ATTENTION : Les paquets essentiels suivants vont être enlevés.
Vous NE devez PAS faire ceci, à moins de savoir exactement ce
que vous êtes en train de faire.
  init systemd-sysv (en raison de init)
1 mis à jour, 3 nouvellement installés, 50 à enlever et 0 non mis à jour.
Remv brasero [3.12.2-4]
Remv chrome-gnome-shell [9-1]
Remv gnome-control-center [1:3.28.2-1]
Remv colord [1.3.3-2]
Remv network-manager-gnome [1.8.18-1]
Remv dbus-user-session [1.12.10-1]
Remv deluge [1.3.15-2]
Remv deluge-gtk [1.3.15-2]
Remv gconf-editor [3.0.1-6]
Remv gdebi [0.9.5.7+nmu2]
Remv gnome-disk-utility [3.30.0-1]
Remv gnome-shell-extensions [3.30.0-1]
Remv gnome-session [3.30.0-2]
Remv gnome-shell-extension-weather [0~20170402.git34506a6-1]
Remv gnome-shell-extension-top-icons-plus [21-4]
Remv gnome-shell [3.30.0-2] [gnome-shell-extension-pixelsaver:amd64 ]
Remv mutter [3.30.0-1] [gnome-shell-extension-pixelsaver:amd64 ]
Remv gnome-tweak-tool [3.30.0-1] [gnome-shell-extension-pixelsaver:amd64 ]
Remv gnome-tweaks [3.30.0-1] [gnome-shell-extension-pixelsaver:amd64 ]
Remv gnome-settings-daemon [3.30.0-1] [gnome-shell-extension-pixelsaver:amd64 ]
Remv gnome-shell-extension-pixelsaver [1.10+git20180804-d97c6e4-1]
Remv gnome-sushi [3.30.0-1]
Remv gufw [17.04.1-1.1]
Remv gvfs-backends [1.38.0-2]
Remv nautilus [3.30.0-4]
Remv gvfs [1.38.0-2] [gvfs-fuse:amd64 ]
Remv gvfs-daemons [1.38.0-2] [gvfs-fuse:amd64 ]
Remv gvfs-fuse [1.38.0-2]
Remv iio-sensor-proxy [2.4-2]
Remv init [1.54]
Remv wine32:i386 [3.0.2-3]
Remv libwine:i386 [3.0.2-3]
Remv libpulse0:i386 [12.2-2]
Remv libdbus-1-3:i386 [1.12.10-1]
Remv network-manager [1.12.2-3]
Remv udisks2 [2.7.6-3]
Remv libpam-systemd [239-9] [policykit-1:amd64 lightdm:amd64 ]
Remv libsystemd0:i386 [239-9] [policykit-1:amd64 lightdm:amd64 ]
Remv light-locker [1.8.0-1] [policykit-1:amd64 lightdm:amd64 ]
Remv lightdm [1.26.0-2] [policykit-1:amd64 ]
Remv plymouth-themes [0.9.3-3] [policykit-1:amd64 ]
Remv plymouth-label [0.9.3-3] [policykit-1:amd64 ]
Remv plymouth [0.9.3-3] [policykit-1:amd64 ]
Remv synaptic [0.84.3] [policykit-1:amd64 ]
Remv rtkit [0.11-6] [policykit-1:amd64 ]
Remv policykit-1 [0.105-21] [policykit-1-gnome:amd64 ]
Remv policykit-1-gnome [0.105-7]
Remv systemd-sysv [239-9]
Remv systemd-ui [3-4+b1]
Remv systemd [239-9]
Inst libsystemd0 [239-9] (239-10 Debian:unstable [amd64])
Conf libsystemd0 (239-10 Debian:unstable [amd64])
Inst libck-connector0 (0.4.6-6 Debian:9.5/stable [amd64])
Inst consolekit (0.4.6-6 Debian:9.5/stable [amd64])
Inst sysvinit-core (2.88dsf-59.10 Debian:testing, Debian:unstable [amd64])
Conf libck-connector0 (0.4.6-6 Debian:9.5/stable [amd64])
Conf consolekit (0.4.6-6 Debian:9.5/stable [amd64])
Conf sysvinit-core (2.88dsf-59.10 Debian:testing, Debian:unstable [amd64])

Ben tu cherches en sid de quoi compléter un noyau dispo en backports, c’est pas idéal !

root@mercure:~# apt -s install -t stretch-backports systemd
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
The following additional packages will be installed:
  libpam-systemd libsystemd0 libsystemd0:i386
Paquets suggérés :
  systemd-container
Les paquets suivants seront mis à jour :
  libpam-systemd libsystemd0 libsystemd0:i386 systemd
4 mis à jour, 0 nouvellement installés, 0 à enlever et 177 non mis à jour.
Inst libpam-systemd [232-25+deb9u4] (237-3~bpo9+1 Debian Backports:stretch-backports [amd64]) []
Inst systemd [232-25+deb9u4] (237-3~bpo9+1 Debian Backports:stretch-backports [amd64]) []
Inst libsystemd0 [232-25+deb9u4] (237-3~bpo9+1 Debian Backports:stretch-backports [amd64]) [libsystemd0:amd64 on libsystemd0:i386] [libsystemd0:i386 on libsystemd0:amd64] [libsystemd0:i386 ]
Inst libsystemd0:i386 [232-25+deb9u4] (237-3~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libpam-systemd (237-3~bpo9+1 Debian Backports:stretch-backports [amd64])
Conf systemd (237-3~bpo9+1 Debian Backports:stretch-backports [amd64])
Conf libsystemd0 (237-3~bpo9+1 Debian Backports:stretch-backports [amd64])
Conf libsystemd0:i386 (237-3~bpo9+1 Debian Backports:stretch-backports [i386])

c’est déjà une version supérieure que j’utilise

 apt policy systemd
systemd:
  Installé : 239-9
  Candidat : 239-9
 Table de version :
     239-10 -1
         -1 http://deb.debian.org/debian sid/main amd64 Packages
 *** 239-9 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
        100 /var/lib/dpkg/status
     237-3~bpo9+1 100
        100 http://deb.debian.org/debian stretch-backports/main amd64 Packages
     232-25+deb9u4 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages

Ah OK, je suis en stretch.

Résolu au fil des mises à jour

 uname --all
Linux debian 4.18.0-2-amd64 #1 SMP Debian 4.18.10-2 (2018-10-07) x86_64 GNU/Linux
 systemd --version
systemd 239
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid

apt policy systemd
systemd:
  Installé : 239-10
  Candidat : 239-10
 Table de version :
 *** 239-10 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
        100 http://deb.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status
     232-25+deb9u4 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages

 systemctl --failed
0 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

 hostnamectl
   Static hostname: debian
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 2a1824889b924e8e892b7123456789
           Boot ID: a6a7b4e032f14f498fbd9ff5123456789
  Operating System: Debian GNU/Linux buster/sid
            Kernel: Linux 4.18.0-2-amd64
      Architecture: x86-64