Debian 12 en LVM sur VM : anomalies après mise à niveau vers Debian 13

Tags: #<Tag:0x00007fb8de9155e8> #<Tag:0x00007fb8de9154a8> #<Tag:0x00007fb8de9153b8> #<Tag:0x00007fb8de915278>

Bonjour,

J’ai suivi le tutoriel de @Zargos (merci à lui encore :wink:) pour une installation avancée en LVM de Debian 12 en VM (Tutoriel installation Debian avec iso netinst), à la différence près que j’ai mis à profit une image live-usb que j’avais déjà sous la main (au lieu d’une image net-install).
Tout se passe bien : Debian 12 installé et fonctionnel en LVM, je fais un peu de manipulation des LV pour faire de la place sur /var et / en vue de la mise à niveau vers Debian 13 (1er essai échoué faute de place suffisante sur /var puis un 2e aussi car / pas assez grand).

Debian12-7_liveUSBadvanced_20251130-0017_026

Fort des retours d’expérience de mes premiers essais de mise à niveau, je lance la migration sur cette VM : le processus se déroule et aboutit au bout de 1h30min environ, je redémarre la VM et j’obtiens la fenêtre GRUB correspondant à Debian 13 :
Debian12-7_liveUSBadvanced_20251130-0017_039

CEPENDANT (!), lors du chargement des composants de l’OS ensuite, je relève des erreurs (texte en cyan) :
Debian12-7_liveUSBadvanced_20251130-0017_040_redimensionne

Debian12-7_liveUSBadvanced_20251130-0017_44

Dans la session utilisateur, je constate plusieurs défauts :

  • Les icônes de la barre des tâches non-fonctionnelles (visuels non disponibles + erreur au clic)
  • L’absence de raccourcis d’applications dans le menu de démarrage

Debian12-7_liveUSBadvanced_20251130-0017_041_1(2e demarrage)
Debian12-7_liveUSBadvanced_20251130-0017_043 (X11 au lieu de Wayland)

D’où ma question : qu’à-t-il pu se passer à la migration pour générer ces défauts et comment interpréter les signaux d’erreurs au chargement des composants ?

Merci d’avance pour vos éclairages.

Ci-dessous a titre d’info (si cela peut servir), une capture du résultat de lsblk -f dans la session après redémarrage.
Debian12-7_liveUSBadvanced_20251130-0017_042_anonyme

Bonjour,

Les captures d’écran n’aident pas à traiter :wink: toutes les info du démarrage se retrouvent dans les logs dmesg ou journalctl.

Attention, en cyan ça ne veut pas toujorus dire que ce sont des erreurs :slight_smile: ici ce sont principalement des warning en fait.

La troisième image (après CEPENDANT), les messages sont des warning ou des informations (celles sur le power c’est que tes disques ne savent pas gérer la gestion de puissance relative à l’activité).
Donc celle-ci rien de grave.

Pour IBus il suffit de faire ce qui est dit dans la notification. C’est lié à l’évolution entre Debian 12 et 13. C’est juste de la configuration.

Pour le menu des applications, je ne sais pas répondre.

Merci @Zargos pour ce retour.
Oui j’ai voulu faire vite avec les captures seules.
En faisant un export des logs (avec journalctl -b > export.txt) à partir du redémarrage, j’arrive à trouver des enregistrements de faits tels que (liste non exhaustive et possibles doublons venant des logs) :

