GRUB failed to install /dev/md2 (Proxmox server)
... / GRUB failed to install /d...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

GRUB failed to install /dev/md2 (Proxmox server)

Par
DidierM
Créé le 2023-02-08 22:22:38 (edited on 2024-09-04 11:23:51) dans Serveurs dédiés

Bonsoir

Serveur Proxmox OVH : Raid Software

Je relance l'upgrade d'un package Debian GRUB :

dpkg --configure -a

J'ai un Popup :

│ GRUB failed to install to the following devices: │
│ │
│ /dev/md2 │
│ │
│ Do you want to continue anyway? If you do, your computer may not start up properly. │
│ │
│ Writing GRUB to boot device failed - continue?


Je pense à un problème RAID soft ?

mdadm /dev/md2
/dev/md2: 1023.00MiB raid1 2 devices, 0 spares.


mdadm --detail /dev/md2
/dev/md2:
Version : 1.2
Creation Time : Sat Feb 19 07:13:29 2022
Raid Level : raid1
Array Size : 1047552 (1023.00 MiB 1072.69 MB)
Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent

Update Time : Wed Feb 8 23:06:36 2023
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

Consistency Policy : resync

Name : md2
UUID : 3bce3646:15d9f0af:1c116ed3:6e12ccca
Events : 40

Number Major Minor RaidDevice State
0 259 2 0 active sync /dev/nvme0n1p2
1 259 9 1 active sync /dev/nvme1n1p2



Mais le RAID md2 est clean
Les autres md3 et md5 aussi !

cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md2 : active raid1 nvme1n1p2[1] nvme0n1p2[0]
1047552 blocks super 1.2 [2/2] [UU]

md5 : active raid1 nvme1n1p5[0] nvme0n1p5[1]
476381184 blocks super 1.2 [2/2] [UU]
bitmap: 4/4 pages [16KB], 65536KB chunk

md3 : active raid1 nvme1n1p3[1] nvme0n1p3[0]
20955136 blocks super 1.2 [2/2] [UU]

unused devices:


fdisk -l /dev/md2 ne me donne pas d'erreur


Je n'ai pas rebooté... la crainte que ce serveur Proxmox ne reboot pas !

Merci


12 réponses ( Latest reply on 2023-02-13 18:05:48 Par
DidierM
)

J'ai ces packages Grub sur ce serveur Proxmox

i A grub-common - GRand Unified Bootloader (common files)
p grub-efi - GRand Unified Bootloader, version 2 (dummy package)
i grub-efi-amd64-bin - GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
i A grub-pc-bin - GRand Unified Bootloader, version 2 (PC/BIOS modules)
i A grub2-common - GRand Unified Bootloader (common files for version 2)

Pourquoi j'ai grub-common et grub2-common installés ?

Je ne trouve aucune commande grub2, uniquement

Proxmox:/boot/grub# grub-
grub-bios-setup grub-glue-efi grub-macbless grub-mkfont grub-mkpasswd-pbkdf2 grub-mount grub-render-label
grub-editenv grub-install grub-menulst2cfg grub-mkimage grub-mkrelpath grub-ntldr-img grub-script-check
grub-file grub-install.real grub-mkconfig grub-mklayout grub-mkrescue grub-probe grub-set-default
grub-fstest grub-kbdcomp grub-mkdevicemap grub-mknetdir grub-mkstandalone grub-reboot grub-syslinux2cfg


J'ai la solution de facilité aussi : ne rien faire et commander un nouveau serveur fin février, car je dois renouveler mon dédié le 1er mars !
Zut, actuellement un nouveau Advance-1, ça me coûterait 265 € de plus pour 1 an...

Mais... j'aimerais bien comprendre pq Grub1 bloque.

Grub 1 (legacy) sur RAID software...

Il me suffirait d'essayer ces commandes ?

grub-install /dev/nvme0n1
grub-install /dev/nvme1n1

et ne pas rebooter si erreur évidemment

Alors perso qd j'ai cette erreur je refais une passe de partout,
Dans votre cas ça pourrait ressembler à ça :
(il faudrait voir ce qu'il y a sur les p1 et p4 à tt hasard).

```
grub-install /dev/nvme0
grub-install /dev/nvme1

grub-install /dev/nvme0n1
grub-install /dev/nvme1n1

grub-install /dev/nvme0n1p2
grub-install /dev/nvme0n1p3
grub-install /dev/nvme0n1p5

grub-install /dev/nvme1n1p2
grub-install /dev/nvme1n1p3
grub-install /dev/nvme1n1p5

grub-install /dev/md2
grub-install /dev/md3
grub-install /dev/md5
```

Je n'ai jamais eu de soucis au reboot après avoir relancé toutes ces commandes...
Mais bon, faut tt de même allumer un cierge avant, on ne sait jamais :)

