Do I have to worry about "error: superfluous RAID member"?
Solution 1
As mentioned here by Fussy Salsify this seems to be a bug of update-grub script with spare device in one of the RAID arrays. As mentioned here a patch has been applied and should come to Ubuntu at some time.
Boyd Stephen Smith Jr. said he thinks this error report may be just cosmetic here and Vladimir 'φ-coder/phcoder' Serbinenko submitted a patch that seems to just change the error report to "spares aren't implemented".
Also there is a bug report at launchpad (#816475) and a possible workaround that involves changing the partitioning. The importance of this bug is undecided at launchpad but looks like it caused some real problem to Björn Tillenius that could not upgrade/install grub. So looks like you should be careful.
Solution 2
I was getting this error on ubuntu 12.04 both during upgrade-grub and briefly upon booting the PC but it was due to a misconfiguration on my side:
I had two partitions on two disks paired with mdadm using RAID1. After one disk crashed I replaced it and added a new one but at some point while entering the commands to add the partitions (mdadm --manage /dev/md... -a /dev/sd...
) I erroneously added the whole disk (/dev/sdb) instead of the partition (/dev/sdb1) as part of /dev/md1. I removed the whole disk and correctly added the partition and things were looking just fine at /proc/mdstat so I thought I was over.
However upon rebooting "error: superfluous RAID member (2 found)." was appearing briefly on my screen and the raid array was not reconstructed with my the partitions of the new disk.
I had to zero-out the superblock of /dev/sdb (the disk) with mdadm --zero-superblock /dev/sdb
to fix it which also got rig of the "error: superfluous RAID member (2 found)." both from startup and update-grub.
Related videos on Youtube
0xC0000022L
human father bibliophile geek & ~nerd misanthropic philanthropist skeptic code necromancer programmer reverse engineer (RCE) / software archaeologist / grayhat hacker moderator on reverseengineering system administrator FLOSS enthusiast Debian, FreeBSD and Ubuntu aficionado
Updated on September 18, 2022Comments
-
0xC0000022L over 1 year
When running
update-grub
on the newly installed Ubuntu 12.04 with an older software RAID (md), I get: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
I would be less worried if the message would say
warning: ...
, but since it sayserror: ...
I'm wondering what the problem is.# 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>
Do I have to worry or is this harmless?
btw: disregard the mentioning of Debian 5.0.9, that was the previously installed system and is going to be overwritten. It's on
/dev/md2
actually. -
0xC0000022L almost 12 yearsThanks @desgua, the most important part of the question is, whether I need to worry (e.g. that my system becomes unbootable) due to the errors. Unfortunately even sifting over the bug report you linked, there seems to be no conclusive and/or authoritative statement as to whether I have to worry about it or not. +1 for the pointers already :)
-
desgua almost 12 yearsI have found some more info ;-)