déc. 17 00:04:29 debian systemd-fsck[489]: HOME: Clearing orphaned inode 2339 (uid=1000, gid=1000, mode=0100644, size=775168)
déc. 17 00:04:29 debian systemd-fsck[489]: HOME: Clearing orphaned inode 4533 (uid=1000, gid=1000, mode=0100644, size=23612)
déc. 17 00:04:29 debian systemd-fsck[489]: HOME: Clearing orphaned inode 1480 (uid=1000, gid=1000, mode=0100644, size=68668)
déc. 17 00:04:29 debian systemd-fsck[489]: HOME: Clearing orphaned inode 4511 (uid=1000, gid=1000, mode=0100644, size=40348)
déc. 17 00:04:29 debian systemd-fsck[489]: HOME: Clearing orphaned inode 1905 (uid=1000, gid=1000, mode=0100644, size=59360)
déc. 17 00:04:29 debian systemd-fsck[489]: HOME: Clearing orphaned inode 1483 (uid=1000, gid=1000, mode=0100644, size=16100)
déc. 17 00:04:29 debian systemd-fsck[489]: HOME: Clearing orphaned inode 1776 (uid=1000, gid=1000, mode=0100644, size=22128)
déc. 17 00:04:29 debian systemd-fsck[489]: HOME: Clearing orphaned inode 1470 (uid=1000, gid=1000, mode=0100644, size=38300)
déc. 17 00:04:29 debian systemd-fsck[489]: HOME: clean, 5049/184736 files, 92880/734208 blocks
...
déc. 17 00:04:30 debian systemd-fsck[571]: fsck.fat 4.2 (2021-01-31)
déc. 17 00:04:30 debian systemd-fsck[571]: There are differences between boot sector and its backup.
déc. 17 00:04:30 debian systemd-fsck[571]: This is mostly harmless. Differences: (offset:original/backup)
déc. 17 00:04:30 debian systemd-fsck[571]:   65:01/00
déc. 17 00:04:30 debian systemd-fsck[571]:   Not automatically fixing this.
déc. 17 00:04:30 debian systemd-fsck[571]: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
déc. 17 00:04:30 debian systemd-fsck[571]:  Automatically removing dirty bit.
déc. 17 00:04:30 debian systemd-fsck[571]: *** Filesystem was changed ***
déc. 17 00:04:30 debian systemd-fsck[571]: Writing changes.
déc. 17 00:04:30 debian systemd-fsck[571]: /dev/sda1: 193 files, 34599/98304 clusters
...
déc. 17 00:06:58 debian sddm-helper[1381]: Failed to write utmpx:  No such file or directory
...
déc. 17 00:07:10 debian plasmashell[1650]: libEGL warning: pci id for fd 7: 80ee:beef, driver (null)
déc. 17 00:07:10 debian plasmashell[1650]: pci id for fd 15: 80ee:beef, driver (null)
déc. 17 00:07:10 debian plasmashell[1650]: kmsro: driver missing
déc. 17 00:07:10 debian plasmashell[1650]: libEGL warning: egl: failed to create dri2 screen
déc. 17 00:07:10 debian plasmashell[1650]: pci id for fd 15: 80ee:beef, driver (null)
déc. 17 00:07:10 debian plasmashell[1650]: kmsro: driver missing
déc. 17 00:07:10 debian plasmashell[1650]: libEGL warning: egl: failed to create dri2 screen
...
déc. 17 00:07:11 debian kded6[1596]: QDBusObjectPath: invalid path "/modules/oom-notifier"
déc. 17 00:07:11 debian kded6[1596]: kf.dbusaddons: The kded module name "oom-notifier" is invalid!
...déc. 17 00:07:12 debian kded6[1596]: QDBusObjectPath: invalid path "/modules/plasma-session-shortcuts"
déc. 17 00:07:12 debian kded6[1596]: kf.dbusaddons: The kded module name "plasma-session-shortcuts" is invalid!
déc. 17 00:07:12 debian kded6[1596]: QDBusObjectPath: invalid path "/modules/wpad-detector"
déc. 17 00:07:12 debian kded6[1596]: kf.dbusaddons: The kded module name "wpad-detector" is invalid!
déc. 17 00:07:12 debian kded6[1596]: org.kde.libkbolt: Failed to connect to Bolt manager DBus interface:
déc. 17 00:07:12 debian kded6[1596]: org.kde.bolt.kded: Couldn't connect to Bolt DBus daemon
déc. 17 00:07:12 debian kded6[1596]: org.kde.kameleon: found no RGB LED devices
déc. 17 00:07:12 debian kded6[1596]: org.kde.colorcorrectlocationupdater: Geolocator stopped
déc. 17 00:07:13 debian plasmashell[1650]: org.kde.plasma.libtaskmanager: The PlasmaWindowManagement protocol hasn't activated in time. The client possibly got denied by kwin? Check kwin output.
...
déc. 17 00:07:22 debian plasmashell[1650]: file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/main.qml:310:13: QML Image: Cannot open: file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/start-here-kde-symbolic
déc. 17 00:07:22 debian plasmashell[1650]: org.kde.plasma.kicker: Entry is not valid "preferred://browser" 0x5633d05c1aa0
déc. 17 00:07:22 debian plasmashell[1650]: org.kde.plasma.kicker: Entry is not valid "org.kde.kontact.desktop" 0x5633d05c1aa0
déc. 17 00:07:22 debian plasmashell[1650]: org.kde.plasma.kicker: Entry is not valid "systemsettings.desktop" 0x5633d05c1aa0
déc. 17 00:07:22 debian plasmashell[1650]: org.kde.plasma.kicker: Entry is not valid "org.kde.dolphin.desktop" 0x5633d05c1aa0
déc. 17 00:07:22 debian plasmashell[1650]: org.kde.plasma.kicker: Entry is not valid "ktp-contactlist.desktop" 0x5633d05c1aa0
déc. 17 00:07:22 debian plasmashell[1650]: org.kde.plasma.kicker: Entry is not valid "org.kde.discover.desktop" 0x5633d05c1aa0
déc. 17 00:07:22 debian plasmashell[1650]: org.kde.plasma.kicker: Entry is not valid "preferred://browser" 0x5633d05c1aa0
déc. 17 00:07:22 debian plasmashell[1650]: org.kde.plasma.kicker: Entry is not valid "org.kde.kontact.desktop" 0x5633d05c1aa0
déc. 17 00:07:22 debian plasmashell[1650]: org.kde.plasma.kicker: Entry is not valid "systemsettings.desktop" 0x5633d05c1aa0
déc. 17 00:07:22 debian plasmashell[1650]: org.kde.plasma.kicker: Entry is not valid "org.kde.dolphin.desktop" 0x5633d05c1aa0
déc. 17 00:07:22 debian plasmashell[1650]: org.kde.plasma.kicker: Entry is not valid "ktp-contactlist.desktop" 0x5633d05c1aa0
déc. 17 00:07:22 debian plasmashell[1650]: org.kde.plasma.kicker: Entry is not valid "org.kde.discover.desktop" 0x5633d05c1aa0
...
déc. 17 00:07:30 debian plasmashell[1650]: pw.conf: can't load config client.conf: Aucun fichier ou dossier de ce nom
déc. 17 00:07:30 debian plasmashell[1650]: pw.conf: can't load config client.conf: Aucun fichier ou dossier de ce nom
déc. 17 00:07:30 debian plasmashell[1650]: kpipewire_logging: Failed to create PipeWire context
déc. 17 00:07:30 debian plasmashell[1650]: received error while creating the stream "Impossible de créer un contexte pour PipeWire" Media monitor will not work.
déc. 17 00:07:34 debian kwin_wayland_wrapper[1472]: kwin_wayland_drm: The main thread was hanging temporarily!
déc. 17 00:07:36 debian kded6[1596]: Registering ":1.64/org/ayatana/NotificationItem/ibus_ui_gtk3" to system tray
déc. 17 00:07:37 debian plasmashell[1650]: pw.conf: can't load config client.conf: Aucun fichier ou dossier de ce nom
déc. 17 00:07:37 debian plasmashell[1650]: pw.conf: can't load config client.conf: Aucun fichier ou dossier de ce nom
déc. 17 00:07:37 debian plasmashell[1650]: kpipewire_logging: Failed to create PipeWire context
déc. 17 00:07:37 debian plasmashell[1650]: received error while creating the stream "Impossible de créer un contexte pour PipeWire" Media monitor will not work.
déc. 17 00:07:42 debian plasmashell[1650]: pw.conf: can't load config client.conf: Aucun fichier ou dossier de ce nom
déc. 17 00:07:42 debian plasmashell[1650]: pw.conf: can't load config client.conf: Aucun fichier ou dossier de ce nom
déc. 17 00:07:42 debian plasmashell[1650]: kpipewire_logging: Failed to create PipeWire context
déc. 17 00:07:42 debian plasmashell[1650]: received error while creating the stream "Impossible de créer un contexte pour PipeWire" Media monitor will not work.
...
déc. 17 00:07:48 debian plasmashell[1650]: pw.conf: can't load config client.conf: Aucun fichier ou dossier de ce nom
déc. 17 00:07:48 debian plasmashell[1650]: pw.conf: can't load config client.conf: Aucun fichier ou dossier de ce nom
déc. 17 00:07:48 debian plasmashell[1650]: kpipewire_logging: Failed to create PipeWire context
déc. 17 00:07:48 debian plasmashell[1650]: received error while creating the stream "Impossible de créer un contexte pour PipeWire" Media monitor will not work.
...
déc. 17 00:08:16 debian systemsettings[2212]: libEGL warning: pci id for fd 16: 80ee:beef, driver (null)
déc. 17 00:08:16 debian systemsettings[2212]: pci id for fd 17: 80ee:beef, driver (null)
déc. 17 00:08:16 debian systemsettings[2212]: kmsro: driver missing
déc. 17 00:08:16 debian systemsettings[2212]: libEGL warning: egl: failed to create dri2 screen
déc. 17 00:08:17 debian systemsettings[2212]: pci id for fd 17: 80ee:beef, driver (null)
déc. 17 00:08:17 debian systemsettings[2212]: kmsro: driver missing
déc. 17 00:08:17 debian systemsettings[2212]: libEGL warning: egl: failed to create dri2 screen
déc. 17 00:08:19 debian systemsettings[2212]: qt.qml.typeregistration: Invalid QML element name "Hint"; value type names should begin with a lowercase letter
déc. 17 00:08:19 debian systemsettings[2212]: Failed to load vulkan: Impossible de charger la bibliothèque vulkan : vulkan: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce nom
déc. 17 00:08:19 debian systemsettings[2212]: initInstance: No Vulkan library available
déc. 17 00:08:19 debian systemsettings[2212]: Failed to create platform Vulkan instance
déc. 17 00:08:19 debian systemsettings[2212]: Failed to create vulkan instance
déc. 17 00:08:19 debian systemsettings[2212]: GPU count mismatch (from vulkan). Are you maybe missing vulkan drivers? 0 1
...
éc. 17 00:08:21 debian plasmashell[1650]: pw.conf: can't load config client.conf: Aucun fichier ou dossier de ce nom
déc. 17 00:08:21 debian plasmashell[1650]: kpipewire_logging: Failed to create PipeWire context
déc. 17 00:08:21 debian plasmashell[1650]: received error while creating the stream "Impossible de créer un contexte pour PipeWire" Media monitor will not work.
déc. 17 00:08:21 debian plasmashell[1650]: pw.conf: can't load config client.conf: Aucun fichier ou dossier de ce nom
déc. 17 00:08:24 debian dbus-daemon[865]: [system] Activating service name='org.kde.kinfocenter.dmidecode' requested by ':1.76' (uid=1000 pid=2212 comm="/usr/bin/systemsettings kcm_about-distro") (using servicehelper)
déc. 17 00:08:24 debian org.kde.kinfocenter.dmidecode[2246]: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
                                                              Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
                                                              If this causes problems, reconfigure your locale. See the locale(1) manual
                                                              for more information.
