Preciso me preocupar com "erro: membro supérfluo do RAID"?

9

Ao executar update-grubo Ubuntu 12.04 recém-instalado com um RAID de software mais antigo (md), recebo:

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

Eu ficaria menos preocupado se a mensagem dissesse warning: ..., mas como ela diz error: ..., estou me perguntando qual é o 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>

Preciso me preocupar ou isso é inofensivo?

btw: desconsidere a menção do Debian 5.0.9, que era o sistema instalado anteriormente e será sobrescrito. Está na /dev/md2verdade.

0xC0000022L
fonte

Respostas:

7

Como mencionado aqui por Fussy Salsify, isso parece ser um bug do script update-grub com dispositivo sobressalente em uma das matrizes RAID. Como mencionado aqui, um patch foi aplicado e deve chegar ao Ubuntu em algum momento.

Boyd Stephen Smith Jr. disse que acha que este relatório de erro pode ser apenas cosmético aqui e Vladimir 'cod-coder / phcoder' Serbinenko enviou um patch que parece apenas alterar o relatório de erro para "peças sobressalentes não implementadas".

Também há um relatório de bug na barra de ativação ( # 816475 ) e uma possível solução alternativa que envolve a alteração do particionamento. A importância desse bug é indecisa na barra de ativação, mas parece que causou algum problema real ao Björn Tillenius que não pôde atualizar / instalar o grub. Parece que você deve ter cuidado.

desgua
fonte
Obrigado @desgua, a parte mais importante da pergunta é se preciso me preocupar (por exemplo, que meu sistema se torne não inicializável) devido a erros. Infelizmente, mesmo analisando o relatório de bug que você vinculou, parece não haver uma declaração conclusiva e / ou autorizada sobre se devo me preocupar com isso ou não. +1 para os ponteiros já :)
0xC0000022L
Eu encontrei alguns mais informações ;-)
desgua
0

Eu estava recebendo esse erro no ubuntu 12.04 durante o upgrade-grub e brevemente durante a inicialização do PC, mas isso ocorreu devido a uma configuração incorreta do meu lado:

Eu tinha duas partições em dois discos emparelhados com o mdadm usando RAID1. Depois que um disco travou, substituí-o e adicionei um novo, mas em algum momento ao inserir os comandos para adicionar as partições ( mdadm --manage /dev/md... -a /dev/sd...), adicionei erroneamente o disco inteiro (/ dev / sdb ) em vez da partição (/ dev / sdb1 ) como parte de / dev / md1. Removai o disco inteiro e adicionei corretamente a partição e as coisas estavam bem em / proc / mdstat, então pensei que tinha terminado.

No entanto, ao reiniciar "erro: membro RAID supérfluo (2 encontrado)." estava aparecendo brevemente na minha tela e a matriz de ataques não foi reconstruída com as partições do novo disco.

Eu tive que zerar o superbloco de / dev / sdb (o disco) mdadm --zero-superblock /dev/sdbpara corrigi-lo, o que também resultou no "erro: membro RAID supérfluo (2 encontrado)". tanto na inicialização quanto no update-grub.

ndemou
fonte