Apakah saya harus khawatir tentang "kesalahan: anggota RAID berlebihan"?

9

Saat berjalan update-grubpada Ubuntu 12.04 yang baru diinstal dengan RAID perangkat lunak yang lebih lama, saya mendapatkan:

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

Saya akan kurang khawatir jika pesan itu akan mengatakan warning: ..., tetapi karena dikatakan error: ...saya bertanya-tanya apa masalahnya.

# 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>

Apakah saya harus khawatir atau ini tidak berbahaya?

btw: abaikan penyebutan Debian 5.0.9, itu adalah sistem yang diinstal sebelumnya dan akan ditimpa. Sebenarnya ada di /dev/md2.

0xC0000022L
sumber

Jawaban:

7

Seperti disebutkan di sini oleh Fussy Salsify, ini tampaknya merupakan bug skrip pembaruan-grub dengan perangkat cadangan di salah satu array RAID. Seperti disebutkan di sini tambalan telah diterapkan dan harus datang ke Ubuntu pada suatu waktu.

Boyd Stephen Smith Jr. mengatakan dia pikir laporan kesalahan ini mungkin hanya kosmetik di sini dan Vladimir 'c-coder / phcoder' Serbinenko mengirimkan tambalan yang tampaknya hanya mengubah laporan kesalahan menjadi "suku cadang tidak diterapkan".

Juga ada laporan bug di launchpad ( # 816475 ) dan kemungkinan solusi yang melibatkan mengubah partisi. Pentingnya bug ini belum diputuskan pada launchpad tetapi sepertinya itu menyebabkan beberapa masalah nyata bagi Björn Tillenius yang tidak dapat memutakhirkan / menginstal grub. Jadi sepertinya kamu harus hati-hati.

desgua
sumber
Terima kasih @desgua, bagian terpenting dari pertanyaan adalah, apakah saya perlu khawatir (mis. Sistem saya menjadi tidak bisa di-boot) karena kesalahannya. Sayangnya, bahkan menyaring laporan bug yang Anda tautkan, tampaknya tidak ada pernyataan konklusif dan / atau otoritatif, apakah saya harus khawatir tentang hal itu atau tidak. +1 untuk petunjuknya :)
0xC0000022L
Saya telah menemukan beberapa info lagi ;-)
desgua
0

Saya mendapatkan kesalahan ini di ubuntu 12.04 baik saat upgrade-grub dan secara singkat saat boot PC tapi itu karena kesalahan konfigurasi di sisi saya:

Saya memiliki dua partisi pada dua disk yang dipasangkan dengan mdadm menggunakan RAID1. Setelah satu disk macet saya menggantinya dan menambahkan yang baru tetapi pada beberapa titik ketika memasukkan perintah untuk menambahkan partisi ( mdadm --manage /dev/md... -a /dev/sd...) Saya keliru menambahkan seluruh disk (/ dev / sdb ) daripada partisi (/ dev / sdb1 ) sebagai bagian dari / dev / md1. Saya menghapus seluruh disk dan menambahkan partisi dengan benar dan semuanya tampak baik-baik saja di / proc / mdstat jadi saya pikir saya sudah selesai.

Namun setelah me-reboot "kesalahan: anggota RAID berlebihan (2 ditemukan)." muncul sebentar di layar saya dan array raid tidak direkonstruksi dengan saya partisi disk baru.

Saya harus nol-out superblock dari / dev / sdb (disk) dengan mdadm --zero-superblock /dev/sdbuntuk memperbaikinya yang juga mendapat rig dari "error: superfluous RAID member (2 found)." baik dari startup dan update-grub.

ndemou
sumber