...
déc. 17 00:08:21 debian plasmashell[1650]: pw.conf: can't load config client.conf: Aucun fichier ou dossier de ce nom
déc. 17 00:08:21 debian plasmashell[1650]: kpipewire_logging: Failed to create PipeWire context
déc. 17 00:08:21 debian plasmashell[1650]: received error while creating the stream "Impossible de créer un contexte pour PipeWire" Media monitor will not work.
déc. 17 00:08:21 debian plasmashell[1650]: pw.conf: can't load config client.conf: Aucun fichier ou dossier de ce nom
déc. 17 00:08:24 debian dbus-daemon[865]: [system] Activating service name='org.kde.kinfocenter.dmidecode' requested by ':1.76' (uid=1000 pid=2212 comm="/usr/bin/systemsettings kcm_about-distro") (using servicehelper)
déc. 17 00:08:24 debian org.kde.kinfocenter.dmidecode[2246]: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
                                                              Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
                                                              If this causes problems, reconfigure your locale. See the locale(1) manual
                                                              for more information.

Et en PJ l’extraction complète des logs à partir du démarrage de la VM.

Si quelqu’un trouve des indices intéressant dans cette jungle :grinning_face_with_smiling_eyes:

export-logs-from-boot-20251216-rename.txt (220,6 Ko)

tu as eu un probleme de disque sur HOME.
idem sur /dev/sda1
utmpx c’est normal, il y a eu un changement de ce coté là.
Tu as un problème de LibEGL

Sur la partie KDE, il y a des choses à vérifier. Estce que tu avait installé des choses hors repository Debian? soit à partir d’un repo .deb d’un autre fournisseur, ou pire, utilisé du snap ou de l’app?

Quand tu utilise différents repositories (comme c’est mon avec razer, virtualbox, lynis par exemple), avant de faire ta mise à jour de distro, il faut mettre à jour TOUS les fichiers sources des différents repository dans /etc/apt.
Car il est possible que l’un deux ne soit pas compatible avec Trixie si tu ne le modifie pas.

Bonjour et merci @Zargos pour l’analyse.

  1. En ce qui concerne les dépôts, pas de sources supplémentaires incluses après l’installation de Debian 12 en VM.

  2. Pour ce qui est des sources utilisées effectivement, j’avais fait remplacer toutes les occurrences de ‹ bookworm › en ‹ trixie › dans /etc/apt/sources.list

  3. En ce qui concerne HOME : j’ai fait des manip sur les LV après installation de Debian 12 en VM pour agrandir la LV de / (il était trop petit pour la migration vers Debian 13, j’ai fait le test), en :

  • prenant de la place dispo sur le LV de /home (j’ai fait ça proprement à froid via mon image live USB et Debian 12 était fonctionnel après coup)
  • faisant une extension du VG sur un PV en plus de l’original pour gagner de la place en prenant quelques Go au Windows 10 de mon dual boot en VM (idem fait à froid via live USB).
    Est-ce que c’est susceptible d’avoir fait des dommages à l’occasion de la mise à niveau ?
  1. Pour ce qui est de libEGL : à quoi sert-il et quel est l’impact sur mon problème ?

  2. Edit : /dev/sda1 correspond à la partition boot EFI créée à l’installation de Windows 10 qui s’est faite en 1er et qui sert à Debian 12 aussi (en FAT32, occupée à 35% seulement sur environ 100 Mo)

Merci par avance

Bonjour tout le monde,

Nouvelles du front, j’ai fait une nouvelle tentative de LCM en VM en revoyant la taille des LV, avec plus de place pour / et pour /var :

