Retour à l'accueil

Plan A : stabiliser un poste sur 6.11

Le poste roule sur 6.11.0-17, un noyau 7.0 est à moitié installé et bloque apt : on protège ce qui marche, on retire ce qui casse

Quand appliquer ce plan

Le portrait typique : uname -r donne 6.11.0-17-generic, la liste des noyaux montre un 7.0.0-XX en état iF (à moitié installé), et sudo apt upgrade finit sur « erreur de traitement du paquet ». Cause : le module DKMS de VirtualBox 7.0.16 ne compile pas contre le 7.0, ce qui casse la configuration du noyau et bloque dpkg en cascade.

uname -r
dpkg -l | grep -E 'linux-image-[0-9]' | awk '{print $1, $2}'
sudo dpkg --audit
Le 6.11.0-17 est un noyau de transition : stable, acceptable pour finir la session, mais la cible reste le 6.14. Ce plan stabilise, le plan B migre ensuite.

Les commandes, dans l'ordre

  1. A1. Protéger le seul noyau qui marche contre tout ménage futur (autoremove ne pourra plus le retirer) :
    sudo apt-mark manual $(dpkg -l | awk '/linux-(image|headers|modules).*6\.11\.0-17/ {print $2}')
  2. A2. Retirer le noyau 7.0 cassé et les trois métapaquets qui le réclament. Remplacez 7.0.0-30 par le numéro que la liste des noyaux a montré :
    sudo apt remove linux-image-7.0.0-30-generic linux-headers-7.0.0-30-generic linux-generic-hwe-24.04 linux-headers-generic-hwe-24.04 linux-image-generic-hwe-24.04
  3. A3. Finir de réparer l'état de dpkg :
    sudo dpkg --configure -a
  4. A4. Combler les dépendances restantes s'il y en a :
    sudo apt -f install
  5. A5. Le test officiel : tout doit passer sans erreur ni reproposer le 7.0 :
    sudo apt update && sudo apt upgrade
  6. A6. Confirmer qu'on est toujours debout sur le bon noyau :
    uname -r
  7. A7. Redémarrer pour valider que le poste revient bien sur le 6.11.0-17, puis passer au plan B.

Les deux moments où lire l'écran avant de dire oui

En A2 La liste des suppressions doit contenir UNIQUEMENT du 7.0.0-XX et les métapaquets hwe-24.04. Si un paquet en 6.11 apparaît, répondre n et montrer la sortie au prof.
En A5 Les mises à jour en retard passent d'un coup (il peut y en avoir 200) : c'est long et c'est normal. À la fin : aucune erreur, aucun noyau 7.0.

Résultat attendu

uname -r affiche 6.11.0-17-generic, sudo dpkg --audit ne dit rien, apt upgrade passe. Le poste est stable et apt est débloqué. Sans les métapaquets HWE, plus aucun noyau ne s'installe tout seul : c'est voulu. Le plan B installe le 6.14 par son numéro exact.

Plan de secours si A2 refuse

Quand l'état cassé empêche même apt remove, on passe par dpkg directement :

sudo dpkg --remove linux-image-7.0.0-30-generic linux-headers-7.0.0-30-generic

Puis reprendre à A2. Si dpkg refuse encore à cause d'un module DKMS qui échoue, la page apt bloqué explique comment neutraliser temporairement les scripts postinst du noyau.

Ne lancez pas sudo apt autoremove avant d'avoir fait A1 : sans la marque « manual », autoremove pourrait retirer le 6.11 qui vous tient debout.

Les pages du site