Page 1 sur 1

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

Publié : 18 septembre 2019, 08:58
par OFCBoot
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.

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

Publié : 18 septembre 2019, 11:44
par nouvo09
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.

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

Publié : 18 septembre 2019, 12:17
par tru
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

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

Publié : 18 septembre 2019, 17:30
par OFCBoot
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 :)

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

Publié : 18 septembre 2019, 23:11
par nouvo09
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

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

Publié : 18 septembre 2019, 23:57
par OFCBoot
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 :)

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

Publié : 19 septembre 2019, 08:23
par nouvo09
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.

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

Publié : 22 septembre 2019, 02:50
par OFCBoot
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.