Pages : 1
#1 Le 16/06/2018, à 07:25
- diesel
[RESOLU] Salade de noyaux
Bonjour,
Depuis quelques temps, j'ai des soucis de gestion du(des) noyau(x) sur mon serveur sous ubuntu server 16.04 LTS.
Dernièrement, alors que j'avais installé la dernière version du noyau (4.4.0-128) suite à une mise à jour, puis rebooté la machine, celle-ci était restée sur le 4.4.0-127, et comme j'avais programmé sous cron un apt autoclean, suite à un reboot ultérieur, ma machine n'a plus voulu démarrer.
Il a fallu que je reboote sur un CD rescue pour patcher grub à la main afin que ça redémarre.
Aujourd'hui, j'ai réalisé une mise à jour du système (rien à voir directement avec le noyau) et voici ce que je vois passer :
...
update-initramfs: deferring update (trigger activated)
Paramétrage de sosreport (3.5-1~ubuntu16.04.3) ...
Paramétrage de wireless-regdb (2018.05.09-0ubuntu1~16.04.1) ...
Traitement des actions différées (« triggers ») pour initramfs-tools (0.122ubuntu8.11) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-124-generic
WARNING: missing /lib/modules/4.4.0-124-generic
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: could not open directory /lib/modules/4.4.0-124-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_iweG91/lib/modules/4.4.0-124-generic/modules.order: No such file or directory
depmod: WARNING: could not open /var/tmp/mkinitramfs_iweG91/lib/modules/4.4.0-124-generic/modules.builtin: No such file or directory
jean-marie@serveur:~$ uname -a
Linux serveur 4.4.0-128-generic #154-Ubuntu SMP Fri May 25 14:15:18 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
jean-marie@serveur:~$
Enfin, si je cherche tout ce qui a trait aux noyaux, voila ce que je trouve :
jean-marie@serveur:~$ cd /
jean-marie@serveur:/$ sudo find -name *4.4.0-12*
./var/lib/dpkg/info/linux-image-4.4.0-127-generic.postrm
./var/lib/dpkg/info/linux-image-4.4.0-128-generic.postrm
./var/lib/dpkg/info/linux-image-extra-4.4.0-128-generic.postinst
./var/lib/dpkg/info/linux-headers-4.4.0-128-generic.list
./var/lib/dpkg/info/linux-image-extra-4.4.0-128-generic.list
./var/lib/dpkg/info/linux-image-4.4.0-127-generic.list
./var/lib/dpkg/info/linux-image-4.4.0-128-generic.list
./var/lib/dpkg/info/linux-image-4.4.0-124-generic.postrm
./var/lib/dpkg/info/linux-headers-4.4.0-128-generic.postinst
./var/lib/dpkg/info/linux-image-4.4.0-124-generic.list
./var/lib/dpkg/info/linux-image-extra-4.4.0-124-generic.postrm
./var/lib/dpkg/info/linux-image-4.4.0-128-generic.postinst
./var/lib/dpkg/info/linux-image-4.4.0-128-generic.prerm
./var/lib/dpkg/info/linux-image-4.4.0-128-generic.md5sums
./var/lib/dpkg/info/linux-image-extra-4.4.0-124-generic.list
./var/lib/dpkg/info/linux-image-extra-4.4.0-128-generic.md5sums
./var/lib/dpkg/info/linux-headers-4.4.0-128-generic.md5sums
./var/lib/dpkg/info/linux-image-4.4.0-128-generic.preinst
./var/lib/dpkg/info/linux-image-extra-4.4.0-128-generic.postrm
./var/lib/dpkg/info/linux-headers-4.4.0-128.md5sums
./var/lib/dpkg/info/linux-headers-4.4.0-128.list
./var/lib/dpkg/info/linux-image-extra-4.4.0-127-generic.list
./var/lib/dpkg/info/linux-image-extra-4.4.0-127-generic.postrm
./var/lib/initramfs-tools/4.4.0-124-generic
./boot/abi-4.4.0-128-generic
./boot/initrd.img-4.4.0-124-generic
./boot/config-4.4.0-128-generic
./boot/vmlinuz-4.4.0-128-generic
./boot/retpoline-4.4.0-128-generic
./boot/System.map-4.4.0-128-generic
./usr/share/doc/linux-headers-4.4.0-128
./usr/share/doc/linux-image-extra-4.4.0-128-generic
./usr/share/doc/linux-image-4.4.0-128-generic
./usr/share/doc/linux-headers-4.4.0-128-generic
./usr/src/linux-headers-4.4.0-128
./usr/src/linux-headers-4.4.0-128-generic
./lib/firmware/4.4.0-128-generic
./lib/modprobe.d/blacklist_linux_4.4.0-128-generic.conf
./lib/modules/4.4.0-128-generic
jean-marie@serveur:/$
Et dans /boot/grub, j'ai ça :
jean-marie@serveur:/boot/grub$ ls
default gfxblacklist.txt grubenv locale unicode.pf2
fonts grub.cfg i386-pc menu.lst
jean-marie@serveur:/boot/grub$
Lorsque j'ai patché à la main pour que ça redémarre, j'ai commencé par déclarer le noyau 4.4.0-128 dans menu.lst puis j'ai rebooté, ce qui n'a rien changé. J'ai l'impression que grub n'utilise plus ce fichier.
Puis, j'ai patché grub.cfg, et là, c'est reparti.
Merci d'avance pour vos conseils.
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 16/06/2018, à 10:26)
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 16/06/2018, à 07:34
- cqfd93
Re : [RESOLU] Salade de noyaux
Bonjour,
Donne aussi les retours complets de :
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
Un retour complet doit contenir toutes les lignes depuis celle de la commande jusqu'à la ligne attendant la commande suivante, exemple :
moi@lenovo:~$ uname -a
Linux moi-lenovo 4.4.0-97-generic #120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
moi@lenovo:~$
− cqfd93 −
Hors ligne
#3 Le 16/06/2018, à 08:11
- diesel
Re : [RESOLU] Salade de noyaux
Voila :
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
rc linux-image-extra-4.4.0-124-generic 4.4.0-124.148
rc linux-image-4.4.0-124-generic 4.4.0-124.148
rc linux-image-extra-4.4.0-127-generic 4.4.0-127.153
rc linux-image-4.4.0-127-generic 4.4.0-127.153
ii linux-generic 4.4.0.128.134
ii linux-headers-generic 4.4.0.128.134
ii linux-image-generic 4.4.0.128.134
ii linux-headers-4.4.0-128 4.4.0-128.154
ii linux-image-extra-4.4.0-128-generic 4.4.0-128.154
ii linux-headers-4.4.0-128-generic 4.4.0-128.154
ii linux-image-4.4.0-128-generic 4.4.0-128.154
jean-marie@serveur:~$
jean-marie@serveur:~$ ls -AsS1 /boot
total 20096
7880 initrd.img-4.4.0-124-generic
6984 vmlinuz-4.4.0-128-generic
3812 System.map-4.4.0-128-generic
1224 abi-4.4.0-128-generic
188 config-4.4.0-128-generic
4 grub
4 retpoline-4.4.0-128-generic
jean-marie@serveur:~$
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 16/06/2018, à 08: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
#4 Le 16/06/2018, à 08:28
- diesel
Re : [RESOLU] Salade de noyaux
Depuis, j'ai purgé les paquets 4.4.0-124 et 4.4.0-127
Puis, j'ai viré le fichier /var/lib/initramfs-tools/4.4.0-124-generic
Maintenant, j'ai le résultat suivant :
jean-marie@serveur:/$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.4.0-128-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
jean-marie@serveur:/$
Ce qui est beaucoup mieux.
Vous avez une idée pour le warning ?
Par ailleurs, j'ai encore retrouvé ça :
jean-marie@serveur:/var/lib/initramfs-tools$ ls -al
total 20
drwxr-xr-x 2 root root 4096 juin 16 09:21 .
drwxr-xr-x 47 root root 4096 févr. 1 21:13 ..
-rw-r--r-- 1 root root 77 mai 29 10:08 4.4.0-112-generic
-rw-r--r-- 1 root root 77 mai 29 10:08 4.4.0-116-generic
-rw-r--r-- 1 root root 77 juin 16 09:27 4.4.0-128-generic
jean-marie@serveur:/var/lib/initramfs-tools$
J'ai viré les deux "vieux".
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 16/06/2018, à 08:35)
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
#5 Le 16/06/2018, à 08:41
- cqfd93
Re : [RESOLU] Salade de noyaux
Je n'ai pas d'idée pour le warning.
Donc maintenant, si je comprends bien, /boot contient bien tous les fichiers du noyau 4.4.0-128 ? C'était peut-être un peu précipité de virer ce qui concerne les noyaux précédents avant de savoir si tout était OK avec le 128…
Et si tu fais un
sudo update-grub
suivi d'un redémarrage ?
− cqfd93 −
Hors ligne
#6 Le 16/06/2018, à 10:25
- diesel
Re : [RESOLU] Salade de noyaux
Ben, ça fait déjà plusieurs jours que ça démarre sur le 128.
update-grub, ça donne ça :
jean-marie@serveur:~$ sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-128-generic
Found initrd image: /boot/initrd.img-4.4.0-128-generic
Found Ubuntu 16.04.4 LTS (16.04) on /dev/sda1
done
jean-marie@serveur:~$
Et /boot/grub/grub.cfg contient bien la description du menu avec le noyau 4.4.0-128-generic
Et ça a redémarré sans problème.
On verra à la prochaine mise à jour du noyau.
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
#7 Le 16/06/2018, à 10:59
- cqfd93
Re : [RESOLU] Salade de noyaux
Super !
Contente d'avoir pu t'aider (même si je n'ai pas fait grand chose ).
Cordialement
− cqfd93 −
Hors ligne
Pages : 1