¿Tengo que preocuparme por "error: miembro RAID superfluo"?

9

Cuando se ejecuta update-gruben Ubuntu 12.04 recién instalado con un software RAID (md) anterior, obtengo:

error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
Generating grub.cfg ...
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
Found linux image: /boot/vmlinuz-3.2.0-24-generic
Found initrd image: /boot/initrd.img-3.2.0-24-generic
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
Found linux image: /boot/vmlinuz-3.2.0-23-generic
Found initrd image: /boot/initrd.img-3.2.0-23-generic
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
Found memtest86+ image: /boot/memtest86+.bin
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
Found Debian GNU/Linux (5.0.9) on /dev/sdb1
Found Debian GNU/Linux (5.0.9) on /dev/sdc1
done

Me preocuparía menos si el mensaje dijera warning: ..., pero como dice error: ...me pregunto cuál es el problema.

# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md2 : active raid1 sdc1[1] sdb1[0]
      48829440 blocks [2/2] [UU]

md3 : active raid1 sdc2[1] sdb2[0]
      263739008 blocks [2/2] [UU]

md1 : active raid5 sdg1[3] sdf1[2] sde1[1] sdh1[0] sdi1[4] sdd1[5](S)
      1250274304 blocks level 5, 64k chunk, algorithm 2 [5/5] [UUUUU]

unused devices: <none>

¿Tengo que preocuparme o es inofensivo?

por cierto: no tenga en cuenta la mención de Debian 5.0.9, que era el sistema instalado anteriormente y se va a sobrescribir. Está en /dev/md2realidad.

0xC0000022L
fuente

Respuestas:

7

Como se menciona aquí por Fussy Salsify, esto parece ser un error del script de actualización-grub con un dispositivo de repuesto en una de las matrices RAID. Como se mencionó aquí , se ha aplicado un parche y debería llegar a Ubuntu en algún momento.

Boyd Stephen Smith Jr. dijo que cree que este informe de error puede ser solo cosmético aquí y Vladimir 'φ-coder / phcoder' Serbinenko envió un parche que parece cambiar el informe de error a "no se implementan repuestos".

También hay un informe de error en el launchpad ( # 816475 ) y una posible solución que implica cambiar la partición. La importancia de este error no está decidida en el launchpad, pero parece que causó un problema real a Björn Tillenius que no pudo actualizar / instalar grub. Parece que debes tener cuidado.

desgua
fuente
Gracias @desgua, la parte más importante de la pregunta es si debo preocuparme (por ejemplo, si mi sistema no se puede iniciar) debido a los errores. Desafortunadamente, incluso revisando el informe de error que vinculó, parece que no hay una declaración concluyente y / o autorizada sobre si tengo que preocuparme o no. +1 para los punteros ya :)
0xC0000022L
He encontrado más información ;-)
desgua
0

Recibí este error en ubuntu 12.04 tanto durante la actualización-grub como brevemente al arrancar la PC, pero se debió a una mala configuración de mi parte:

Tenía dos particiones en dos discos emparejados con mdadm usando RAID1. Después de que un disco se bloqueó, lo reemplacé y agregué uno nuevo, pero en algún momento al ingresar los comandos para agregar las particiones ( mdadm --manage /dev/md... -a /dev/sd...), agregué por error todo el disco (/ dev / sdb ) en lugar de la partición (/ dev / sdb1 ) como parte de / dev / md1. Eliminé todo el disco y agregué correctamente la partición y las cosas se veían bien en / proc / mdstat, así que pensé que había terminado.

Sin embargo, al reiniciar "error: miembro RAID superfluo (2 encontrados)". aparecía brevemente en mi pantalla y la matriz de incursiones no se reconstruyó con mis particiones del nuevo disco.

Tuve que poner a cero el superbloque de / dev / sdb (el disco) mdadm --zero-superblock /dev/sdbpara arreglarlo, que también recibió el "error: miembro RAID superfluo (2 encontrados)". tanto desde el inicio como desde update-grub.

ndemou
fuente