root@debian:~# lsblk -o NAME,FSTYPE,FSVER,LABEL,SIZE,FSUSE%,MOUNTPOINTS
NAME FSTYPE FSVER LABEL SIZE FSUSE% MOUNTPOINTS
sda 50G
├─sda1 vfat FAT32 100M 38% /boot/efi
├─sda2 16M
├─sda3 ntfs 20,5G
├─sda4 ntfs 560M
└─sda5 LVM2_member LVM2 001 28,8G
├─vg-lvswap swap 1 952M [SWAP]
├─vg-boot ext4 1.0 BOOT 572M 43% /boot
├─vg-lvvar ext4 1.0 VAR 6G 16% /var
├─vg-lvvarlog ext4 1.0 VARLOG 476M 10% /var/log
├─vg-lvvarlogaudit ext4 1.0 VARLOGAUDIT 476M 0% /var/log/audit
├─vg-lvvartmp ext4 1.0 VARTMP 476M 0% /var/tmp
├─vg-lvtmp ext4 1.0 TMP 1G 1% /tmp
├─vg-lvroot ext4 1.0 ROOT 16,1G 50% /
└─vg-lvhome ext4 1.0 HOME 2,8G 11% /home

(version plus lisible :
20260118_lsblk.txt (1,5 Ko) )

Je fais alors la mise à jour des paquets :
root@debian:~# apt update
root@debian:~# apt full-upgrade

