Qui peut m'expliquer cette erreur qui s'est produite pendant un update ?
Le
Ph. Gras

Salut la Liste,
suite aux dernières annonces relatives à la sécurité, j'ai =
procédé à un update-upgrade avec apt,
lequel a généré cette erreur dont je ne comprends pas la =
signification :
=
==
==
Paramétrage de ovhkernel-4.9-xxxx-std-ipv6-image (4.9.130-393630)
update-initramfs: Generating /boot/initrd.img-4.9.130-xxxx-std-ipv6-64
WARNING: missing /lib/modules/4.9.130-xxxx-std-ipv6-64
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: could not open directory =
/lib/modules/4.9.130-xxxx-std-ipv6-64: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
depmod: WARNING: could not open =
/var/tmp/mkinitramfs_G3K5QK/lib/modules/4.9.130-xxxx-std-ipv6-64/modules.o=
rder: No such file or directory
depmod: WARNING: could not open =
/var/tmp/mkinitramfs_G3K5QK/lib/modules/4.9.130-xxxx-std-ipv6-64/modules.b=
uiltin: No such file or directory
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-4.9.130-xxxx-std-ipv6-64
Image mémoire initiale trouvée : =
/boot/initrd.img-4.9.130-xxxx-std-ipv6-64
fait
Paramétrage de libpython2.7-minimal:amd64 (2.7.13-2+deb9u3)
Paramétrage de libpython2.7-stdlib:amd64 (2.7.13-2+deb9u3)
Paramétrage de python2.7-minimal (2.7.13-2+deb9u3)
Paramétrage de libpython3.5-minimal:amd64 (3.5.3-1+deb9u1)
Paramétrage de libpython3.5-stdlib:amd64 (3.5.3-1+deb9u1)
Paramétrage de python2.7 (2.7.13-2+deb9u3)
Paramétrage de python3.5-minimal (3.5.3-1+deb9u1)
Paramétrage de python3.5 (3.5.3-1+deb9u1)
Lecture des listes de paquets Fait
Construction de l'arbre des dépendances
Lecture des informations d'état Fait
Calcul de la mise à jour Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à=
jour.
Lecture des listes de paquets Fait
Construction de l'arbre des dépendances
Lecture des informations d'état Fait
=
==
==
Nota : mon serveur est un Kimsufi OVH dont j'ai conservé le noyau.
L'un(e) d'entre vous peut-il me donner une explication intelligible en =
français moderne ?
D'avance, je vous remercie.
Ph. Gras=
suite aux dernières annonces relatives à la sécurité, j'ai =
procédé à un update-upgrade avec apt,
lequel a généré cette erreur dont je ne comprends pas la =
signification :
=
==
==
Paramétrage de ovhkernel-4.9-xxxx-std-ipv6-image (4.9.130-393630)
update-initramfs: Generating /boot/initrd.img-4.9.130-xxxx-std-ipv6-64
WARNING: missing /lib/modules/4.9.130-xxxx-std-ipv6-64
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: could not open directory =
/lib/modules/4.9.130-xxxx-std-ipv6-64: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
depmod: WARNING: could not open =
/var/tmp/mkinitramfs_G3K5QK/lib/modules/4.9.130-xxxx-std-ipv6-64/modules.o=
rder: No such file or directory
depmod: WARNING: could not open =
/var/tmp/mkinitramfs_G3K5QK/lib/modules/4.9.130-xxxx-std-ipv6-64/modules.b=
uiltin: No such file or directory
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-4.9.130-xxxx-std-ipv6-64
Image mémoire initiale trouvée : =
/boot/initrd.img-4.9.130-xxxx-std-ipv6-64
fait
Paramétrage de libpython2.7-minimal:amd64 (2.7.13-2+deb9u3)
Paramétrage de libpython2.7-stdlib:amd64 (2.7.13-2+deb9u3)
Paramétrage de python2.7-minimal (2.7.13-2+deb9u3)
Paramétrage de libpython3.5-minimal:amd64 (3.5.3-1+deb9u1)
Paramétrage de libpython3.5-stdlib:amd64 (3.5.3-1+deb9u1)
Paramétrage de python2.7 (2.7.13-2+deb9u3)
Paramétrage de python3.5-minimal (3.5.3-1+deb9u1)
Paramétrage de python3.5 (3.5.3-1+deb9u1)
Lecture des listes de paquets Fait
Construction de l'arbre des dépendances
Lecture des informations d'état Fait
Calcul de la mise à jour Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à=
jour.
Lecture des listes de paquets Fait
Construction de l'arbre des dépendances
Lecture des informations d'état Fait
=
==
==
Nota : mon serveur est un Kimsufi OVH dont j'ai conservé le noyau.
L'un(e) d'entre vous peut-il me donner une explication intelligible en =
français moderne ?
D'avance, je vous remercie.
Ph. Gras=
Bonjour, de ce que je comprends il manque ce module, qui n'est ni
compile dans le noyau, ni present dans /lib/modules.
Evite de redemarrer le poste... apparemment le initrd n'est pas bon du coup.
Je pense que tu peux supprimer mdadm, qui semble ne pas etre utilise et
charge donc inutilement le systeme.
--
Cordialement, Stephane Ascoet
C'est ce que je pense aussi.
Essaie un (en root)
update-initramfs -c -k all
(...)
Il semblerait. Du coup il est normal que les opérations sur le
répertoire censé contenir les modules du noyau échouent.
Vraiment ? L'initramfs ne se limite pas à contenir des modules. Il sert
aussi à réaliser les opérations nécessaires au montage de la racine que
le noyau ne peut plus faire seul.
Essaie de démarrer un système sans initramfs quand la racine est
désignée par son UUID (par défaut dans Debian) ou est dans un volume
logique LVM, un volume chiffré LUKS ou un ensemble RAID logiciel, ou
quand /usr est dans un système de fichiers séparé de la racine.
Bonjour, il semblerait qu'il est reussi a generer quelque chose de
fonctionnel a minima oui, mais je ne garantis pas que tout soit bien
dans le initramfs et le initrd... donc si tu as des trucs non
sauvegardes sur ce serveur, c'est peut-etre le moment de le faire...
Entre un disque dur sur mon ordinateur personnel moyenne tour qui
s'apprete a lacher et le passage d'ordinateurs fixes vers des portables
au travail, je suis a fond dans ce genre de manipulations pour ma part!
Depuis des mois je deviens un expert Grub, EFI, init, LVM, GPT, pas-GPT,
rsync, etc.
--
Cordialement, Stephane Ascoet
C'est un répertoire, pas un fichier.
(...)
(...)
L'installation de ce paquet n'a fait que créer le répertoire manquant
pour y mettre des liens symboliques vers les en-têtes. Tu aurais pu
aussi bien le créer à la main.
# mkdir -p /lib/modules/4.9.133-xxxx-std-ipv6-64