No, I just installed mdadm 3.0.2, rebooted and it worked On Mon, Sep 28, 2009 at 8:47 PM, Majed B. <majedb@xxxxxxxxx> wrote: > No I meant, did you update initramfs after installing mdadm 3.0.2, > after you configured your array with the old version? > > You just mentioned that you used 2.6.7 to configure your array, then > installed mdadm 3.0.2 <- after that, did you update initramfs? > > On Mon, Sep 28, 2009 at 7:50 PM, Aggelos Kyritsis <filodoksos@xxxxxxxxx> wrote: >> Yes, it was one of the first things I tried, as advised by >> Kristleifur, and it didn't work. >> >> >> On Mon, Sep 28, 2009 at 7:32 PM, Majed B. <majedb@xxxxxxxxx> wrote: >>> Did you update initramfs after installing mdadm 3.0.2? >>> >>> On Mon, Sep 28, 2009 at 5:48 PM, Aggelos Kyritsis <filodoksos@xxxxxxxxx> wrote: >>>> Well, I tried a simple and dirty solution (aren't they the best?) and it worked: >>>> >>>> On a fresh install of Ubuntu (I 'm a bit format-happy) I installed >>>> mdadm version 2.6.7 (or something) from the repositories: >>>> ------------ >>>> >>>> sudo apt-get install mdadm >>>> >>>> sudo mdadm -A --scan >>>> >>>> sudo su >>>> >>>> mdadm --detail --scan >> /etc/mdadm/mdadm.conf >>>> >>>> gedit /etc/mdadm/mdadm.conf (made some corrections there, corrected >>>> metadata 00.90 to 0.90) >>>> >>>> mkdir /home/cthulhu/raid >>>> >>>> chown -R cthulhu:cthulhu /home/cthulhu/raid >>>> >>>> echo "/dev/md0 /home/cthulhu/raid auto defaults 0 3" >> /etc/fstab >>>> >>>> gedit /etc/fstab (to make sure it was correctly added) >>>> >>>> ----------- >>>> >>>> Then I compiled version 3.0.2, reboot, and now the system correctly >>>> mounts the array on startup. Checked mdadm --version and it is indeed >>>> 3.0.2, 25 September 2009 >>>> >>>> I 'm really curious, though, why the plain vanilla 3.0.2 installation >>>> wouldn't work for me. >>>> >>>> >>>> On Mon, Sep 28, 2009 at 5:14 PM, Aggelos Kyritsis <filodoksos@xxxxxxxxx> wrote: >>>>> Even if they are compiler flags, they are referring to the exact same >>>>> file (mdadm.conf) that my mdadm 3.0.2 completely ignores. It might be >>>>> a complete coincidence, but it does look suspicious, doesn't it? >>>>> >>>>> I resend the attachment for the list to see >>>>> >>>>> On Mon, Sep 28, 2009 at 5:04 PM, Kristleifur Daðason >>>>> <kristleifur@xxxxxxxxx> wrote: >>>>>> Hi, >>>>>> >>>>>> it looks like we have actually started talking off-list :) (I think so at >>>>>> least ...) >>>>>> >>>>>> Btw, Those "-Werror" things are compiler flags (it means "warn on error") -- >>>>>> you're getting neither errors nor warnings there -- compilation is going >>>>>> fine >>>>>> >>>>>> You'd better take this back to the list, there's probably smarter people >>>>>> than me there ... and maybe also try the Ubuntu forums >>>>>> >>>>>> -- Kristleifur >>>>>> >>>>>> On Mon, Sep 28, 2009 at 1:52 PM, Aggelos Kyritsis <filodoksos@xxxxxxxxx> >>>>>> wrote: >>>>>>> >>>>>>> I think I found the cause of the whole situation. >>>>>>> >>>>>>> During the compilation of mdadm 3.0.2 several error messages appear >>>>>>> considering the mdadm.conf file. >>>>>>> >>>>>>> I attach a file with the compiler's output. I have a feeling that if >>>>>>> we can pinpoint the cause of those errors, the problem will be solved. >>>>>>> >>>>>>> Maybe my system is missing some compilation libraries? I have already >>>>>>> installed the build-essential and gcc packages. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Sep 28, 2009 at 3:53 PM, Kristleifur Daðason >>>>>>> <kristleifur@xxxxxxxxx> wrote: >>>>>>> > Hi again :) >>>>>>> > >>>>>>> > I forgot that I have the old mdadm 2.6.9 on this machine, so it's >>>>>>> > probably >>>>>>> > not 100% the same; I did have 3.0.x but not currently, sorry about that. >>>>>>> > >>>>>>> > The /etc/mdadm/mdadm.conf is probably copied automatically into the >>>>>>> > initramdisk when you have the Ubuntu package for mdadm, but I'm not sure >>>>>>> > what happens if you have a custom-built mdadm. >>>>>>> > >>>>>>> > I would guess that there is probably some config file for >>>>>>> > update-initramfs >>>>>>> > that tells it to take this and that file. >>>>>>> > >>>>>>> > Wish I could help you better. >>>>>>> > >>>>>>> > Have you tried expanding the updated initramfs and checking what the >>>>>>> > mdadm.conf file in looks like? >>>>>>> > >>>>>>> > Good luck and by all means ask me any further questions you have! >>>>>>> > >>>>>>> > -- Kristleifur >>>>>>> > >>>>>>> > On Mon, Sep 28, 2009 at 12:36 PM, Aggelos Kyritsis >>>>>>> > <filodoksos@xxxxxxxxx> >>>>>>> > wrote: >>>>>>> >> >>>>>>> >> Thanks for the quick responce :-) >>>>>>> >> >>>>>>> >> I tried the "sudo update-initramfs -u -k all" command and it got the >>>>>>> >> following two messages >>>>>>> >> >>>>>>> >> update-initramfs: Generating /boot/initrd.img-2.6.28-15-generic >>>>>>> >> update-initramfs: Generating /boot/initrd.img-2.6.28-11-generic >>>>>>> >> >>>>>>> >> But still no luck with the mdadm >>>>>>> >> >>>>>>> >> I have found a guide on creating a custom initial ramdisk >>>>>>> >> (http://www.ibm.com/developerworks/linux/library/l-initrd.html) but it >>>>>>> >> still isn't clear to me how to place the mdadm.conf in it (and make >>>>>>> >> mdadm read the file). >>>>>>> >> >>>>>>> >> Could you please elaborate? >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> On Mon, Sep 28, 2009 at 12:18 PM, Kristleifur Daðason >>>>>>> >> <kristleifur@xxxxxxxxx> wrote: >>>>>>> >> > On Mon, Sep 28, 2009 at 7:13 AM, Aggelos Kyritsis >>>>>>> >> > <filodoksos@xxxxxxxxx> >>>>>>> >> > wrote: >>>>>>> >> >> >>>>>>> >> >> Dear sir/madam, >>>>>>> >> >> >>>>>>> >> >> I am running ubuntu 9.04. Until recently I used the mdadm version >>>>>>> >> >> that >>>>>>> >> >> exists in the ubuntu repositories, with perfect success. However, >>>>>>> >> >> since that version is fairly old (2.6, I think), I decided to >>>>>>> >> >> install >>>>>>> >> >> the latest version 3.0.2. >>>>>>> >> >> >>>>>>> >> >> On a freshly formatted system with no mdadm I downloaded >>>>>>> >> >> http://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-3.0.2.tar.gz, >>>>>>> >> >> unzipped it and run the "sudo make" and "sudo make install" >>>>>>> >> >> commands. >>>>>>> >> >> According to mdadm --version, I succesfuly installed version 3.0.2 >>>>>>> >> >> of >>>>>>> >> >> the program. I was also successful on creating and mounting a fresh >>>>>>> >> >> raid 5 array. >>>>>>> >> >> >>>>>>> >> >> However, the installation didn't create either the >>>>>>> >> >> /etc/mdadm/mdadm.conf or the /etc/mdadm.conf file, where I need to >>>>>>> >> >> specify the array details so that it is assembled during boot time. >>>>>>> >> >> >>>>>>> >> >> I manually created the mdadm.conf file in both locations and added >>>>>>> >> >> the >>>>>>> >> >> "DEVICE partitions" line and a line with the result from mdadm >>>>>>> >> >> --examine --scan >>>>>>> >> >> >>>>>>> >> >> Even though this was enough on the old version of mdadm for auto >>>>>>> >> >> assemble during the boot sequence (so that /etc/fstab could mount >>>>>>> >> >> /dev/md0), on version 3.0.2 it made no diferrence at all, as if the >>>>>>> >> >> mdadm I compiled and installed manually wouldn't read the >>>>>>> >> >> mdadm.config >>>>>>> >> >> file, neither on /etc/mdadm/mdadm.conf or on /etc/mdadm.conf >>>>>>> >> >> >>>>>>> >> >> Is there anything I could do to address this problem? Any way to >>>>>>> >> >> permanently point the mdadm to its mdadm.conf file? is there an >>>>>>> >> >> mdadm.conf file created on some other location on the disk, where I >>>>>>> >> >> can add the array information? >>>>>>> >> >> >>>>>>> >> >> Thanks in advance >>>>>>> >> >> >>>>>>> >> >> Kind regards >>>>>>> >> >> >>>>>>> >> >> Angelos Kyritsis. >>>>>>> >> > >>>>>>> >> > Hi, >>>>>>> >> > >>>>>>> >> > I've tried almost exactly the same setup. I suspect that you may >>>>>>> >> > simply need to update the initramfs, specifically to place the >>>>>>> >> > mdadm.conf in the init-ramdisk. Try "sudo update-initramfs -u -k >>>>>>> >> > all". >>>>>>> >> > "-u" means update the initrd, "-k all" means to update for all >>>>>>> >> > kernels. >>>>>>> >> > >>>>>>> >> > -- Kristleifur >>>>>>> >> > >>>>>>> > >>>>>>> > >>>>>> >>>>>> >>>>> >>>> -- >>>> To unsubscribe from this list: send the line "unsubscribe linux-raid" in >>>> the body of a message to majordomo@xxxxxxxxxxxxxxx >>>> More majordomo info at http://vger.kernel.org/majordomo-info.html >>>> >>> >>> >>> >>> -- >>> Majed B. >>> >> > > > > -- > Majed B. > -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html