Hi all. Silly situation: I have been wanting to release my etch install from the LVM so as to be able to adjust the partitioning. The arrangement was: /dev/mapper/Debian-root on / type ext3 (rw,errors=remount-ro) /dev/hda1 on /boot type ext3 (rw) /dev/mapper/Debian-home on /home type ext3 (rw) /dev/mapper/Debian-tmp on /tmp type ext3 (rw) /dev/hdb2 on /usr type ext3 (rw) /dev/mapper/Debian-var on /var type ext3 (rw) /dev/hdb2 on /usr type ext3 (rw)
/usr used also to be in the LVM, but I ran out of space so I simply copied to hdb (which is 80GB, against 20GB of hda). Obviously /home and /tmp present no problems - I can simply copy them wherever I want and remount. I decided to copy the root partition and var to two new partitons on hdb, then mount the new root to /mnt/hdb13 (or whatever) and mount all the other filesystems into that, mount -o bind /dev /mnt/hdb13, and mount -t proc none /mnt/hdb13 so as to be able to chroot there and make a new initrd. But this gave me # mkinitramfs -o boot/initrd.img-2.6.18-5-686r -r /dev/hdb13 2.6.18-5-686 find: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by find) find: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by find) find: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by find) find: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by find) find: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by find) locale: Cannot set LC_ALL to default locale: No such file or directory find: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by find) Problem 1: How do I solve that? Problem 2: I had the bright idea to install another kernel while in the chroot, and let the install make its own initrd. I saw in aptitude that linux-image-2.6.18-6-686 was available (the current kernel was 2.6.18-5-686). But this also failed to install, so I tried to remove it prior to finding the relevant glibc. The removal failed too: /usr/bin/perl: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by /usr/bin/perl) Selecting previously deselected package linux-image-2.6.18-6-686. (Reading database ... dpkg: serious warning: files list file for package `linux-image-2.6.18-6-686' missing, assuming package has no files currently installed. 183622 files and directories currently installed.) Preparing to replace linux-image-2.6.18-6-686 2.6.18.dfsg.1-18etch1 (using .../linux-image-2.6.18-6-686_2.6.18.dfsg.1-18etch1_i386.deb) ... /usr/bin/perl: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by /usr/bin/perl) dpkg: error processing /var/cache/apt/archives/linux-image-2.6.18-6-686_2.6.18.dfsg.1-18etch1_i386.deb (--unpack): subprocess pre-installation script returned error exit status 1 /usr/bin/perl: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by /usr/bin/perl). ...and now aptitude and apt are blocked from any further action. I cannot see anything glibc-ish >2.3.6 in the package list. Obviously, I am doing something daft, but what? (other than having tried to fix something that wasn't broke). -- richard PS apologies if this gets duplicated, but the list is apparently blocking my mail so I had to resend port-forwarded to another server. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]