Thread: [SSI] mounting root_fs
Brought to you by:
brucewalker,
rogertsang
From: Mathias N. <mn...@os...> - 2002-10-01 15:00:04
|
Hi, I couldn't solve the problem by myself but i tried to mount the root_fs like this: mount -t ext2 root_fs /mnt.ext2 -o loop Following message appears: mount: wrong fs type, bad option, bad superblock on /dev/loop0, or too many mounted file systems Furthermore I tried to build my own root_fs but I couldn't mount the base root image either. Thanks for any help Mathias |
From: Brian J. W. <Bri...@hp...> - 2002-10-02 00:15:11
|
> I couldn't solve the problem by myself but i tried to mount the root_fs > like this: mount -t ext2 root_fs /mnt.ext2 -o loop > > Following message appears: > mount: wrong fs type, bad option, bad superblock on /dev/loop0, > or too many mounted file systems root_fs is a GFS image, not an ext2 image. To loopback mount it, you first need to add GFS support to the host. This is described in section 4.5 of the HOWTO. Mounting the GFS image is described in the first part of section 4.6. Ignore the stuff about installing kernel modules in the second part of section 4.6. > Furthermore I tried to build my own root_fs but I couldn't mount the base > root image either. By the base root image, are you referring to one of the root images from the UML project? Those are ext2 images and should be able to mount okay. Is your host kernel built with loopback device support? A simple way to find out is to run this command and see if it works: losetup /dev/loop1 /usr/local/lib/root_fs If that does work, you can undo it with: losetup -d /dev/loop1 If your host kernel does not have loopback device support, that might explain why you can't fully bring up a UML cluster. Let us know if this is the reason. -Brian |
From: Mathias N. <mn...@os...> - 2002-10-02 13:51:42
|
> > Furthermore I tried to build my own root_fs but I couldn't mount the base > > root image either. > > By the base root image, are you referring to one of the root images from > the UML project? Those are ext2 images and should be able to mount okay. > Is your host kernel built with loopback device support? A simple way to > find out is to run this command and see if it works: > losetup /dev/loop1 /usr/local/lib/root_fs It does work, so my host kernel does have loopback device support. By the way I use the root images from the UML project (.. ssiuml-root-rh72/root_fs). You said this is an ext2 images, but when I try to mount it with mount -t ext2 /usr/local/lib/root_fs /mnt.ext2 -o loop it fails with mount: wrong fs type, bad option, bad superblock on /dev/loop0, or too many mounted file systems I guess this could be the problem why my cluster nodes hang after trying to mount root (VFS: Mounted root (ext2 filesystem).) Mathias |
From: Brian J. W. <Bri...@hp...> - 2002-10-03 02:16:17
|
> By the way I use the root images from the UML project > (.. ssiuml-root-rh72/root_fs). The root images in ssiuml-root-rh72/ are from the SSI project, not the UML project. UML is a completely different project from us. > You said this is an ext2 images, but when I try to mount it with... The root images from the UML project are ext2. Our images are GFS. In the ssiuml-root-rh72/ directory, you should see both root_cidev and root_fs. They're actually part of the same disk image. GFS has the unusual requirement of two partitions per filesystem. > I guess this could be the problem why my cluster nodes hang after trying > to mount root (VFS: Mounted root (ext2 filesystem).) I think the 'VFS: Mounted root (ext2 filesystem)' message actually refers to mounting the ramdisk, which is an ext2 filesystem. The ramdisk contains some necessary kernel modules and a script for mounting the GFS root image. I'm not sure why the nodes would hang after mounting the ramdisk. My guess is that it has something to do with how your host kernel is configured. While playing around today, I realized that SSI/UML breaks when I run it with a custom configured kernel (it breaks in a different way than yours), but it works just fine when I use Red Hat 7.2's default SMP kernel (2.4.7-10). -- Brian Watson | "Now I don't know, but I been told it's Software Developer | hard to run with the weight of gold, Open SSI Clustering Project | Other hand I heard it said, it's Hewlett-Packard Company | just as hard with the weight of lead." | -Robert Hunter, 1970 mailto:Bri...@hp... http://opensource.compaq.com/ |
From: Mathias N. <mn...@os...> - 2002-10-15 12:23:16
|
Hi, I'm still not able to run the SSI Cluster on my Debian System (Linux Kernel 2.4.16). Brian suggested to check my kernel config but it still doesn't work. Can anybody send me his working kernel config or can give my any other advise (except using Red Hat's 7.2 kernel)? Does anybody run the SSI Cluster on a non Red Hat kernel? Many thanks Mathias |
From: Aneesh K. K.V <ane...@di...> - 2002-10-15 12:30:10
|
Hi, There is one kernel config in CVS. http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/ssic-linux/ssic-linux/ssi-kernel/config.la?rev=HEAD&content-type=text/plain -aneesh On Tue, 2002-10-15 at 17:53, Mathias Noack wrote: > Hi, > > I'm still not able to run the SSI Cluster on my Debian System (Linux > Kernel 2.4.16). Brian suggested to check my kernel config but it still > doesn't work. Can anybody send me his working kernel config or can give my > any other advise (except using Red Hat's 7.2 kernel)? Does anybody run the > SSI Cluster on a non Red Hat kernel? > > Many thanks > Mathias > > > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > ssic-linux-devel mailing list > ssi...@li... > https://lists.sourceforge.net/lists/listinfo/ssic-linux-devel |
From: Mathias N. <mn...@os...> - 2002-10-15 15:12:39
|
On 15 Oct 2002, Aneesh Kumar K.V wrote: > Hi, > > There is one kernel config in CVS. > > http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/ssic-linux/ssic-linux/ssi-kernel/config.la?rev=HEAD&content-type=text/plain I adapted my config file using the cvs config.la but I had to enable CONFIG_DEVPTS_FS (its disabled in config.la). Otherwise I get a Segmentation fault (something with Sound device0) after : Checking that host ptys support output SIGIO... Nevertheless my node still hangs after: VFS: Mounted root (ext2 filesystem). I use gdb for debugging and it stops with the message: Program received signal SIGILL, Illegal instruction 0x4000215f in ?? () I couldn't figure out what the problem is. Could be the problem the root filesystem (root_fs)? I already try to build my own. Everthing works fine til after writting successfully the pool labels passemble can't find any labels. Mathias > > Hi, > > > > I'm still not able to run the SSI Cluster on my Debian System (Linux > > Kernel 2.4.16). Brian suggested to check my kernel config but it still > > doesn't work. Can anybody send me his working kernel config or can give my > > any other advise (except using Red Hat's 7.2 kernel)? Does anybody run the > > SSI Cluster on a non Red Hat kernel? > > > > Many thanks > > Mathias > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > ssic-linux-devel mailing list > > ssi...@li... > > https://lists.sourceforge.net/lists/listinfo/ssic-linux-devel > > > |
From: Dhammika P. <dha...@mi...> - 2002-10-16 10:46:47
Attachments:
Disclaimer_Message.txt
|
Mathias Noack wrote: > >On 15 Oct 2002, Aneesh Kumar K.V wrote: > >>Hi, >> >>There is one kernel config in CVS. >> >>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/ssic-linux/ssic-linux/ssi-kernel/config.la?rev=HEAD&content-type=text/plain >> > >I adapted my config file using the cvs config.la but I had to enable >CONFIG_DEVPTS_FS (its disabled in config.la). Otherwise I get a >Segmentation fault (something with Sound device0) after : >Checking that host ptys support output SIGIO... > >Nevertheless my node still hangs after: > VFS: Mounted root (ext2 filesystem). >I use gdb for debugging and it stops with the message: >Program received signal SIGILL, Illegal instruction >0x4000215f in ?? () >I couldn't figure out what the problem is. > >Could be the problem the root filesystem (root_fs)? >I already try to build my own. Everthing works fine til after writting >successfully the pool labels passemble can't find any labels. > Can you check it with the system map? what's your architecture? |
From: Mathias N. <mn...@os...> - 2002-10-16 11:24:49
|
On Wed, 16 Oct 2002, Dhammika Pathirana wrote: > Mathias Noack wrote: > > > > >On 15 Oct 2002, Aneesh Kumar K.V wrote: > > > >>Hi, > >> > >>There is one kernel config in CVS. > >> > >>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/ssic-linux/ssic-linux/ssi-kernel/config.la?rev=HEAD&content-type=text/plain > >> > > > >I adapted my config file using the cvs config.la but I had to enable > >CONFIG_DEVPTS_FS (its disabled in config.la). Otherwise I get a > >Segmentation fault (something with Sound device0) after : > >Checking that host ptys support output SIGIO... > > > >Nevertheless my node still hangs after: > > VFS: Mounted root (ext2 filesystem). > >I use gdb for debugging and it stops with the message: > >Program received signal SIGILL, Illegal instruction > >0x4000215f in ?? () > >I couldn't figure out what the problem is. > > > >Could be the problem the root filesystem (root_fs)? > >I already try to build my own. Everthing works fine til after writting > >successfully the pool labels passemble can't find any labels. > > > Can you check it with the system map? Sorry, what do you mean by this? > what's your architecture? I got an AMD K6 400Mhz (so i386 architecture). Mathias |
From: Dhammika P. <dha...@mi...> - 2002-10-17 03:10:34
Attachments:
Disclaimer_Message.txt
|
Mathias Noack wrote: > >On Wed, 16 Oct 2002, Dhammika Pathirana wrote: > >>Mathias Noack wrote: >> >>>On 15 Oct 2002, Aneesh Kumar K.V wrote: >>> >>>>Hi, >>>> >>>>There is one kernel config in CVS. >>>> >>>>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/ssic-linux/ssic-linux/ssi-kernel/config.la?rev=HEAD&content-type=text/plain >>>> >>>I adapted my config file using the cvs config.la but I had to enable >>>CONFIG_DEVPTS_FS (its disabled in config.la). Otherwise I get a >>>Segmentation fault (something with Sound device0) after : >>>Checking that host ptys support output SIGIO... >>> >>>Nevertheless my node still hangs after: >>>VFS: Mounted root (ext2 filesystem). >>>I use gdb for debugging and it stops with the message: >>>Program received signal SIGILL, Illegal instruction >>>0x4000215f in ?? () >>>I couldn't figure out what the problem is. >>> >>>Could be the problem the root filesystem (root_fs)? >>>I already try to build my own. Everthing works fine til after writting >>>successfully the pool labels passemble can't find any labels. >>> >>Can you check it with the system map? >> >Sorry, what do you mean by this? > It's the System.map file that I'm referring, it should be in u'r /boot directory (if u have installed the kernel) or in the directory where u compiled the kernel. System.map file contails the kernel symbol table. Alternatively you can use /proc/ksyms also. dhammika |
From: Brian J. W. <Bri...@hp...> - 2002-10-16 20:19:52
|
> Could be the problem the root filesystem (root_fs)? > I already try to build my own. Why are you trying to build your own root_fs before you successfully bring up an SSI/UML cluster? It'll be easier to diagnose your problems if you first try to bring up a cluster with my tested root_fs. -Brian |
From: Mathias N. <mn...@os...> - 2002-10-17 11:11:36
|
On Wed, 16 Oct 2002, Brian J. Watson wrote: > > Could be the problem the root filesystem (root_fs)? > > I already try to build my own. > > Why are you trying to build your own root_fs before you successfully > bring up an SSI/UML cluster? It'll be easier to diagnose your problems > if you first try to bring up a cluster with my tested root_fs. I followed strict the instructions in the SSI/UML-HOWTO (section 2/ getting started) but as I said the cluster node and even the lock server hangs after: VFS: Mounted root (ext2 filesystem). I tried different kernel configurations and adapt my config with the config I found in SSI-CVS (ssic-linux/ssic-linux/ssi-kernel/config.la). But the SSI/UML cluster won't start properly. So I'm still confused if the problem is the kernel configuration or something else? Mathias |
From: Brian J. W. <Bri...@hp...> - 2002-10-17 19:11:21
|
> I tried different kernel configurations and adapt my config with the > config I found in SSI-CVS (ssic-linux/ssic-linux/ssi-kernel/config.la). > But the SSI/UML cluster won't start properly. I'm not sure the SSI config file is much help in this situation. The issue is configuring the _host_ kernel correctly, which is not an SSI kernel. Try building a kernel the same exact way I did: extract a 2.4.16 source tree from kernel.org, copy the Red Hat config file I sent to config, run make oldconfig, answer the questions appropriately, build the kernel and modules, install them on your host system, and reboot with the new kernel. If any modules fail to build, feel free to disable them. After booting with this vanilla 2.4.16 kernel, try bringing up your cluster with the standard SSI/UML root_fs and utilities that I provided on the SourceForge SSI download page. Be sure that uml_utilities_20020428 is installed. If after doing all this your cluster still fails to boot, then we know something else is wrong. -- Brian Watson | "Now I don't know, but I been told it's Software Developer | hard to run with the weight of gold, Open SSI Clustering Project | Other hand I heard it said, it's Hewlett-Packard Company | just as hard with the weight of lead." | -Robert Hunter, 1970 mailto:Bri...@hp... http://opensource.compaq.com/ |
From: Brian J. W. <Bri...@hp...> - 2002-10-17 21:07:50
|
> copy the Red Hat config file I sent to config, Typo. Copy the Red Hat file to '.config'. -Brian |
From: Aneesh K. K.V <ane...@di...> - 2002-10-15 12:32:02
|
On Tue, 2002-10-15 at 17:53, Mathias Noack wrote: > Hi, > > I'm still not able to run the SSI Cluster on my Debian System (Linux > Kernel 2.4.16). Brian suggested to check my kernel config but it still > doesn't work. Can anybody send me his working kernel config or can give my > any other advise (except using Red Hat's 7.2 kernel)? Does anybody run the > SSI Cluster on a non Red Hat kernel? I run it on Debian on Alpha > > Many thanks > Mathias > |
From: Brian J. W. <Bri...@hp...> - 2002-10-16 20:40:30
Attachments:
kernel-2.4.7-i686-smp.config
|
"Aneesh Kumar K.V" wrote: > > On Tue, 2002-10-15 at 17:53, Mathias Noack wrote: > > Hi, > > > > I'm still not able to run the SSI Cluster on my Debian System (Linux > > Kernel 2.4.16). Brian suggested to check my kernel config but it still > > doesn't work. Can anybody send me his working kernel config or can give my > > any other advise (except using Red Hat's 7.2 kernel)? Does anybody run the > > SSI Cluster on a non Red Hat kernel? > > I run it on Debian on Alpha Mathias is actually referring to SSI with UML. The issue is that it's more sensitive to the host kernel configuration than I thought when I wrote the HOWTO. I don't have time right now to figure out the specifics. I've attached the Red Hat 7.2 kernel config file. Perhaps someone can look at it and find out what options need to be enabled for SSI/UML. -Brian |