All of lore.kernel.org
 help / color / mirror / Atom feed
* [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1
@ 2001-12-25 22:01 Ben Holness
  2001-12-26  3:56 ` Luca Berra
  0 siblings, 1 reply; 11+ messages in thread
From: Ben Holness @ 2001-12-25 22:01 UTC (permalink / raw)
  To: linux-lvm

Hi,
I am having trouble getting my Mandrake 8.1 system to boot to a logical
partition (LVM).
I followed the instructions from the man page for lvmcreate_initrd, which
worked OK, modified /boot/lilo.conf as instructed and ran lilo. I also
modified the (new) fstab file.
When I reboot, however, I get the following errors:
****
/sbin/modprobe: error while loading shared libraries: libzso.1: cannot open
shared object file: No such file or directory
vgscan -- LVM driver/module not loaded?
vgchange -- ERROR: "/etc/lvmtab" doesn't exist; please run vgscan
VFS: Cannot open root device "3a01" or 3a:01
Please append a correct "root=" boot option
Kernal panic: VFS: Unable to mount root fs on 3a:01
****
Any ideas? I am lost. I guess I need to tell Linux to load the LVM driver at
boot time, but I thought it did this anyway, because when I copied the stuff
across, I could mount the logical volumes once the system had booted... (I
have a 2.5Gb normal partition that I installed to and which will be plugged
into my volume group once I am booting with LVM)
I did a locate on "libzso.1", but it couldn't find it.
Cheers,
Ben

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1
  2001-12-25 22:01 [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1 Ben Holness
@ 2001-12-26  3:56 ` Luca Berra
  2001-12-26  5:22   ` Ben Holness
  0 siblings, 1 reply; 11+ messages in thread
From: Luca Berra @ 2001-12-26  3:56 UTC (permalink / raw)
  To: linux-lvm

On Wed, Dec 26, 2001 at 04:04:38AM -0000, Ben Holness wrote:
> Hi,
> I am having trouble getting my Mandrake 8.1 system to boot to a logical
> partition (LVM).
....
> /sbin/modprobe: error while loading shared libraries: libzso.1: cannot open
....
> I did a locate on "libzso.1", but it couldn't find it.
it is libz.so.1, used by modprobe to uncompress gzipped modules

anyway, could you try with lvm tools and the modified mkinitrd
found on http://www.comedia.it/bluca/lvm/

regards,
Luca

-- 
Luca Berra -- bluca@comedia.it
        Communication Media & Services S.r.l.
 /"\
 \ /     ASCII RIBBON CAMPAIGN
  X        AGAINST HTML MAIL
 / \

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1
  2001-12-26  3:56 ` Luca Berra
@ 2001-12-26  5:22   ` Ben Holness
  2001-12-26 16:47     ` Luca Berra
  0 siblings, 1 reply; 11+ messages in thread
From: Ben Holness @ 2001-12-26  5:22 UTC (permalink / raw)
  To: linux-lvm

>> I did a locate on "libzso.1", but it couldn't find it.
> it is libz.so.1, used by modprobe to uncompress gzipped modules

Quite right - a typo on my part :)

> anyway, could you try with lvm tools and the modified mkinitrd
> found on http://www.comedia.it/bluca/lvm/

OK, I upgraded to the latest mkinitrd and re-ran lvmcreate_initrd, but it
complained that it couldn't find lvm-mod.o (or mod-lvm.o - I don't remember
which way round).

So I downloaded the latest version of lvm (1.0.1) from the link you gave me
and upgraded. This time lvmcreate_initrd worked, but when I reboot I get
another error:

****

RAMDISK: Complressed image found at block 0
Uncompressing...............<3>invalid compressed format (err=2)done.

****

And then it all fails because Root fs is not mounted...

Any ideas?

Cheers,

Ben

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1
  2001-12-26  5:22   ` Ben Holness
@ 2001-12-26 16:47     ` Luca Berra
  2001-12-26 17:36       ` Ben Holness
  0 siblings, 1 reply; 11+ messages in thread
From: Luca Berra @ 2001-12-26 16:47 UTC (permalink / raw)
  To: linux-lvm

On Wed, Dec 26, 2001 at 11:20:44AM -0000, Ben Holness wrote:
> > anyway, could you try with lvm tools and the modified mkinitrd
> > found on http://www.comedia.it/bluca/lvm/
> 
> OK, I upgraded to the latest mkinitrd and re-ran lvmcreate_initrd, but it
> complained that it couldn't find lvm-mod.o (or mod-lvm.o - I don't remember
> which way round).
you should be able to use mkinitrd instead of lvmcreate_initrd.

> RAMDISK: Complressed image found at block 0
> Uncompressing...............<3>invalid compressed format (err=2)done.

did you run lilo again after creatinh the initrd?

L.

-- 
Luca Berra -- bluca@comedia.it
        Communication Media & Services S.r.l.
 /"\
 \ /     ASCII RIBBON CAMPAIGN
  X        AGAINST HTML MAIL
 / \

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1
  2001-12-26 16:47     ` Luca Berra
