Upgrade VPS vers Debian 12 - erreur package linux-headers-amd64

Bonjour,

- hébergement : VPS

Suite à une montée de version Debian 11 vers 12, j'ai une erreur lors de la mise à jour sur les packages linux-headers-6.1.0-13-amd64 et linux-headers-amd64. Si quelqu'un peut m'éclairer sur la source du problème ou mieux sur la correction, ça serait parfait.

Setting up linux-headers-6.1.0-13-amd64 (6.1.55-1) …
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-13-amd64.
Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Error! The /var/lib/dkms/aufs/4.19+20190211/6.1.0-13-amd64/x86_64/dkms.conf for module aufs includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch/config.
This indicates that it should not be built.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.1.0-13-amd64 failed!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
Failed to process /etc/kernel/header_postinst.d at /var/lib/dpkg/info/linux-headers-6.1.0-13-amd64.postinst line 11.
dpkg: error processing package linux-headers-6.1.0-13-amd64 (–configure):
installed linux-headers-6.1.0-13-amd64 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of linux-headers-amd64:
linux-headers-amd64 depends on linux-headers-6.1.0-13-amd64 (= 6.1.55-1); however:
Package linux-headers-6.1.0-13-amd64 is not configured yet.

dpkg: error processing package linux-headers-amd64 (–configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-headers-6.1.0-13-amd64
linux-headers-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

Toute aide est la bienvenue !

Bonjour,

vous avez quelque chose avec la commande "dkms status" ?

Cordialement, janus57

Merci pour ton aide.

DKMS n'est pas installé, lorsque j'essaye de l'installer j'ai :
`Error! The /var/lib/dkms/aufs/4.19+20190211/6.1.0-13-amd64/x86_64/dkms.conf for module aufs includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch/config.`

Est-ce que je n'aurai pas le mauvais Kernel ? Il n'y a pas un Kernel spécifique pour les serveurs VPS OVH ?

Avec la commande suivante pour lister les noyaux présents
> echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"

J'obtiens :
> ii linux-image-5.10.0-26-cloud-amd64 5.10.197-1 amd64
> ii linux-headers-6.1.0-13-common 6.1.55-1 all
> iF linux-headers-6.1.0-13-amd64 6.1.55-1 amd64
> ii linux-compiler-gcc-12-x86 6.1.55-1 amd64
> ii linux-image-6.1.0-13-cloud-amd64 6.1.55-1 amd64
> ii linux-image-cloud-amd64 6.1.55-1 amd64
> iU linux-headers-amd64 6.1.55-1 amd64

> Noyau courant : 6.1.0-13-cloud-amd64 x86_64

Quelqu'un pourrait me confirmer que c'est ok ?

J'ai désinstallé dkms
`sudo apt remove dkms`

Dans le log de désintallation :

The following packages were automatically installed and are no longer required:
linux-compiler-gcc-12-x86 linux-headers-6.1.0-13-amd64 linux-headers-6.1.0-13-common linux-headers-amd64 linux-kbuild-6.1

Pour retirer les packages inutiles :
`apt autoremove`

enfin
`apt-get update && apt-get upgrade`

et tout est rentré dans l'odre, suprenant …

Je fais le retour pour avoir une trace et si jamais quelqu'un tombe sur le problème

Dernière vérification :

`echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"`

ce qui donne :

ii linux-image-5.10.0-26-cloud-amd64 5.10.197-1 amd64
ii linux-image-6.1.0-13-cloud-amd64 6.1.55-1 amd64
ii linux-image-cloud-amd64 6.1.55-1 amd64

Bonjour,


Est-ce que je n'aurai pas le mauvais Kernel ? Il n'y a pas un Kernel spécifique pour les serveurs VPS OVH ?

non

Votre erreur pour moi a été provoqué par une installation d'un package lié à dkms (aufs pour être précis) dans le passé et les étapes de pré-migration de debian 11 à 12 n'ont pas dû être respectés en totalités (rappel pour la migration, le guide est ici : https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.html)

Cordialement, janus57

Un grand merci pour vos retours et explications ! Si vous n'aviez pas abordé DKMS, je serais encore bloqué.

Bonjour,

question : vous aviez des dockers sur ce VPS ?

Car à priori aufs était avec les vieille version de docker sur des vieux noyaux linux (depuis cela a été déprécié/supprimé), si jamais d'autres personnes ont le même problème.
Cf : https://docs.docker.com/storage/storagedriver/aufs-driver/

Cordialement, janus57

Bonjour Janus,

Oui exactement, VPS avec des containers Docker installés depuis un long moment (vers 2016/2017). Nombreuses mises à jour du client Docker sur ce serveur. C'est très probablement ça la cause ! Bien vu.

Bonjour,


Bien vu.

vu au hasard car je commence seulement à réellement m'intéresser au fonctionnement technique de docker, lxc & cie

Cordialement, janus57