> On Thu, 18 Nov 2010 16:38:49 +1100 <neilb@xxxxxxx> wrote: > > > On Thu, 18 Nov 2010 14:17:18 +1100 wrote: > > > > > > > > > On Thu, 18 Nov 2010 13:32:47 +1100 wrote: > > > > > > ./mdadm -Ss > > > > > > > > > > > > mdadm: stopped /dev/md127 > > > > > > > > > > > > > > > > > > ./mdadm -Asvvv > > > > > > > > > > > > mdadm: looking for devices for further assembly > > > > > > mdadm: no RAID superblock on /dev/dm-3 > > > > > > mdadm: /dev/dm-3 has wrong uuid. > > > > > > want UUID-084b969a:0808f5b8:6c784fb7:62659383 > > > > > > Segmentation fault > > > > > > > > > > Try this patch instead please. > > > > > > > > Applied new patch and got: > > > > > > > > ./mdadm -Ss > > > > > > > > mdadm: stopped /dev/md127 > > > > > > > > > > > > ./mdadm -Asvvv > > > > mdadm: looking for devices for further assembly > > > > mdadm: no RAID superblock on /dev/dm-3 > > > > mdadm: /dev/dm-3 has wrong uuid. > > > > want UUID-084b969a:0808f5b8:6c784fb7:62659383 > > > > tst=0x10dd010 sb=(nil) > > > > Segmentation fault > > > > > > Sorry... I guess I should have tested it myself.. > > > > > > The > > > if (tst) { > > > > > > Should be > > > > > > if (tst && content) { > > > > > > > Apply update and got: > > > > mdadm: /dev/sdb is identified as a member of /dev/md/imsm0, slot -1. > > mdadm: /dev/sda is identified as a member of /dev/md/imsm0, slot -1. > > mdadm: added /dev/sda to /dev/md/imsm0 as -1 > > mdadm: added /dev/sdb to /dev/md/imsm0 as -1 > > mdadm: Container /dev/md/imsm0 has been assembled with 2 drives > > mdadm: looking for devices for /dev/md/OneTB-RAID1-PV > > So just to clarify. > > With the Debian mdadm, which is 3.1.4, if you > > mdadm -Ss > mdadm -Asvv > > it says (among other things) that /dev/sda has wrong uuid. > and doesn't start the array. Actually both compiled and Debian do not start the array. Or atleast create the /dev/md/OneTB-RAID1-PV device when running mdadm -I /dev/md/imsm0 does. You are right about seeing a message on /dev/sda about having a wrong uuid somewhere though. I went back to take a look at my output from the Debian mailing list to see that the mdadm did change slightly from this thread has begun. The old output was copied verbatim on http://lists.debian.org/debian-user/2010/11/msg01234.html and says (among other things) that /dev/sda has wrong uuid. The /dev/sd[ab] has wrong uuid messages are missing from the mdadm -Asvv output but.... ./mdadm -Ivv /dev/md/imsm0 mdadm: UUID differs from /dev/md/OneTB-RAID1-PV. mdadm: match found for member 0 mdadm: Started /dev/md/OneTB-RAID1-PV with 2 devices I still have this UUID message when still using the mdadm -I command. I'll attach the output of both the mdadm commands above as they run now on the system, but I noticed, but also that in the same thread link above, with the old output I was inqurying as to both /dev/sda and /dev/sdb (the drives which make up the raid1 array) do not appear to recognized as having a valid container when one is required. What is take on GeraldCC (gcsgcatling@xxxxxxxxxxx) assistance about /dev/sd[ab] containing a 8e (for LVM) partition type, rather than the fd type to denote raid autodetect. If this was the magical fix (which I am not saying it can’t be) why is mdadm -I /dev/md/imsm0 able to bring up the array for use as an physical volume for LVM? > > But with the mdadm you compiled yourself, which is also 3.1.4, > if you > > mdadm -Ss > mdadm -Asvv > > then it doesn't give that message, and it works. Again, actually both compiled and Debian do not start the array. Or atleast create the /dev/md/OneTB-RAID1-PV device when running mdadm -I /dev/md/imsm0 does. > > That is very strange. It seems that the Debian mdadm is broken somehow, but > I'm fairly sure Debian hardly changes anything - they are *very* good at > getting their changes upstream first. > > I don't suppose you have an /etc/mdadm.conf as well as /etc/mdadm/mdadm.conf > do you? If you did and the two were different, the Debian's mdadm would > behave a bit differently to upstream (they prefer different config files) but > I very much doubt that is the problem. > There is no /etc/mdadm.conf on the filesystem only /etc/mdadm/mdadm.conf > But I guess if the self-compiled one works (even when you take the patch > out), then just > make install I wish this was the case... > > and be happy. > > NeilBrown > > > > > > > > Full output at: http://paste.debian.net/100103/ > > expires: > > > > 2010-11-21 06:07:30 Thanks -M
Compiled version ./mdadm -Ss mdadm: stopped /dev/md127 === ./mdadm -Asvv mdadm: looking for devices for further assembly mdadm: no RAID superblock on /dev/dm-3 mdadm: /dev/dm-3 has wrong uuid. want UUID-084b969a:0808f5b8:6c784fb7:62659383 tst=0x982010 sb=(nil) mdadm: no RAID superblock on /dev/dm-2 mdadm: /dev/dm-2 has wrong uuid. want UUID-084b969a:0808f5b8:6c784fb7:62659383 tst=0x982120 sb=(nil) mdadm: no RAID superblock on /dev/dm-1 mdadm: /dev/dm-1 has wrong uuid. want UUID-084b969a:0808f5b8:6c784fb7:62659383 tst=0x9821b0 sb=(nil) mdadm: no RAID superblock on /dev/dm-0 mdadm: /dev/dm-0 has wrong uuid. want UUID-084b969a:0808f5b8:6c784fb7:62659383 tst=0x9919a0 sb=(nil) mdadm: no RAID superblock on /dev/loop0 mdadm: /dev/loop0 has wrong uuid. want UUID-084b969a:0808f5b8:6c784fb7:62659383 tst=0x991a30 sb=(nil) mdadm: cannot open device /dev/sdc7: Device or resource busy mdadm: /dev/sdc7 has wrong uuid. want UUID-084b969a:0808f5b8:6c784fb7:62659383 tst=0x991ac0 sb=(nil) mdadm: cannot open device /dev/sdc6: Device or resource busy mdadm: /dev/sdc6 has wrong uuid. want UUID-084b969a:0808f5b8:6c784fb7:62659383 tst=0x991b50 sb=(nil) mdadm: cannot open device /dev/sdc5: Device or resource busy mdadm: /dev/sdc5 has wrong uuid. want UUID-084b969a:0808f5b8:6c784fb7:62659383 tst=0x991be0 sb=(nil) mdadm: no RAID superblock on /dev/sdc2 mdadm: /dev/sdc2 has wrong uuid. want UUID-084b969a:0808f5b8:6c784fb7:62659383 tst=0x991c70 sb=(nil) mdadm: cannot open device /dev/sdc1: Device or resource busy mdadm: /dev/sdc1 has wrong uuid. want UUID-084b969a:0808f5b8:6c784fb7:62659383 tst=0x991d00 sb=(nil) mdadm: cannot open device /dev/sdc: Device or resource busy mdadm: /dev/sdc has wrong uuid. want UUID-084b969a:0808f5b8:6c784fb7:62659383 tst=0x991d90 sb=(nil) mdadm: /dev/sdb is identified as a member of /dev/md/imsm0, slot -1. mdadm: /dev/sda is identified as a member of /dev/md/imsm0, slot -1. mdadm: added /dev/sda to /dev/md/imsm0 as -1 mdadm: added /dev/sdb to /dev/md/imsm0 as -1 mdadm: Container /dev/md/imsm0 has been assembled with 2 drives mdadm: looking for devices for /dev/md/OneTB-RAID1-PV mdadm: no recogniseable superblock on /dev/dm-3 mdadm/dev/dm-3 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/dm-2 mdadm/dev/dm-2 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/dm-1 mdadm/dev/dm-1 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/dm-0 mdadm/dev/dm-0 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/loop0 mdadm/dev/loop0 is not a container, and one is required. mdadm: cannot open device /dev/sdc7: Device or resource busy mdadm/dev/sdc7 is not a container, and one is required. mdadm: cannot open device /dev/sdc6: Device or resource busy mdadm/dev/sdc6 is not a container, and one is required. mdadm: cannot open device /dev/sdc5: Device or resource busy mdadm/dev/sdc5 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/sdc2 mdadm/dev/sdc2 is not a container, and one is required. mdadm: cannot open device /dev/sdc1: Device or resource busy mdadm/dev/sdc1 is not a container, and one is required. mdadm: cannot open device /dev/sdc: Device or resource busy mdadm/dev/sdc is not a container, and one is required. mdadm: cannot open device /dev/sdb: Device or resource busy mdadm/dev/sdb is not a container, and one is required. mdadm: cannot open device /dev/sda: Device or resource busy mdadm/dev/sda is not a container, and one is required. mdadm: looking for devices for /dev/md/OneTB-RAID1-PV mdadm: no recogniseable superblock on /dev/dm-3 mdadm/dev/dm-3 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/dm-2 mdadm/dev/dm-2 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/dm-1 mdadm/dev/dm-1 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/dm-0 mdadm/dev/dm-0 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/loop0 mdadm/dev/loop0 is not a container, and one is required. mdadm: cannot open device /dev/sdc7: Device or resource busy mdadm/dev/sdc7 is not a container, and one is required. mdadm: cannot open device /dev/sdc6: Device or resource busy mdadm/dev/sdc6 is not a container, and one is required. mdadm: cannot open device /dev/sdc5: Device or resource busy mdadm/dev/sdc5 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/sdc2 mdadm/dev/sdc2 is not a container, and one is required. mdadm: cannot open device /dev/sdc1: Device or resource busy mdadm/dev/sdc1 is not a container, and one is required. mdadm: cannot open device /dev/sdc: Device or resource busy mdadm/dev/sdc is not a container, and one is required. mdadm: cannot open device /dev/sdb: Device or resource busy mdadm/dev/sdb is not a container, and one is required. mdadm: cannot open device /dev/sda: Device or resource busy mdadm/dev/sda is not a container, and one is required.
DEBIAN mdadm mdadm -Ss mdadm: stopped /dev/md127 === mdadm -Asvv mdadm: looking for devices for further assembly mdadm: no RAID superblock on /dev/dm-3 mdadm: /dev/dm-3 has wrong uuid. mdadm: no RAID superblock on /dev/dm-2 mdadm: /dev/dm-2 has wrong uuid. mdadm: no RAID superblock on /dev/dm-1 mdadm: /dev/dm-1 has wrong uuid. mdadm: no RAID superblock on /dev/dm-0 mdadm: /dev/dm-0 has wrong uuid. mdadm: no RAID superblock on /dev/loop0 mdadm: /dev/loop0 has wrong uuid. mdadm: cannot open device /dev/sdc7: Device or resource busy mdadm: /dev/sdc7 has wrong uuid. mdadm: cannot open device /dev/sdc6: Device or resource busy mdadm: /dev/sdc6 has wrong uuid. mdadm: cannot open device /dev/sdc5: Device or resource busy mdadm: /dev/sdc5 has wrong uuid. mdadm: no RAID superblock on /dev/sdc2 mdadm: /dev/sdc2 has wrong uuid. mdadm: cannot open device /dev/sdc1: Device or resource busy mdadm: /dev/sdc1 has wrong uuid. mdadm: cannot open device /dev/sdc: Device or resource busy mdadm: /dev/sdc has wrong uuid. mdadm: /dev/sdb is identified as a member of /dev/md/imsm0, slot -1. mdadm: /dev/sda is identified as a member of /dev/md/imsm0, slot -1. mdadm: added /dev/sda to /dev/md/imsm0 as -1 mdadm: added /dev/sdb to /dev/md/imsm0 as -1 mdadm: Container /dev/md/imsm0 has been assembled with 2 drives mdadm: looking for devices for /dev/md/OneTB-RAID1-PV mdadm: no recogniseable superblock on /dev/dm-3 mdadm/dev/dm-3 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/dm-2 mdadm/dev/dm-2 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/dm-1 mdadm/dev/dm-1 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/dm-0 mdadm/dev/dm-0 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/loop0 mdadm/dev/loop0 is not a container, and one is required. mdadm: cannot open device /dev/sdc7: Device or resource busy mdadm/dev/sdc7 is not a container, and one is required. mdadm: cannot open device /dev/sdc6: Device or resource busy mdadm/dev/sdc6 is not a container, and one is required. mdadm: cannot open device /dev/sdc5: Device or resource busy mdadm/dev/sdc5 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/sdc2 mdadm/dev/sdc2 is not a container, and one is required. mdadm: cannot open device /dev/sdc1: Device or resource busy mdadm/dev/sdc1 is not a container, and one is required. mdadm: cannot open device /dev/sdc: Device or resource busy mdadm/dev/sdc is not a container, and one is required. mdadm: cannot open device /dev/sdb: Device or resource busy mdadm/dev/sdb is not a container, and one is required. mdadm: cannot open device /dev/sda: Device or resource busy mdadm/dev/sda is not a container, and one is required. mdadm: looking for devices for /dev/md/OneTB-RAID1-PV mdadm: no recogniseable superblock on /dev/dm-3 mdadm/dev/dm-3 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/dm-2 mdadm/dev/dm-2 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/dm-1 mdadm/dev/dm-1 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/dm-0 mdadm/dev/dm-0 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/loop0 mdadm/dev/loop0 is not a container, and one is required. mdadm: cannot open device /dev/sdc7: Device or resource busy mdadm/dev/sdc7 is not a container, and one is required. mdadm: cannot open device /dev/sdc6: Device or resource busy mdadm/dev/sdc6 is not a container, and one is required. mdadm: cannot open device /dev/sdc5: Device or resource busy mdadm/dev/sdc5 is not a container, and one is required. mdadm: no recogniseable superblock on /dev/sdc2 mdadm/dev/sdc2 is not a container, and one is required. mdadm: cannot open device /dev/sdc1: Device or resource busy mdadm/dev/sdc1 is not a container, and one is required. mdadm: cannot open device /dev/sdc: Device or resource busy mdadm/dev/sdc is not a container, and one is required. mdadm: cannot open device /dev/sdb: Device or resource busy mdadm/dev/sdb is not a container, and one is required. mdadm: cannot open device /dev/sda: Device or resource busy mdadm/dev/sda is not a container, and one is required.