Et là; patatra (extrait de la fin de console) :
...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ...
Traitement des actions différées (« triggers ») pour initramfs-tools (0.142+deb12u3) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-25-amd64
cpio: erreur d'écriture: Aucun espace disponible sur le périphérique
E: mkinitramfs failure cpio 2
update-initramfs: failed for /boot/initrd.img-6.1.0-25-amd64 with 1.
dpkg: erreur de traitement du paquet initramfs-tools (--configure) :
le sous-processus paquet initramfs-tools script post-installation installé a renvoyé un état de sortie d'erreur 1
Traitement des actions différées (« triggers ») pour ca-certificates (20230311+deb12u1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Traitement des actions différées (« triggers ») pour libvlc-bin:amd64 (3.0.23-0+deb12u1) ...
Des erreurs ont été rencontrées pendant l'exécution :
linux-image-6.1.0-42-amd64
linux-image-amd64
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

Inédit sur mes tentatives précédentes.

En me renseignant sur ce genre d’erreur de traitement du paquet initramfs-tools, j’ai mis la main sur ce fil de discussion : https://askubuntu.com/questions/1136480/initramfs-error-when-installing-updating?answertab=createdasc#tab-top.
J’ai suivi l’approche de la réponse de Avery Freeman du Mar 6, 2020 at 17:27 :
apt remove initramfs-tools

Et là, autre découverte : apt a téléchargé et installé automatiquement dracut en remplacement de initramfs-tools (boite déroulante) :

root@debian:~# apt remove initramfs-tools    
Lecture des listes de paquets... Fait    
Construction de l'arbre des dépendances... Fait    
Lecture des informations d'état... Fait    
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :    
busybox initramfs-tools-core klibc-utils libklibc    
Veuillez utiliser « apt autoremove » pour les supprimer.    
Les paquets supplémentaires suivants seront installés :    
cryptsetup dmraid dracut dracut-core kpartx libdmraid1.0.0.rc16 pigz    
Paquets suggérés :    
cryptsetup-initramfs keyutils dracut-network    
Les paquets suivants seront ENLEVÉS :    
initramfs-tools    
Les NOUVEAUX paquets suivants seront installés :    
cryptsetup dmraid dracut dracut-core kpartx libdmraid1.0.0.rc16 pigz    
0 mis à jour, 7 nouvellement installés, 1 à enlever et 0 non mis à jour.    
2 partiellement installés ou enlevés.    
Il est nécessaire de prendre 773 ko dans les archives.    
Après cette opération, 2 456 ko d'espace disque supplémentaires seront utilisés.    
Souhaitez-vous continuer ? [O/n] o    
Réception de :1 https://deb.debian.org/debian bookworm/main amd64 dracut all 059-4 [6 540 B]    
Réception de :2 https://deb.debian.org/debian bookworm/main amd64 kpartx amd64         0.9.4-3+deb12u2 [27,0 kB]    
Réception de :3 https://deb.debian.org/debian bookworm/main amd64 dracut-core amd64 059-4 [323 kB]    
Réception de :4 https://deb.debian.org/debian bookworm/main amd64 pigz amd64 2.6-1 [64,0 kB]    
Réception de :5 https://deb.debian.org/debian bookworm/main amd64 cryptsetup amd64 2:2.6.1-4~deb12u2 [213 kB]    
Réception de :6 https://deb.debian.org/debian bookworm/main amd64 libdmraid1.0.0.rc16 amd64 1.0.0.rc16-12 [103 kB]    
Réception de :7 https://deb.debian.org/debian bookworm/main amd64 dmraid amd64 1.0.0.rc16-12 [36,7 kB]    
773 ko réceptionnés en 0s (1 861 ko/s)    
Préconfiguration des paquets...    
dpkg: initramfs-tools : problèmes de dépendance, mais suppression comme demandé :    
 plymouth dépend de initramfs-tools | dracut; cependant :    
Le paquet initramfs-tools doit être supprimé.    
Le paquet dracut n'est pas installé.    
 linux-image-6.1.0-42-amd64 dépend de initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; cependant :    
Le paquet initramfs-tools doit être supprimé.    
Le paquet linux-initramfs-tool n'est pas installé.    
Le paquet initramfs-tools qui fournit linux-initramfs-tool doit être supprimé.    
 linux-image-6.1.0-25-amd64 dépend de initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; cependant :    
Le paquet initramfs-tools doit être supprimé.    
Le paquet linux-initramfs-tool n'est pas installé.    
Le paquet initramfs-tools qui fournit linux-initramfs-tool doit être supprimé.    
 linux-image-6.1.0-42-amd64 dépend de initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; cependant :    
Le paquet initramfs-tools doit être supprimé.    
Le paquet linux-initramfs-tool n'est pas installé.    
Le paquet initramfs-tools qui fournit linux-initramfs-tool doit être supprimé.    
 linux-image-6.1.0-25-amd64 dépend de initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; cependant :    
Le paquet initramfs-tools doit être supprimé.    
Le paquet linux-initramfs-tool n'est pas installé.    
Le paquet initramfs-tools qui fournit linux-initramfs-tool doit être supprimé.    

(Lecture de la base de données... 218852 fichiers et répertoires déjà installés.)    
Suppression de initramfs-tools (0.142+deb12u3) ...    
Sélection du paquet dracut précédemment désélectionné.    
(Lecture de la base de données... 218840 fichiers et répertoires déjà installés.)    
Préparation du dépaquetage de .../0-dracut_059-4_all.deb ...    
Dépaquetage de dracut (059-4) ...    
Sélection du paquet kpartx précédemment désélectionné.    
Préparation du dépaquetage de .../1-kpartx_0.9.4-3+deb12u2_amd64.deb ...    
Dépaquetage de kpartx (0.9.4-3+deb12u2) ...    
Sélection du paquet dracut-core précédemment désélectionné.    
Préparation du dépaquetage de .../2-dracut-core_059-4_amd64.deb ...    
Dépaquetage de dracut-core (059-4) ...    
Sélection du paquet pigz précédemment désélectionné.    
Préparation du dépaquetage de .../3-pigz_2.6-1_amd64.deb ...    
Dépaquetage de pigz (2.6-1) ...    
Sélection du paquet cryptsetup précédemment désélectionné.    
Préparation du dépaquetage de .../4-cryptsetup_2%3a2.6.1-4~deb12u2_amd64.deb ...    
Dépaquetage de cryptsetup (2:2.6.1-4~deb12u2) ...    
Sélection du paquet libdmraid1.0.0.rc16:amd64 précédemment désélectionné.    
Préparation du dépaquetage de .../5-libdmraid1.0.0.rc16_1.0.0.rc16-12_amd64.deb ...    
Dépaquetage de libdmraid1.0.0.rc16:amd64 (1.0.0.rc16-12) ...    
Sélection du paquet dmraid précédemment désélectionné.    
Préparation du dépaquetage de .../6-dmraid_1.0.0.rc16-12_amd64.deb ...    
Dépaquetage de dmraid (1.0.0.rc16-12) ...    
Paramétrage de cryptsetup (2:2.6.1-4~deb12u2) ...    
Paramétrage de libdmraid1.0.0.rc16:amd64 (1.0.0.rc16-12) ...    
Paramétrage de dmraid (1.0.0.rc16-12) ...    
Paramétrage de pigz (2.6-1) ...    
Paramétrage de kpartx (0.9.4-3+deb12u2) ...    
Paramétrage de dracut-core (059-4) ...    
Paramétrage de dracut (059-4) ...    
update-initramfs: deferring update (trigger activated)    
Paramétrage de linux-image-6.1.0-42-amd64 (6.1.159-1) ...    
/etc/kernel/postinst.d/dkms:    
dkms: running auto installation service for kernel 6.1.0-42-amd64.    
dkms: autoinstall for kernel: 6.1.0-42-amd64.    
/etc/kernel/postinst.d/dracut:    
dracut: Generating /boot/initrd.img-6.1.0-42-amd64    
/etc/kernel/postinst.d/zz-update-grub:    
Generating grub configuration file ...    
Found background image: /usr/share/images/desktop-base/desktop-grub.png    
Found linux image: /boot/vmlinuz-6.1.0-42-amd64    
Found initrd image: /boot/initrd.img-6.1.0-42-amd64    
Found linux image: /boot/vmlinuz-6.1.0-25-amd64    
Warning: os-prober will be executed to detect other bootable partitions.    
Its output will be used to detect bootable binaries on them and create new boot entries.    
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi    
Adding boot menu entry for UEFI Firmware Settings ...    
done    
Paramétrage de linux-image-amd64 (6.1.159-1) ...    
Traitement des actions différées (« triggers ») pour libc-bin (2.36-9+deb12u13) ...    
Traitement des actions différées (« triggers ») pour man-db (2.11.2-2) ...    
Traitement des actions différées (« triggers ») pour dracut (059-4) ...    
dracut: Generating /boot/initrd.img-6.1.0-25-amd64    
dracut: Generating /boot/initrd.img-6.1.0-42-amd64    
root@debian:~#    

root@debian:~# ls -lah /boot    
total 223M    
drwxr-xr-x  5 root root 4,0K 19 janv. 01:31 .    
drwxr-xr-x 18 root root 4,0K 19 janv. 01:17 ..    
-rw-r--r--  1 root root 254K 26 août   2024 config-6.1.0-25-amd64    
-rw-r--r--  1 root root 254K 30 déc.  23:20 config-6.1.0-42-amd64    
drwx------  3 root root 1,0K  1 janv.  1970 efi    
drwxr-xr-x  5 root root 4,0K 19 janv. 01:29 grub    
-rw-------  1 root root 104M 19 janv. 01:31 initrd.img-6.1.0-25-amd64    
-rw-------  1 root root 104M 19 janv. 01:33 initrd.img-6.1.0-42-amd64    
drwx------  2 root root  16K 11 janv. 18:55 lost+found    
-rw-r--r--  1 root root   83 26 août   2024 System.map-6.1.0-25-amd64    
-rw-r--r--  1 root root   83 30 déc.  23:20 System.map-6.1.0-42-amd64    
-rw-r--r--  1 root root 7,8M 26 août   2024 vmlinuz-6.1.0-25-amd64    
-rw-r--r--  1 root root 7,9M 30 déc.  23:20 vmlinuz-6.1.0-42-amd64    

Je me suis dit "super, ça fait le job en générant les fichiers /boot/initrd*", alors je continue mon affaire pour mettre à niveau bookworm vers trixie :

  1. Remplacement de bookworm par trixie dans /etc/apt/source.list (rien en/etc/apt/source.list.d)
  2. apt update puis apt full-upgrade

Et malheureusement, ça crashe : échec de la mise à niveau avec des erreurs en cascade dans la console.

D’où mes questions :

  1. Pourquoi initramfs-tools échoue-t-il à générer les archives /boot/initrd* lors d’une simple mise à jour de bookworm (rappel : je ne tentais pas encore la mise à niveau vers trixie à ce moment-là)? Alors que :
  • jamais eu ce problème sur mes tentatives antérieures
  • dracut arrive lui à les générer
  1. Qu’est-ce qu’il y a dans initramfs-tools qui manquerait à dracut pour qu’il puisse le remplacer complètement, puisque, quand j’ai supprimé initramfs-tools du système, apt l’a remplacé par dracut de lui-même ?

Preneur de vos retours, merci.

Absolument rien.
C’est une question de configuration éventuellement.

D’un autre, actuellement, faire une nouvelle installation pour l’upgrader ensuite en trixie ne présente aucun intérêt.
Autant faire directement une installation trixie.
update-initramfs et dracut ne fonctionnent pas pareil.

La VM a un espace disque extrêmement petit, ce qui fait que le découpage des partitions va immanquablement réduire le champ d’application pour celles-ci.
Plus une VM est petite, moins on peut découper l’espace disque en partition; car découper en trop de partition provoque alors une sorte de fragmentation du disque. Et les modifications d’espace se font à la petite cuillère.

Merci @Zargos.
Pour resituer le contexte : je veux tester l’installation de debian en LVM à travers une VM avant de faire le saut, et tester aussi la mise à niveau vers une version ultérieure dans ce mode de partitionnement.

Y a-t-il une façon de s’expliquer que mon apt update ait échoué sur cette « nouvelle VM en LVM » alors que sur une précédente (avec des LV plus petite pour / et /var) ça avait marché ?

C’est difficile, il n’y a pas assez d’élement pour le déterminer.
D’autant que le paritionement peut jouer un role du fait de la très petite taille des partitions, en particulier /boot , /boot/Efi avec ses 100M qui est trop petit, et tmp.

Qui plus est, « tester » l’upgrade d’une machine pour le LVM n’a pas vraiment de sens. Ne serait-ce que parce que le paquet fait parti des paquet qui doivent être opérationnel en cas de montée de version.

Pour avoir un test valable, encore faut-il avoir un protocole de test clair et maîtrisé.

Bonjour,

Je mets le fil en résolu après avoir fait un ultime test avec les seules partitions / (27 Go), /home (2 Go), swap (1 Go) et /boot (600 Mo).

Expérience vécue plusieurs fois lors de mes tests successifs : défaut d’affichage des icônes des applis dans la barre des tâches au redémarrage après mise à niveau (Bureau KDE) : rectangles blancs à la place générant une erreur en cliquant dessus. Voir capture dans mon 1er message de ce fil :

Résolution :

  1. Suppression de tous les rectangles blancs de la barre des tâches figurant à la place des icônes de mes applications auparavant épinglées

  2. Clic droit sur barre des tâches, bouton Afficher la configuration du panneau
    Debian12-7_liveUSBadvanced_20260121_FromInst35_002_AfterUpgrade-RightClickPannel

  3. Bouton Ajouter ou gérer des composants graphiques
    Debian12-7_liveUSBadvanced_20260121_FromInst35_002_AfterUpgrade-PannelConfig

  4. Tirer-glisser des composants graphiques du catalogue vers les zones voulues : en l’occurrence Gestionnaires de tâches uniquement par icônes, glissé dans le panneau du bas existant
    Debian12-7_liveUSBadvanced_20260121_FromInst35_002_AfterUpgrade-PannelConfig-GraphCompo

  5. Aussi : réinstallation du paquet xdg-desktop-portal-kde (selon les préconisations figurant ici : Reddit - The heart of the internet) :
    apt install --reinstall xdg-desktop-portal-kde

  6. Avec la réinstallation de xdg-desktop-portal-kde, les applis s’affichent dans le menu DEMARRER (ou lanceur d’applications)
    Debian12-7_liveUSBadvanced_20260121_FromInst35_002_AfterUpgrade-Launcher

  7. Je rajoute ensuite mes applis favorites dans les favoris du menu DEMARRER et/ou je les épingle dans la barre des tâches
    Debian12-7_liveUSBadvanced_20260121_FromInst35_002_AfterUpgrade-Launcher-PinApp

  8. Last but not least, je parviens aussi à lever un problème gênant : les applis démarrées qui ne s’affichaient pas dans la barre des tâches ! Résolu grâce à : After upgrading Debian KDE from 12 to 13, minimized windows vanish - Help - KDE Discuss

Remarque ultime : j’ai constaté que Debian prenait +5,2 Gio sur / durant la migration avant de « désenfler » : espace libre sur / initialement à 13,5 Gio, puis 8,3 et finalement 11 Gio une fois mise à niveau terminée.

Résolution :

  1. Suppression de tous les rectangles blancs de la barre des tâches figurant à la place des icônes de mes applications auparavant épinglées

  2. Clic droit sur barre des tâches, bouton Afficher la configuration du panneau
    Debian12-7_liveUSBadvanced_20260121_FromInst35_002_AfterUpgrade-RightClickPannel

  3. Bouton Ajouter ou gérer des composants graphiques
    Debian12-7_liveUSBadvanced_20260121_FromInst35_002_AfterUpgrade-PannelConfig

  4. Tirer-glisser des composants graphiques du catalogue vers les zones voulues : en l’occurrence Gestionnaires de tâches uniquement par icônes, glissé dans le panneau du bas existant
    Debian12-7_liveUSBadvanced_20260121_FromInst35_002_AfterUpgrade-PannelConfig-GraphCompo

  5. Aussi : réinstallation du paquet xdg-desktop-portal-kde (selon les préconisations figurant ici : Reddit - The heart of the internet) :
    apt install --reinstall xdg-desktop-portal-kde

  6. Avec la réinstallation de xdg-desktop-portal-kde, les applis s’affichent dans le menu DEMARRER (ou lanceur d’applications)
    Debian12-7_liveUSBadvanced_20260121_FromInst35_002_AfterUpgrade-Launcher

  7. Je rajoute ensuite mes applis favorites dans les favoris du menu DEMARRER et/ou je les épingle dans la barre des tâches
    Debian12-7_liveUSBadvanced_20260121_FromInst35_002_AfterUpgrade-Launcher-PinApp

  8. Last but not least, je parviens aussi à lever un problème gênant : les applis démarrées qui ne s’affichaient pas dans la barre des tâches ! Résolu grâce à : After upgrading Debian KDE from 12 to 13, minimized windows vanish - Help - KDE Discuss

Remarque ultime : j’ai constaté que Debian prenait +5,2 Gio sur / durant la migration avant de « désenfler » : espace libre sur / initialement à 13,5 Gio, puis 8,3 et finalement 11 Gio une fois mise à niveau terminée.

C’est normal, où crois tu qu’il va mettre les packages de l’upgrade? (en l’occurrence dans /var/cache/apt).