Bonsoir Sich

ok, je vais checker mes backups, et faire les grub-install partout !
Probablement ce WE.
Merci

J'ai relancé dpkg et cette fois j'ai sélectionner pour continuer malgré l'erreur
(sinon je n'en sors pas, et les autres màj ne se font pas :

Proxmox:~# dpkg --configure -a

Setting up grub-pc (2.06-3~deb11u1) ...
Installing for i386-pc platform.
grub-install.real: warning: File system `ext2' doesn't support embedding.
grub-install.real: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install.real: error: diskfilter writes are not supported.
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.15.53-1-pve
Found initrd image: /boot/initrd.img-5.15.53-1-pve
Found linux image: /boot/vmlinuz-5.15.39-4-pve
Found initrd image: /boot/initrd.img-5.15.39-4-pve
Found linux image: /boot/vmlinuz-5.15.39-3-pve
Found initrd image: /boot/initrd.img-5.15.39-3-pve
Found linux image: /boot/vmlinuz-5.15.39-2-pve
Found initrd image: /boot/initrd.img-5.15.39-2-pve
Found linux image: /boot/vmlinuz-5.13.19-6-pve
Found initrd image: /boot/initrd.img-5.13.19-6-pve
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Setting up libpam-systemd:amd64 (247.3-7+deb11u1) ...


**File system `ext2' doesn't support embedding.**

???

Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.


"other bootable partitions" ... en théorie il n'y en a pas d'autres.
Si ce n'est que cela, ça devrait aller.

Il détecte bien les kernels Proxmox.

J'ai refais les grub-install sur tous les disques :

Proxmox:~# grub-install /dev/md2
Installing for x86_64-efi platform.
... et les autres

et... le serveur ne répond plus !

...
ok, je vais voir dans le manager.
Et j'ai les backups.

j'ai eu des pings après 15 min...
bizarre... par 5 ou 6 pings, puis rien pendant 10 ou 20 secondes... puis les pings reviennent mais sans perte dans les numéros de séquence.

Bon, le SSH répond, mais j'ai un warning que la clé a changé... et un mail ovh : **mode rescue**

J'hésite encore chercher en rescue, et réinstaller
J'ai les sauvegardes de tous mes conteneurs

bon, serveur Proxmox planté sur Grub au reboot.

Je n'ai pas eu envie de chercher en mode rescue.
J'avais mes sauvegardes des conteneurs Proxmox. J'ai fait une réinstalle.

Pas trop de problème. C'était la nuit.
Ces sites peuvent être down la nuit quelques heures.

Je vais quand même passer aux VM au lieu des conteneurs.
J'avais choisi les conteneurs car conso ram et disque un peu plus faible... mais actuellement niveau sécurité, on préfère les VM.

Je crée ma 1ère VM.

Bonjour,

je vais faire celui qui radote, mais Proxmox VE ne supporte pas officiellement le raid soft (tout comme vmware il me semble), du coup les install OVH qui vont du raid soft c'est pas top du tout.

Cordialement, janus57

Je suis d'accord avec toi Janus.
Mais c'est l'install Proxmox OVH...
Ce n'est pas sérieux de proposer des la virtualisation en utilisant un **raid soft déconseillé par Proxmox**.

Je n'ai pas encore pu tester l'install manuelle pour créer des FS et des raid ZFS.

J'essaie l'accès console aussi... et j'ai des problèmes de clavier.
L'accès série SOL fonctionne assez bien, mais certains caractères ne passent pas...

Alors, de là à installer Proxmox manuellement en ZFS en console...

Merci. Didier

Bonjour,


Mais c'est l'install Proxmox OVH...

c'est bien ce que je déplore et pour ça que je fait les installation avec l'ISO officiel (surtout si on a besoin de support).


Ce n'est pas sérieux de proposer des la virtualisation en utilisant un raid soft déconseillé par Proxmox.

pareil avec VMWare (de mémoire).


J'essaie l'accès console aussi... et j'ai des problèmes de clavier.
L'accès série SOL fonctionne assez bien, mais certains caractères ne passent pas...

faut passer par l'IPMI (java ou html5 selon la génération du serveur).

Cordialement, janus57

arf, toutes mes condoléances pour le taf généré :(
Je touche du bois je n'ai pas eu ce problème...
Mais ce n'est pas en proxmox, juste des debian "standard"...

ça va encore...
Je me méfiais du reboot, donc j'ai refait mes backups juste avant et je les ai sauvé dans le FTP OVH

;-)