@ 2001-12-26 17:36       ` Ben Holness
  2001-12-26 19:28         ` Ben Holness
  0 siblings, 1 reply; 11+ messages in thread
From: Ben Holness @ 2001-12-26 17:36 UTC (permalink / raw)
  To: linux-lvm

did you run lilo again after creatinh the initrd?

<sheepish grin> No </sheepish grin>

OK, ran lilo and it got back to stage one again - cannot open libz.so.1
(error exactly the same as per my first LVM root mail) :(

I had some trouble with pvcreate because MDK set my system up with devfs
enabled.

Could this be playing some part in the problem?

Cheers,

Ben

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1
  2001-12-26 17:36       ` Ben Holness
@ 2001-12-26 19:28         ` Ben Holness
  2001-12-27  1:43           ` Luca Berra
  0 siblings, 1 reply; 11+ messages in thread
From: Ben Holness @ 2001-12-26 19:28 UTC (permalink / raw)
  To: linux-lvm

>> did you run lilo again after creatinh the initrd?
>
> <sheepish grin> No </sheepish grin>
>
> OK, ran lilo and it got back to stage one again - cannot open
> libz.so.1
> (error exactly the same as per my first LVM root mail) :(

And having looked around a bit more, I discovered that the newer version
creates an image in /boot that is not called initrd :)

So I changed /boot/lilo.conf to reflect the new boot image and tried again.

This time the image decompresses OK and then I get:

****

VFS: Mounted root (ext2 filesystem)
VFS: Cannot open root device "3a01" or 3a:01
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 3a:01

****

> I had some trouble with pvcreate because MDK set my system up with devfs
> enabled.

> Could this be playing some part in the problem?

I should also mention that I ran lvmcreate_initrd with the -D option, but
that didn't help.

Cheers,

Ben

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1
  2001-12-26 19:28         ` Ben Holness
@ 2001-12-27  1:43           ` Luca Berra
  2001-12-27 13:29             ` Ben Holness
  0 siblings, 1 reply; 11+ messages in thread
From: Luca Berra @ 2001-12-27  1:43 UTC (permalink / raw)
  To: linux-lvm

On Thu, Dec 27, 2001 at 01:31:08AM -0000, Ben Holness wrote:
> I should also mention that I ran lvmcreate_initrd with the -D option, but
> that didn't help.
please try 
mkinitrd -v -f /boot/initrd `uname -r`
instead of lvmcreate_initrd and tell me if it works

L.

-- 
Luca Berra -- bluca@comedia.it
        Communication Media & Services S.r.l.
 /"\
 \ /     ASCII RIBBON CAMPAIGN
  X        AGAINST HTML MAIL
 / \

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1
  2001-12-27  1:43           ` Luca Berra
@ 2001-12-27 13:29             ` Ben Holness
  2001-12-27 18:13               ` Luca Berra
  0 siblings, 1 reply; 11+ messages in thread
From: Ben Holness @ 2001-12-27 13:29 UTC (permalink / raw)
  To: linux-lvm

> On Thu, Dec 27, 2001 at 01:31:08AM -0000, Ben Holness wrote:
> > I should also mention that I ran lvmcreate_initrd with the
> -D option, but
> > that didn't help.
> please try
> mkinitrd -v -f /boot/initrd `uname -r`
> instead of lvmcreate_initrd and tell me if it works

OK, this time I get a different error:

****

VFS: Mounted root (ext2 filesystem)
Red Hat nash version 3.1.6-mdk starting
Mounting /proc filesystem
Creating root device
Mounting root filesystem
mount: error 19 mounting ext2 flags Freeing unused kernel memory: 712k freed
Kernel panic: No init found. Try passing init= option to kernel.

****

So it looks like it got further, but has found a new stumbling block!

I also had a look at the man page for initrd and noticed that there is
a --fstab option, which I might need to use, as my current setup is as
follows:

/dev/hda1 - boot partition (mounted on /boot) 14Mb
/dev/hda6 - install partition (mounted on /) 2.5Gb
/dev/hda4 - LVM partition, contains logical volumes for /, /usr, /var, /home
and /tmp.

When I boot to hda6, I mount the LVM partitions in the relevant directories,
within /new-disk.

This means that the fstab that is relevant to LVM exists in
/new-disk/ROOT/etc/fstab when I boot to hda6, which is currently the only
configuration that is working.

So I tried running mkinitrd -v --fstab /new-disk/ROOT/etc/fstab -f
/boot/initrd `uname -r`, which gives me this error:

****

VFS: Mounted root (ext2 filesystem)
Red Hat nash version 3.1.6-mdk starting
loading lvm-mod module
LVM version LVM 0.9.1_beta7(ish) by Heinz Mauelshagen (20 June 2001)
lvm -- Module successfully initialized
Mounting /proc filesystem
Creating root device
Creating root device
Configuring LVM
vgscan -- reading all physical volumes (this may take a while...)
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
vgscan -- WARNING: This program does not do a VGDA backup of your volume
group

vgchange -- no volume groups found

Mounting root filesystem
mount: error 6 mounting ext2 flags Freeing unused kernel memory: 712k freed
Kernel panic: No init found. Try passing init= option to kernel.

****

Interesting that it finds no volume groups.

A vgdisplay from when I boot to the install partition gives the following:

[root@firewall root]# vgdisplay
--- Volume group ---
VG Name               firewallvg
VG Access             read/write
VG Status             available/resizable
VG #                  0
MAX LV                256
Cur LV                11
Open LV               1
MAX LV Size           255.99 GB
Max PV                256
Cur PV                1
Act PV                1
VG Size               53.22 GB
PE Size               4.00 MB
Total PE              13624
Alloc PE / Size       6294 / 24.59 GB
Free  PE / Size       7330 / 28.63 GB
VG UUID               gIGwr8-vA6U-XU9j-oS5s-jQI1-sWTX-TKL22S

My guess is that I have not copied something (that is LVM related) from the
original partition to the logical partition that LVM requires to work?
Could this be something in

The copy command(s) that I used were:

cd / && echo cp -a `/bin/ls -1Ab | egrep -v
"^new-disk$|^proc$|^home$|^usr$|^tmp$|^var$|^Webserver$|^opt$|^boot$"`
/new-disk/ROOT | sh
cp -a /home/* /new-disk/home/
cp -a /usr/* /new-disk/usr/
cp -a /tmp/* /new-disk/tmp/
cp -a /var/* /new-disk/var/
cp -a /opt/* /new-disk/opt/
cp -a /Webserver /new-disk/Webserver

I then had a look around and copied /proc/lvm to /new-disk/ROOT/proc/lvm and
tried again, but that didn't help.

Any further thoughts are welcomed!

Cheers,

Ben

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1
  2001-12-27 13:29             ` Ben Holness
@ 2001-12-27 18:13               ` Luca Berra
  2001-12-27 19:34                 ` Steven Lembark
  2001-12-28  4:47                 ` Ben Holness
  0 siblings, 2 replies; 11+ messages in thread
From: Luca Berra @ 2001-12-27 18:13 UTC (permalink / raw)
  To: linux-lvm

On Thu, Dec 27, 2001 at 07:32:17PM -0000, Ben Holness wrote:
> I also had a look at the man page for initrd and noticed that there is
> a --fstab option, which I might need to use, as my current setup is as
> follows:

yes, sorry, i should have mentioned it
.....
> Configuring LVM
> vgscan -- reading all physical volumes (this may take a while...)
> vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
> vgscan -- WARNING: This program does not do a VGDA backup of your volume
> group
> 
> vgchange -- no volume groups found
> 
ugh,
try modifying /sbin/mkinitrd 

where it says

if [ -n "$lvmroot" ]; then
	INITRDFILES="/sbin/vgchange /sbin/vgscan"
	cp -aL /sbin/vgchange $MNTIMAGE/sbin
	cp -aL /sbin/vgscan $MNTIMAGE/sbin
fi

change to

if [ -n "$lvmroot" ]; then
	INITRDFILES="/sbin/vgchange /sbin/vgscan /sbin/lvmdiskscan"
	cp -aL /sbin/vgchange $MNTIMAGE/sbin
	cp -aL /sbin/vgscan $MNTIMAGE/sbin
	cp -aL /sbin/lvmdiskscan $MNTIMAGE/sbin
fi

and where is:

if [ -n "$lvmroot" ]; then
    echo "echo Configuring LVM" >> $RCFILE
    echo "/sbin/vgscan" >> $RCFILE
    echo "/sbin/vgchange -a y" >> $RCFILE
    IMAGESIZE=$[IMAGESIZE + 4096]
fi

change to:

if [ -n "$lvmroot" ]; then
    echo "echo Configuring LVM" >> $RCFILE
    echo "/sbin/lvmdiskscan" >> $RCFILE
    echo "/sbin/vgscan" >> $RCFILE
    echo "/sbin/vgchange -a y" >> $RCFILE
    IMAGESIZE=$[IMAGESIZE + 4096]
fi

then we compare output of lvmdiskscan run on your system

L.


-- 
Luca Berra -- bluca@comedia.it
        Communication Media & Services S.r.l.
 /"\
 \ /     ASCII RIBBON CAMPAIGN
  X        AGAINST HTML MAIL
 / \

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1
  2001-12-27 18:13               ` Luca Berra
@ 2001-12-27 19:34                 ` Steven Lembark
  2001-12-28  4:47                 ` Ben Holness
  1 sibling, 0 replies; 11+ messages in thread
From: Steven Lembark @ 2001-12-27 19:34 UTC (permalink / raw)
  To: linux-lvm



--
Steven Lembark                               2930 W. Palmer
Workhorse Computing                       Chicago, IL 60647
                                            +1 800 762 1582

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1
  2001-12-27 18:13               ` Luca Berra
  2001-12-27 19:34                 ` Steven Lembark
@ 2001-12-28  4:47                 ` Ben Holness
  1 sibling, 0 replies; 11+ messages in thread
From: Ben Holness @ 2001-12-28  4:47 UTC (permalink / raw)
  To: linux-lvm

> try modifying /sbin/mkinitrd
>
[snip]

modified as instructed to include lvmdiskscan

Same problems when I boot, but I also get:

****

lvmdiskscan -- reading all disks / partitions (this may take a while...)
lvmdiskscan -- no disks / partitions found

ERROR: /sbin/lvmdiskscan exited abnormally

****

When I run it from the install boot (where I can mount the LV's), I get:

****

[root@firewall root]# lvmdiskscan
lvmdiskscan -- reading all disks / partitions (this may take a while...)
lvmdiskscan -- /dev/ide/host0/bus0/target0/lun0/part1 [      14.73 MB]
Primary  LINUX native partition [0x83]
lvmdiskscan -- /dev/ide/host0/bus0/target0/lun0/part2 [       2.66 GB] DOS
extended partition [0x05]
lvmdiskscan -- /dev/ide/host0/bus0/target0/lun0/part4 [      53.22 GB]
Primary  LVM partition [0x8E]
lvmdiskscan -- /dev/ide/host0/bus0/target0/lun0/part5 [     243.60 MB]
Extended LINUX swap partition [0x82]
lvmdiskscan -- /dev/ide/host0/bus0/target0/lun0/part6 [       2.42 GB]
Extended LINUX native partition [0x83]
lvmdiskscan -- 1 disk
lvmdiskscan -- 0 whole disks
lvmdiskscan -- 0 loop devices
lvmdiskscan -- 0 multiple devices
lvmdiskscan -- 0 network block devices
lvmdiskscan -- 5 partitions
lvmdiskscan -- 1 LVM physical volume partition

****

The DOS extended partition is actually part of the Linux install partition,
as can be seen from fdisk:

****

Disk /dev/hda: 240 heads, 63 sectors, 7753 cylinders
Units = cylinders of 15120 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1         2     15088+  83  Linux
/dev/hda2             3       371   2789640    5  Extended
/dev/hda4           372      7753  55807920   8e  Linux LVM
/dev/hda5             3        35    249448+  82  Linux swap
/dev/hda6            36       371   2540128+  83  Linux

****

Cheers,

Ben

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2001-12-28  4:47 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-12-25 22:01 [linux-lvm] LVM Boot = /sbin/modprobe: error while loading shared libraries: libzso.1 Ben Holness
2001-12-26  3:56 ` Luca Berra
2001-12-26  5:22   ` Ben Holness
2001-12-26 16:47     ` Luca Berra
2001-12-26 17:36       ` Ben Holness
2001-12-26 19:28         ` Ben Holness
2001-12-27  1:43           ` Luca Berra
2001-12-27 13:29             ` Ben Holness
2001-12-27 18:13               ` Luca Berra
2001-12-27 19:34                 ` Steven Lembark
2001-12-28  4:47                 ` Ben Holness

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.