#1 Le 12/09/2018, à 22:28
- diesel
[RESOLU (définitivement)] Salade de noyaux
Bonsoir,
J'ai un serveur sous ubuntu serveur 16.04 (noyau 4.4.0-133) et je n'arrive pas à mettre à jour mon noyau.
J'ai la configuration suivante qui semble correcte :
jean-marie@serveur:/boot$ dpkg -l |grep "4\.4\.0"
ii linux-headers-4.4.0-133 4.4.0-133.159 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-133-generic 4.4.0-133.159 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-135 4.4.0-135.161 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-135-generic 4.4.0-135.161 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-generic 4.4.0.135.141 amd64 Generic Linux kernel headers
ii linux-image-4.4.0-133-generic 4.4.0-133.159 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-135-generic 4.4.0-135.161 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-133-generic 4.4.0-133.159 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-135-generic 4.4.0-135.161 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
jean-marie@serveur:/boot$
Par contre, là, j'ai des résultats bizarres :
jean-marie@serveur:/boot$ sudo update-initramfs -c -k all
update-initramfs: Generating /boot/initrd.img-Linux-image-extra-4.4.0-135-generic
WARNING: missing /lib/modules/Linux-image-extra-4.4.0-135-generic
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: Bad version passed Linux-image-extra-4.4.0-135-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
depmod: ERROR: Bad version passed Linux-image-extra-4.4.0-135-generic
update-initramfs: Generating /boot/initrd.img-Linux-image-4.4.0-135-generic
WARNING: missing /lib/modules/Linux-image-4.4.0-135-generic
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: Bad version passed Linux-image-4.4.0-135-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
depmod: ERROR: Bad version passed Linux-image-4.4.0-135-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-134
WARNING: missing /lib/modules/4.4.0-134
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: could not open directory /lib/modules/4.4.0-134: 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_Rs8Pv6/lib/modules/4.4.0-134/modules.order: No such file or directory
depmod: WARNING: could not open /var/tmp/mkinitramfs_Rs8Pv6/lib/modules/4.4.0-134/modules.builtin: No such file or directory
update-initramfs: Generating /boot/initrd.img-4.4.0-133-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
update-initramfs: Generating /boot/initrd.img-4.4.0-131-generic
WARNING: missing /lib/modules/4.4.0-131-generic
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: could not open directory /lib/modules/4.4.0-131-generic: 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_3OIzHu/lib/modules/4.4.0-131-generic/modules.order: No such file or directory
depmod: WARNING: could not open /var/tmp/mkinitramfs_3OIzHu/lib/modules/4.4.0-131-generic/modules.builtin: No such file or directory
update-initramfs: Generating /boot/initrd.img-4.4.0-130-generic
WARNING: missing /lib/modules/4.4.0-130-generic
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: could not open directory /lib/modules/4.4.0-130-generic: 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_xDlOdL/lib/modules/4.4.0-130-generic/modules.order: No such file or directory
depmod: WARNING: could not open /var/tmp/mkinitramfs_xDlOdL/lib/modules/4.4.0-130-generic/modules.builtin: No such file or directory
jean-marie@passerelle:/boot$
Ce qui me donne à l'arrivée :
jean-marie@serveur:/boot$ ls
abi-4.4.0-133-generic grub initrd.img-4.4.0-134 retpoline-4.4.0-135-generic vmlinuz-4.4.0-135-generic
abi-4.4.0-135-generic initrd.img-4.4.0-130-generic initrd.img-Linux-image-4.4.0-135-generic System.map-4.4.0-133-generic
config-4.4.0-133-generic initrd.img-4.4.0-131-generic initrd.img-Linux-image-extra-4.4.0-135-generic System.map-4.4.0-135-generic
config-4.4.0-135-generic initrd.img-4.4.0-133-generic retpoline-4.4.0-133-generic vmlinuz-4.4.0-133-generic
jean-marie@serveur:/boot$
A propos du premier warning concernant le noyau 4.4.0-135, dans le répertoire /lib/modules, j'ai ça (deux répertoires) :
jean-marie@serveur:/boot$ ls /lib/modules
4.4.0-133-generic 4.4.0-135-generic
jean-marie@serveuir:/boot$
Pour l'instant, mon serveur tourne mais j'ai peur de devoir rebooter.
Je ne comprends pas pourquoi update-initramfs essaye de me générer des images mémoire des versions 4.4.0-130, 4.4.0-131 et 4.4.0-134.
En bref, je suis perdu et j'appelle (hurle ?) "au secours".
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 23/10/2018, à 09:45)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#2 Le 12/09/2018, à 22:31
- xubu1957
Re : [RESOLU (définitivement)] Salade de noyaux
Bonjour,
Montre :
echo; dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | grep -v ^rc | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3,4 | column -s" " -t ; echo ; uname -mr
et :
ls -AsS1 /boot
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 13/09/2018, à 08:09
- diesel
Re : [RESOLU (définitivement)] Salade de noyaux
Bonjour xubu1957,
Merci beaucoup de l'intérêt que tu portes à mon souci.
Voila les résultats demandés :
jean-marie@serveur:~$ echo; dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | grep -v ^rc | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3,4 | column -s" " -t ; echo ; uname -mr
ii linux-headers-4.4.0-133 4.4.0-133.159 all
ii linux-image-extra-4.4.0-133-generic 4.4.0-133.159 amd64
ii linux-headers-4.4.0-133-generic 4.4.0-133.159 amd64
ii linux-image-4.4.0-133-generic 4.4.0-133.159 amd64
ii linux-headers-generic 4.4.0.135.141 amd64
ii linux-headers-4.4.0-135 4.4.0-135.161 all
ii linux-image-extra-4.4.0-135-generic 4.4.0-135.161 amd64
ii linux-headers-4.4.0-135-generic 4.4.0-135.161 amd64
ii linux-image-4.4.0-135-generic 4.4.0-135.161 amd64
4.4.0-133-generic x86_64
jean-marie@serveur:~$
jean-marie@serveur:~$ ls -AsS1 /boot
total 101068
37300 initrd.img-4.4.0-133-generic
7864 initrd.img-4.4.0-130-generic
7864 initrd.img-Linux-image-4.4.0-135-generic
7864 initrd.img-Linux-image-extra-4.4.0-135-generic
7864 initrd.img-4.4.0-131-generic
7864 initrd.img-4.4.0-134
6996 vmlinuz-4.4.0-135-generic
6992 vmlinuz-4.4.0-133-generic
3812 System.map-4.4.0-135-generic
3812 System.map-4.4.0-133-generic
1224 abi-4.4.0-133-generic
1224 abi-4.4.0-135-generic
188 config-4.4.0-135-generic
188 config-4.4.0-133-generic
4 grub
4 retpoline-4.4.0-133-generic
4 retpoline-4.4.0-135-generic
jean-marie@serveur:~$
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#4 Le 13/09/2018, à 08:14
- xubu1957
Re : [RESOLU (définitivement)] Salade de noyaux
Bonjour,
Pour comparer :
xubu@xubu-ThinkPad-T410:~$ echo; dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | grep -v ^rc | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3,4 | column -s" " -t ; echo ; uname -mr
ii linux-headers-4.4.0-133 4.4.0-133.159 all
ii linux-image-extra-4.4.0-133-generic 4.4.0-133.159 amd64
ii linux-headers-4.4.0-133-generic 4.4.0-133.159 amd64
ii linux-image-4.4.0-133-generic 4.4.0-133.159 amd64
ii linux-tools-4.4.0-133 4.4.0-133.159 amd64
ii linux-tools-4.4.0-133-generic 4.4.0-133.159 amd64
ii linux-headers-4.4.0-134 4.4.0-134.160 all
ii linux-image-extra-4.4.0-134-generic 4.4.0-134.160 amd64
ii linux-headers-4.4.0-134-generic 4.4.0-134.160 amd64
ii linux-image-4.4.0-134-generic 4.4.0-134.160 amd64
ii linux-tools-4.4.0-134 4.4.0-134.160 amd64
ii linux-tools-4.4.0-134-generic 4.4.0-134.160 amd64
ii linux-generic 4.4.0.135.141 amd64
ii linux-headers-generic 4.4.0.135.141 amd64
ii linux-image-generic 4.4.0.135.141 amd64
ii linux-tools-generic 4.4.0.135.141 amd64
ii linux-headers-4.4.0-135 4.4.0-135.161 all
ii linux-tools-common 4.4.0-135.161 all
ii linux-image-extra-4.4.0-135-generic 4.4.0-135.161 amd64
ii linux-headers-4.4.0-135-generic 4.4.0-135.161 amd64
ii linux-image-4.4.0-135-generic 4.4.0-135.161 amd64
ii linux-tools-4.4.0-135 4.4.0-135.161 amd64
ii linux-tools-4.4.0-135-generic 4.4.0-135.161 amd64
4.4.0-135-generic x86_64
xubu@xubu-ThinkPad-T410:~$
xubu@xubu-ThinkPad-T410:~$ ls -AsS1 /boot
total 155256
39368 initrd.img-4.4.0-134-generic
39364 initrd.img-4.4.0-135-generic
39304 initrd.img-4.4.0-133-generic
6996 vmlinuz-4.4.0-135-generic
6996 vmlinuz-4.4.0-134-generic
6992 vmlinuz-4.4.0-133-generic
3812 System.map-4.4.0-134-generic
3812 System.map-4.4.0-135-generic
3812 System.map-4.4.0-133-generic
1224 abi-4.4.0-133-generic
1224 abi-4.4.0-134-generic
1224 abi-4.4.0-135-generic
188 config-4.4.0-134-generic
188 config-4.4.0-135-generic
188 config-4.4.0-133-generic
184 memtest86+_multiboot.bin
184 memtest86+.elf
180 memtest86+.bin
4 grub
4 retpoline-4.4.0-133-generic
4 retpoline-4.4.0-134-generic
4 retpoline-4.4.0-135-generic
xubu@xubu-ThinkPad-T410:~$
Tu avais supprimé le noyau 4.4.0-134 ?
Dernière modification par xubu1957 (Le 13/09/2018, à 08:17)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#5 Le 13/09/2018, à 09:14
- moko138
Re : [RESOLU (définitivement)] Salade de noyaux
Exécute dans l'ordre ces cinq commandes et montre :
[[ $(apt-mark showmanual | egrep 'linux-.*[0-9]' | grep -v "hwe") ]] && sudo apt-mark auto $(apt-mark showmanual | egrep linux-.*[0-9] | grep -v "hwe")
sudo apt-get clean && sudo update-initramfs -d -k 4.4.0-130 4.4.0-131 4.4.0-134
Avec mes remerciements à ylag et à cqfd93 !
Puis :
sudo apt install --fix-broken
sudo update-grub
et enfin cette simulation :
sudo apt-get -s autoremove --purge
/!\ S'il y a un message d'erreur, tu t'arrêtes sans passer les dernières commandes.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#6 Le 13/09/2018, à 10:17
- diesel
Re : [RESOLU (définitivement)] Salade de noyaux
Bonjour,
Tu avais supprimé le noyau 4.4.0-134 ?
Oui, ainsi que les 4.4.0-130 et 4.4.0-131 (sudo dpkg --purge xxxx plus un cd /; sudo find -name 4.4.0-13 et sudo rm de tout ce qui traînait encore).
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 13/09/2018, à 10:19)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#7 Le 13/09/2018, à 10:25
- diesel
Re : [RESOLU (définitivement)] Salade de noyaux
Exécute dans l'ordre ces cinq commandes et montre :
[[ $(apt-mark showmanual | egrep 'linux-.*[0-9]' | grep -v "hwe") ]] && sudo apt-mark auto $(apt-mark showmanual | egrep linux-.*[0-9] | grep -v "hwe")
sudo apt-get clean && sudo update-initramfs -d -k 4.4.0-130 4.4.0-131 4.4.0-134
Avec mes remerciements à ylag et à cqfd93 !
Puis :sudo apt install --fix-broken
sudo update-grub
et enfin cette simulation :
sudo apt-get -s autoremove --purge
/!\ S'il y a un message d'erreur, tu t'arrêtes sans passer les dernières commandes.
Merci pour l'aide.
Les résultats :
jean-marie@serveur:~$ [[ $(apt-mark showmanual | egrep 'linux-.*[0-9]' | grep -v "hwe") ]] && sudo apt-mark auto $(apt-mark showmanual | egrep linux-.*[0-9] | grep -v "hwe")
[sudo] password for jean-marie:
linux-headers-4.4.0-133 passé en « installé automatiquement ».
linux-headers-4.4.0-133-generic passé en « installé automatiquement ».
linux-image-extra-4.4.0-133-generic passé en « installé automatiquement ».
linux-image-extra-4.4.0-135-generic passé en « installé automatiquement ».
jean-marie@serveur:~$
Pour l'instant, pas de message d'erreur (quoi que je n'aie pas les headers de la 4.4.0-135).
Je fais quoi ?
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#8 Le 13/09/2018, à 11:00
- moko138
Re : [RESOLU (définitivement)] Salade de noyaux
Tu continues.
(Je m'absente à 11h30).
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#9 Le 13/09/2018, à 11:20
- diesel
Re : [RESOLU (définitivement)] Salade de noyaux
Voici le résultat d'une commande apt :
jean-marie@serveur:~$ apt list linux* | grep installé
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
linux-base/xenial-updates,xenial-updates,xenial-security,xenial-security,now 4.5ubuntu1~16.04.1 all [installé]
linux-firmware/xenial-updates,xenial-updates,now 1.157.20 all [installé, automatique]
linux-headers-4.4.0-133/xenial-updates,xenial-updates,xenial-security,xenial-security,now 4.4.0-133.159 all [installé, pouvant être supprimé automatiquement]
linux-headers-4.4.0-133-generic/xenial-updates,xenial-security,now 4.4.0-133.159 amd64 [installé, pouvant être supprimé automatiquement]
linux-headers-4.4.0-135/xenial-updates,xenial-updates,now 4.4.0-135.161 all [installé, automatique]
linux-headers-4.4.0-135-generic/xenial-updates,now 4.4.0-135.161 amd64 [installé, automatique]
linux-headers-generic/xenial-updates,now 4.4.0.135.141 amd64 [installé]
linux-image-4.4.0-133-generic/xenial-updates,xenial-security,now 4.4.0-133.159 amd64 [installé, pouvant être supprimé automatiquement]
linux-image-4.4.0-135-generic/xenial-updates,now 4.4.0-135.161 amd64 [installé, pouvant être supprimé automatiquement]
linux-image-extra-4.4.0-133-generic/xenial-updates,xenial-security,now 4.4.0-133.159 amd64 [installé, pouvant être supprimé automatiquement]
linux-image-extra-4.4.0-135-generic/xenial-updates,now 4.4.0-135.161 amd64 [installé, pouvant être supprimé automatiquement]
jean-marie@serveur:~$
Je ne sais trop quoi penser entre celui qui est "installé", ceux qui sont "installé, automatique" et ceux qui sont "installé, pouvant être supprimé automatiquement". Mais bon, je continue.
jean-marie@serveur:~$ sudo apt-get clean && sudo update-initramfs -d -k 4.4.0-130 4.4.0-131 4.4.0-134
[sudo] password for jean-marie:
Extra argument '4.4.0-131'
Usage: /usr/sbin/update-initramfs [OPTION]...
Options:
-k version Specify kernel version or 'all'
-c Create a new initramfs
-u Update an existing initramfs
-d Remove an existing initramfs
-t Take over a custom initramfs with this one
-b directory Set alternate boot directory
-v Be verbose
-h This message
jean-marie@serveur:~$ sudo apt-get clean
jean-marie@serveur:~$ sudo update-initramfs -d -k 4.4.0-130
update-initramfs: Deleting /boot/initrd.img-4.4.0-130
jean-marie@serveur:~$ sudo update-initramfs -d -k 4.4.0-131
update-initramfs: Deleting /boot/initrd.img-4.4.0-131
jean-marie@serveur:~$ sudo update-initramfs -d -k 4.4.0-134
update-initramfs: Deleting /boot/initrd.img-4.4.0-134
jean-marie@serveur:~$
Bon, juste un petit problème d'arguments. J'ai décomposé la commande et tout s'est bien passé.
La suite :
jean-marie@serveur:~$ sudo apt install --fix-broken
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
crda iw libnl-3-200 libnl-genl-3-200 linux-headers-4.4.0-133 linux-headers-4.4.0-133-generic linux-image-4.4.0-133-generic linux-image-4.4.0-135-generic linux-image-extra-4.4.0-133-generic
linux-image-extra-4.4.0-135-generic wireless-regdb
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
jean-marie@serveur:~$
Bon, là je m'arrête. Il trouve que mes noyaux 4.4.0-133 et 4.4.0-135 ne sont plus nécessaires ! Cela étant, c'est cohérent avec le résultat de la commande "apt list" que j'ai mise au début.
Et il y a plus "amusant". Malgré les résultats annoncés des commandes "update-initramfs -d -k xxx", voilà ce que me donne un "ls -l /boot"
jean-marie@serveur:~$ ls -l /boot
total 93204
-rw-r--r-- 1 root root 1251923 août 10 13:20 abi-4.4.0-133-generic
-rw-r--r-- 1 root root 1251923 août 27 14:51 abi-4.4.0-135-generic
-rw-r--r-- 1 root root 190587 août 10 13:20 config-4.4.0-133-generic
-rw-r--r-- 1 root root 190624 août 27 14:51 config-4.4.0-135-generic
drwxr-xr-x 5 root root 4096 sept. 12 22:10 grub
-rw-r--r-- 1 root root 8049534 sept. 12 22:14 initrd.img-4.4.0-130-generic
-rw-r--r-- 1 root root 8049004 sept. 12 22:13 initrd.img-4.4.0-131-generic
-rw-r--r-- 1 root root 38193216 sept. 12 22:13 initrd.img-4.4.0-133-generic
-rw-r--r-- 1 root root 8049255 sept. 12 22:13 initrd.img-Linux-image-4.4.0-135-generic
-rw-r--r-- 1 root root 8049170 sept. 12 22:13 initrd.img-Linux-image-extra-4.4.0-135-generic
-rw-r--r-- 1 root root 255 août 10 13:20 retpoline-4.4.0-133-generic
-rw-r--r-- 1 root root 255 août 27 14:51 retpoline-4.4.0-135-generic
-rw------- 1 root root 3902569 août 10 13:20 System.map-4.4.0-133-generic
-rw------- 1 root root 3902867 août 27 14:51 System.map-4.4.0-135-generic
-rw------- 1 root root 7159744 août 10 13:20 vmlinuz-4.4.0-133-generic
-rw------- 1 root root 7161952 août 27 14:51 vmlinuz-4.4.0-135-generic
jean-marie@serveur:~$
Manifestement, les initrd.img-4.4.0-130-generic et initrd.img-4.4.0-131-generic sont vaccinés contre le "update-initramfs -d".
Bon, je les ai virés à la main.
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 13/09/2018, à 11:52)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#10 Le 13/09/2018, à 13:46
- diesel
Re : [RESOLU (définitivement)] Salade de noyaux
J'ai progressé.
Comme dit juste au dessus, j'ai viré à la main les 2 initrd qui avaient résisté.
Puis, j'ai tenté de générer l'initrd de la 4.4.0-135 et j'ai eu un message d'erreur me disant que le répertoire /lib/modules/4.4.0-135 n'existait pas ; ce qui est vrai puisque que j'ai un répertoire /lib/modules/4.4.0-135-generic (comme pour le noyau 4.4.0-133, ce qui paraît donc normal).
J'ai donc fait un sudo cp -R /lib/modules/4.4.0-135-généric /lib/modules/4.4.0-135 puis relancé update-initramfs -c -k 4.4.0-135. Ce coup là, ça a fonctionné et j'ai retrouvé un initrd.img-4.4.0-135 dans le fichier /boot.
Ensuite, j'ai renommé ce fichier en initrd.img-4.4.0-135-generic.
Un sudo update-grub, puis j'ai rebooté.
Maintenant, je tourne avec le noyau 4.4.0-135 (ouf...).
Cependant, je pense que tout n'est pas réglé.
Il me reste le cas des paquets en état pouvant être supprimés automatiquement dans apt et update-initramfs qui, auparavant se plaignait de ne pas trouver le répertoire /lib/modules/Linux-image-4.4.0-135-generic (voir mon post #1), puis qui m'a demandé un répertoire /lib/modules/4.4.0-135 alors que le paquet du noyau 4.4.0-135 m'a installé un répertoire /lib/modules/4.4.0-135-generic. Et j'ai laissé les deux répertoires 4.4.0-135-generic et 4.4.0-135 dans /lib/modules car je ne sais pas lequel est utilisé par le noyau en cours d'exécution (et que je n'ai pas envie de planter le serveur).
A la relecture, je me demande si je n'aurais pas dû lancer la commande sudo update-initramfs -c -k 4.4.0-135-generic au lieu de sudo update-initramfs -c -k 4.4.0-135.
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 13/09/2018, à 13:54)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#11 Le 13/09/2018, à 17:31
- cqfd93
Re : [RESOLU (définitivement)] Salade de noyaux
Bonjour,
Ça va, tu fais bien mumuse avec tes noyaux ???
Pour voir où tu en es (et ne touche plus à rien) :
dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t
ls -AsS1 /boot
− cqfd93 −
Hors ligne
#12 Le 13/09/2018, à 18:42
- moko138
Re : [RESOLU (définitivement)] Salade de noyaux
+1
/!\ Jamais d'initiative unilatérale en cours de dépannage !
Merci, cqfd93 d'intervenir !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#13 Le 13/09/2018, à 20:06
- diesel
Re : [RESOLU (définitivement)] Salade de noyaux
Voilà :
jean-marie@serveur:~$ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t
ii linux-headers-4.4.0-133 4.4.0-133.159
ii linux-image-extra-4.4.0-133-generic 4.4.0-133.159
ii linux-headers-4.4.0-133-generic 4.4.0-133.159
ii linux-image-4.4.0-133-generic 4.4.0-133.159
ii linux-headers-generic 4.4.0.135.141
ii linux-headers-4.4.0-135 4.4.0-135.161
ii linux-image-extra-4.4.0-135-generic 4.4.0-135.161
ii linux-headers-4.4.0-135-generic 4.4.0-135.161
ii linux-image-4.4.0-135-generic 4.4.0-135.161
jean-marie@serveur:~$
jean-marie@serveur:~$ ls -AsS1 /boot
total 99048
37300 initrd.img-4.4.0-133-generic
37300 initrd.img-4.4.0-135-generic
6996 vmlinuz-4.4.0-135-generic
6992 vmlinuz-4.4.0-133-generic
3812 System.map-4.4.0-135-generic
3812 System.map-4.4.0-133-generic
1224 abi-4.4.0-133-generic
1224 abi-4.4.0-135-generic
188 config-4.4.0-135-generic
188 config-4.4.0-133-generic
4 grub
4 retpoline-4.4.0-133-generic
4 retpoline-4.4.0-135-generic
jean-marie@serveur:~$
/!\ Jamais d'initiative unilatérale en cours de dépannage !
J'le f'rai plus...
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 13/09/2018, à 20:12)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#14 Le 13/09/2018, à 20:36
- cqfd93
Re : [RESOLU (définitivement)] Salade de noyaux
Bon, on voit qu'il te manque deux méta-paquets. Chez moi j'ai :
moi@aurore:~$ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t
ii linux-headers-4.4.0-134 4.4.0-134.160
ii linux-image-extra-4.4.0-134-generic 4.4.0-134.160
ii linux-headers-4.4.0-134-generic 4.4.0-134.160
ii linux-image-4.4.0-134-generic 4.4.0-134.160
ii linux-generic 4.4.0.135.141
ii linux-headers-generic 4.4.0.135.141
ii linux-image-generic 4.4.0.135.141
ii linux-headers-4.4.0-135 4.4.0-135.161
ii linux-image-extra-4.4.0-135-generic 4.4.0-135.161
ii linux-headers-4.4.0-135-generic 4.4.0-135.161
ii linux-image-4.4.0-135-generic 4.4.0-135.161
moi@aurore:~$
sudo apt install linux-generic
devrait suffire à installer ceux qui manquent.
− cqfd93 −
Hors ligne
#15 Le 13/09/2018, à 20:52
- diesel
Re : [RESOLU (définitivement)] Salade de noyaux
C'est fait, mais ça ne s'est pas passé de manière nominale :
jean-marie@serveur:~$ sudo apt install linux-generic
[sudo] password for jean-marie:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
linux-headers-4.4.0-133 linux-headers-4.4.0-133-generic
linux-image-4.4.0-133-generic linux-image-extra-4.4.0-133-generic
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
The following additional packages will be installed:
amd64-microcode intel-microcode iucode-tool linux-image-generic thermald
Les NOUVEAUX paquets suivants seront installés :
amd64-microcode intel-microcode iucode-tool linux-generic
linux-image-generic thermald
0 mis à jour, 6 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 1 532 ko dans les archives.
Après cette opération, 2 406 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de:1 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 iucode-tool amd64 1.5.1-1ubuntu0.1 [33,8 kB]
Réception de:2 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 intel-microcode amd64 3.20180807a.0ubuntu0.16.04.1 [1 275 kB]
Réception de:3 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 amd64-microcode amd64 3.20180524.1~ubuntu0.16.04.2 [32,2 kB]
Réception de:4 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-image-generic amd64 4.4.0.135.141 [2 404 B]
Réception de:5 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-generic amd64 4.4.0.135.141 [1 792 B]
Réception de:6 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 thermald amd64 1.5-2ubuntu4 [187 kB]
1 532 ko réceptionnés en 1s (868 ko/s)
Sélection du paquet iucode-tool précédemment désélectionné.
(Lecture de la base de données... 99644 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../iucode-tool_1.5.1-1ubuntu0.1_amd64.deb ...
Dépaquetage de iucode-tool (1.5.1-1ubuntu0.1) ...
Sélection du paquet intel-microcode précédemment désélectionné.
Préparation du dépaquetage de .../intel-microcode_3.20180807a.0ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de intel-microcode (3.20180807a.0ubuntu0.16.04.1) ...
Sélection du paquet amd64-microcode précédemment désélectionné.
Préparation du dépaquetage de .../amd64-microcode_3.20180524.1~ubuntu0.16.04.2_amd64.deb ...
Dépaquetage de amd64-microcode (3.20180524.1~ubuntu0.16.04.2) ...
Sélection du paquet linux-image-generic précédemment désélectionné.
Préparation du dépaquetage de .../linux-image-generic_4.4.0.135.141_amd64.deb ...
Dépaquetage de linux-image-generic (4.4.0.135.141) ...
Sélection du paquet linux-generic précédemment désélectionné.
Préparation du dépaquetage de .../linux-generic_4.4.0.135.141_amd64.deb ...
Dépaquetage de linux-generic (4.4.0.135.141) ...
Sélection du paquet thermald précédemment désélectionné.
Préparation du dépaquetage de .../thermald_1.5-2ubuntu4_amd64.deb ...
Dépaquetage de thermald (1.5-2ubuntu4) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Traitement des actions différées (« triggers ») pour dbus (1.10.6-1ubuntu3.3) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Traitement des actions différées (« triggers ») pour systemd (229-4ubuntu21.4) ...
Paramétrage de iucode-tool (1.5.1-1ubuntu0.1) ...
Paramétrage de intel-microcode (3.20180807a.0ubuntu0.16.04.1) ...
update-initramfs: deferring update (trigger activated)
intel-microcode: microcode will be updated at next boot
Paramétrage de amd64-microcode (3.20180524.1~ubuntu0.16.04.2) ...
update-initramfs: deferring update (trigger activated)
amd64-microcode: microcode will be updated at next boot
Paramétrage de linux-image-generic (4.4.0.135.141) ...
Paramétrage de linux-generic (4.4.0.135.141) ...
Paramétrage de thermald (1.5-2ubuntu4) ...
Traitement des actions différées (« triggers ») pour initramfs-tools (0.122ubuntu8.12) ...
update-initramfs: Generating /boot/initrd.img-Linux-image-extra-4.4.0-135-generic
WARNING: missing /lib/modules/Linux-image-extra-4.4.0-135-generic
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: Bad version passed Linux-image-extra-4.4.0-135-generic
dpkg : avertissement : mauvaise syntaxe de la version « Linux-image-extra-4.4.0-135-generic »: le numéro de version ne commence pas par un chiffre
dpkg : avertissement : mauvaise syntaxe de la version « Linux-image-extra-4.4.0-135-generic »: le numéro de version ne commence pas par un chiffre
dpkg : avertissement : mauvaise syntaxe de la version « Linux-image-extra-4.4.0-135-generic »: le numéro de version ne commence pas par un chiffre
dpkg : avertissement : mauvaise syntaxe de la version « Linux-image-extra-4.4.0-135-generic »: le numéro de version ne commence pas par un chiffre
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
depmod: ERROR: Bad version passed Linux-image-extra-4.4.0-135-generic
Traitement des actions différées (« triggers ») pour dbus (1.10.6-1ubuntu3.3) ...
Traitement des actions différées (« triggers ») pour systemd (229-4ubuntu21.4) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-19) ...
jean-marie@serveur:~$
Au résultat :
jean-marie@serveur:~$ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t
ii linux-headers-4.4.0-133 4.4.0-133.159
ii linux-image-extra-4.4.0-133-generic 4.4.0-133.159
ii linux-headers-4.4.0-133-generic 4.4.0-133.159
ii linux-image-4.4.0-133-generic 4.4.0-133.159
ii linux-generic 4.4.0.135.141
ii linux-headers-generic 4.4.0.135.141
ii linux-image-generic 4.4.0.135.141
ii linux-headers-4.4.0-135 4.4.0-135.161
ii linux-image-extra-4.4.0-135-generic 4.4.0-135.161
ii linux-headers-4.4.0-135-generic 4.4.0-135.161
ii linux-image-4.4.0-135-generic 4.4.0-135.161
jean-marie@serveur:~$
il y a manifestement un problème avec le noyau 4.4.0-135.
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#16 Le 13/09/2018, à 21:23
- cqfd93
Re : [RESOLU (définitivement)] Salade de noyaux
L'installation s'est faite quand même, tu as juste eu des avertissements.
Essaye :
sudo apt-get clean
et :
sudo apt install -f
juste au cas où.
Et quand tu redémarres l'ordinateur, tu as bien le noyau 4.4.0-135 ?
uname -a
− cqfd93 −
Hors ligne
#17 Le 13/09/2018, à 21:40
- diesel
Re : [RESOLU (définitivement)] Salade de noyaux
jean-marie@serveur:~$ sudo apt-get clean
[sudo] password for jean-marie:
jean-marie@serveur:~$
jean-marie@serveur:~$ sudo apt install -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
linux-headers-4.4.0-133 linux-headers-4.4.0-133-generic
linux-image-4.4.0-133-generic linux-image-extra-4.4.0-133-generic
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
jean-marie@serveur:~$
jean-marie@serveur:~$ uname -a
Linux serveur 4.4.0-135-generic #161-Ubuntu SMP Mon Aug 27 10:45:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
jean-marie@serveur:~$
Maintenant, il n'y a plus que les paquets du noyau 4.4.0-133 qui sont marqués à la suppression. Je les vire (sudo apt autoremove) ?
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#18 Le 13/09/2018, à 22:02
- diesel
Re : [RESOLU (définitivement)] Salade de noyaux
J'ai continué (vous allez encore râler ).
Je suis allé voir dans le code de update-initramfs puis dans le répertoire /var/lib/initramfs-tools qui apparaît tout au début du code et j'y ai trouvé ça :
jean-marie@serveur:/var/lib$ cd initramfs-tools/
jean-marie@serveur:/var/lib/initramfs-tools$ ls
4.4.0-130-generic 4.4.0-135-generic
4.4.0-131-generic Linux-image-4.4.0-135-generic
4.4.0-133-generic Linux-image-extra-4.4.0-135-generic
4.4.0-135
jean-marie@serveur:/var/lib/initramfs-tools$
Comme par hasard, ça correspond exactement aux noms de noyaux pour lesquels un update-initramfs -c -k all essaye de générer des fichiers initrd.img.xxxxxx.
J'ai fait le ménage dans ce répertoire pour n'y laisser que les 4.4.0-133-generic et 4.4.0-135-generic
Et j'obtiens ça :
jean-marie@serveur:~$ sudo update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-4.4.0-135-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
update-initramfs: Generating /boot/initrd.img-4.4.0-133-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
jean-marie@serveur:~$
C'est quand-même beaucoup mieux.
Pour moi, sauf à ce que ça se passe mal à la sortie de la nouvelle version du noyau ou que vous ayez quelque chose à ajouter, je considère que le problème est réglé.
Sans réponse de votre part sous 24 heures, je passe le sujet en [RESOLU].
Merci pour tout.
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#19 Le 13/09/2018, à 22:18
- ylag
Re : [RESOLU (définitivement)] Salade de noyaux
Salut,
Peut-être tenter:
sudo update-initramfs -d -k 4.4.0-130-generic
sudo update-initramfs -d -k 4.4.0-131-generic
Trois retours qui semblent curieux au #18:
Linux-image-4.4.0-135-generic
Linux-image-extra-4.4.0-135-generic
4.4.0-135
...peut-être essayer aussi:
sudo update-initramfs -d -k Linux-image-4.4.0-135-generic
...sinon tenter de virer à la main les trois fichiers mentionnés ?
Par exemple, sur une installation propre Ubuntu 16.04 avec les deux derniers noyaux, il y a ceci dans /var/lib/initramfs-tools:
yvan@yvan-maison:~$ ls -l /var/lib/initramfs-tools
total 8
-rw-r--r-- 1 root root 77 sep 12 07:11 4.4.0-134-generic
-rw-r--r-- 1 root root 77 sep 12 07:10 4.4.0-135-generic
yvan@yvan-maison:~$
?
Dernière modification par ylag (Le 13/09/2018, à 22:30)
Hors ligne
#20 Le 13/09/2018, à 22:29
- cqfd93
Re : [RESOLU (définitivement)] Salade de noyaux
Apparemment une bonne initiative Mon dossier /var/lib/initramfs-tools ne contient que 4.4.0-134-generic et 4.4.0-135-generic (justement les deux que tu as gardés) donc apparemment tout a bien et tu peux marquer ton sujet comme résolu.
ps : plutôt que de la salade de noyaux, je préfère de la liqueur de noyaux, c'est ch***t à faire mais tellement bon !
− cqfd93 −
Hors ligne
#21 Le 13/09/2018, à 22:31
- diesel
Re : [RESOLU (définitivement)] Salade de noyaux
Bonsoir Ylag
J'ai fait à la hussarde (rm initrd.img-xxxxx dans le répertoire /boot), ce qui marche très bien pour supprimer les fichiers considérés mais laisse manifestement des scories dans la configuration de update-initramfs.
Je soupçonne que update-initramfs -d fait la même chose mais met à jour la configuration par la même occasion.
[edit] Je viens de vérifier, c'est exactement ce qui se passe. [/edit]
Ça m'apprendra. Cela étant, j'ai fini par savoir comment fonctionne update-initramfs (c'est toujours ça de pris ).
Merci pour ton retour.
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 13/09/2018, à 22:39)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#22 Le 13/09/2018, à 22:35
- diesel
Re : [RESOLU (définitivement)] Salade de noyaux
Apparemment une bonne initiative Mon dossier /var/lib/initramfs-tools ne contient que 4.4.0-134-generic et 4.4.0-135-generic (justement les deux que tu as gardés) donc apparemment tout a bien et tu peux marquer ton sujet comme résolu.
ps : plutôt que de la salade de noyaux, je préfère de la liqueur de noyaux, c'est ch***t à faire mais tellement bon !
OK, je mets [RESOLU] et merci encore à tous.
Amicalement.
Jean-Marie
P.S. Là où j'ai grandi, on fabrique de la liqueur de noyau (Noyau de Vernon).
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#23 Le 13/09/2018, à 22:45
- cqfd93
Re : [RESOLU (définitivement)] Salade de noyaux
P.S. Là où j'ai grandi, on fabrique de la liqueur de noyau (Noyau de Vernon).
Celle-là est faite uniquement avec des noyaux de cerises. C'est encore meilleur avec des noyaux de cerises, pêche et abricots !
− cqfd93 −
Hors ligne
#24 Le 13/09/2018, à 22:56
- diesel
Re : [RESOLU (définitivement)] Salade de noyaux
Je ne te contredirai pas.
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#25 Le 14/09/2018, à 03:44
- moko138
Re : [RESOLU (définitivement)] Salade de noyaux
Quelqu'un peut-il m'expliquer le sens de cet avertissement
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
?
Merci !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne