[RESOLU] Boot impossible suite au passage de CentOS 7.6 à 7.7

OFCBoot
Messages : 4
Inscription : 18 septembre 2019, 08:49

[RESOLU] Boot impossible suite au passage de CentOS 7.6 à 7.7

Message par OFCBoot » 18 septembre 2019, 08:58

Bonjour à tous,

Je suis confronté à un problème de taille suite à la mise à jour de Centos 7.6 à 7.7 sur deux serveurs chez OVH.

J'ai effectué la mise à jour ce matin comme ceci:

- yum check-update
- yum clean all
- reboot
- yum update
- reboot

Suite à ça, les deux serveurs n'ont plus jamais voulu booter, plus moyen de redémarrer les serveurs, le panel OVH indique une erreur lors du redémarrage. Le seul moyen de démarrer est de changer le boot et de booter en mode network avec le kernel OVH sur /dev/md2 (heureusement d'ailleurs, c'est ce qui m'a sauvé). Lorsque je repasse sur le boot normal, les serveurs ne démarrent plus de nouveau.

J'ai bien l'impression que ça à un rapport avec GRUB mais sans certitudes. A vrai dire, mon but n'était même pas de passer à Centos 7.7, c'était totalement un hasard vu que j'ai profité du peu de traffic de ce matin pour mettre à jour des paquets dont j'avais besoin.

Est-ce que je suis le seul à être confronté au problème ou est-ce que c'est un couac dans les paquets de la mise à jour? Je tiens à préciser que Centos était à jour d'avant hier soir et un redémarrage dans la foulée, c'est donc bien le passage de 7.6 à 7.7 qui à posé problème.

Merci,
A bientôt.
Dernière modification par OFCBoot le 22 septembre 2019, 02:50, modifié 1 fois.

Avatar de l’utilisateur
nouvo09
Messages : 1980
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: Boot impossible suite au passage de CentOS 7.6 à 7.7

Message par nouvo09 » 18 septembre 2019, 11:44

Bonjour
Avant tout il faut que tu vérifies la version du noyau installé.

S'il s'agit d'un os customisé par OVH, ce qui semble être l'habitude, alors il serait préférable de t'adresser à leur support.
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

tru
Messages : 216
Inscription : 20 octobre 2009, 09:30

Re: Boot impossible suite au passage de CentOS 7.6 à 7.7

Message par tru » 18 septembre 2019, 12:17

Bonjour,

Aucune expérience directe avec avec OVH, mais il me semble que leur kernel n'est pas celui de CentOS.

http://community.ovh.com/t/centos-7-mise-a-jour-kernel/ qui renvoie sur https://docs.ovh.com/fr/dedicated/mettr ... eur-dedie/

a+

Tru

OFCBoot
Messages : 4
Inscription : 18 septembre 2019, 08:49

Re: Boot impossible suite au passage de CentOS 7.6 à 7.7

Message par OFCBoot » 18 septembre 2019, 17:30

Bonjour,

A l'installation des dédiés j'avais le choix entre le kernel d'origine CentOS ou le kernel OVH, j'ai choisis le kernel d'origine CentOS pour les deux dédiés.

Donc si je comprends bien, il peut être dangereux d'utiliser yum update sans regarder les paquets un par un voir si y a pas un kernel qui traîne par là et qui serait susceptible de tout casser quand on est chez OVH? Ou il y a simplement une manip à faire pour utiliser le kernel CentOS? Pourtant j'ai bien installé le kernel CentOS à l'installation des OS il y a 4 ou 5 mois de cela.

---------------
EDIT:

Je viens d'avoir le support technique OVH au téléphone, qui m'a confirmé que j'utilisais un Kernel CentOS et non OVH et que le bios était bien EFI sur cette machine. Je viens de m'apercevoir que le lien symbolique de /etc/grub2-efi.cfg est cassé car il pointe vers /boot/efi/EFI/centos/grub.cfg et que le fichier n'existe tout simplement pas (ou plus). Le seul fichier existant dans /boot/efi/EFI/centos est grubx64.efi et un dossier fonts. Je suppose que le problème pourrait venir de là, est-ce que vous pourriez éventuellement me le confirmer?

Merci :)

Avatar de l’utilisateur
nouvo09
Messages : 1980
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: Boot impossible suite au passage de CentOS 7.6 à 7.7

Message par nouvo09 » 18 septembre 2019, 23:11

Regenérer un fichier grub.cfg n'est pas bien difficile. Mais cela ne dira pas pourquoi il a disparu

essaie

# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

OFCBoot
Messages : 4
Inscription : 18 septembre 2019, 08:49

Re: Boot impossible suite au passage de CentOS 7.6 à 7.7

Message par OFCBoot » 18 septembre 2019, 23:57

Je n'ai aucune idée de pourquoi il à disparu non plus, c'est la première fois que j'ai un problème comme celui là sur CentOS.

Voici l'output de la commande:

Code : Tout sélectionner

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-1062.1.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1062.1.1.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-957.27.2.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.27.2.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-957.21.3.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.21.3.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-b4451725c37087e0241632995d2b7d05
Found initrd image: /boot/initramfs-0-rescue-b4451725c37087e0241632995d2b7d05.img
done
Je tenterais un reboot cette nuit lorsqu'il y aura moins de traffic. Est-ce que ça vous parait bon de votre côté?

Merci :)

Avatar de l’utilisateur
nouvo09
Messages : 1980
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: Boot impossible suite au passage de CentOS 7.6 à 7.7

Message par nouvo09 » 19 septembre 2019, 08:23

La sortie de la commande me semble bonne, mais ce qu'il convient de vérifier c'est

1) L'existence du fichier à l'endroit prévu
2) Le contenu de ce fichier.
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

OFCBoot
Messages : 4
Inscription : 18 septembre 2019, 08:49

Re: Boot impossible suite au passage de CentOS 7.6 à 7.7

Message par OFCBoot » 22 septembre 2019, 02:50

Bonjour,

Je n'ai pas eu le temps de tester auparavant et en journée impossible de redémarrer.

Mais là je viens d'essayer et effectivement, tout est rentré dans l'ordre :)

Merci,
A bientôt.

Répondre