I've just noticed that my hamm -> slink upgrade didn't go as smoothly as I thought. The new libraries were installed into /lib but the symlinks point to the old ones. A full list is appended but here is libc:
lrwxrwxrwx 1 root root 15 May 19 15:04 /lib/libc.so.6 -> libc-2.0.7.so-- -rw-r--r-- 1 root root 651436 Feb 21 05:37 /lib/libc-2.0.7.so -rwxr-xr-x 1 root root 645068 Mar 8 1998 /lib/libc-2.0.6.so -rwxr-xr-x 1 root root 645068 Mar 8 1998 /lib/libc-2.0.7.so-- cmp /lib/libc-2.0.6.so /lib/libc-2.0.7.so-- reveals that these two files are identical, so I assume the last bit of the install script failed. I tried fixing this by hand in the obvious way with rather embarassing results, it took me a while to put things back so the system would boot again - I've learned that you can't just change libc on it's own. I could try doing everything at once by a rescue floppy, but I wondered if someone knew a smarter way, or had seen the problem before. Tony Robinson compute# ls -tla /lib/lib* lrwxrwxrwx 1 root root 15 May 19 15:04 /lib/libc.so.6 -> libc-2.0.7.so-- lrwxrwxrwx 1 root root 14 May 3 09:46 /lib/libpam.so.0 -> libpam.so.0.65 lrwxrwxrwx 1 root root 19 May 3 09:46 /lib/libpam_misc.so.0 -> libpam_misc.so.0.65 lrwxrwxrwx 1 root root 14 May 3 09:30 /lib/libc.so.5 -> libc.so.5.4.46 lrwxrwxrwx 1 root root 13 May 3 09:30 /lib/libm.so.5 -> libm.so.5.0.9 lrwxrwxrwx 1 root root 15 May 3 09:28 /lib/libdl.so.1 -> libdl.so.1.9.10 lrwxrwxrwx 1 root root 17 May 3 07:41 /lib/libcom_err.so.2 -> libcom_err.so.2.0 lrwxrwxrwx 1 root root 13 May 3 07:41 /lib/libe2p.so.2 -> libe2p.so.2.3 lrwxrwxrwx 1 root root 16 May 3 07:41 /lib/libext2fs.so.2 -> libext2fs.so.2.4 lrwxrwxrwx 1 root root 12 May 3 07:41 /lib/libss.so.2 -> libss.so.2.0 lrwxrwxrwx 1 root root 14 May 3 07:41 /lib/libuuid.so.1 -> libuuid.so.1.1 lrwxrwxrwx 1 root root 25 May 3 07:38 /lib/libBrokenLocale.so.1 -> libBrokenLocale-2.0.7.so- lrwxrwxrwx 1 root root 18 May 3 07:38 /lib/libcrypt.so.1 -> libcrypt-2.0.7.so- lrwxrwxrwx 1 root root 15 May 3 07:38 /lib/libdb.so.2 -> libdb-2.0.7.so- lrwxrwxrwx 1 root root 15 May 3 07:38 /lib/libdl.so.2 -> libdl-2.0.7.so- lrwxrwxrwx 1 root root 14 May 3 07:38 /lib/libm.so.6 -> libm-2.0.7.so- lrwxrwxrwx 1 root root 16 May 3 07:38 /lib/libnsl.so.1 -> libnsl-2.0.7.so- lrwxrwxrwx 1 root root 23 May 3 07:38 /lib/libnss_compat.so.1 -> libnss_compat-2.0.7.so- lrwxrwxrwx 1 root root 19 May 3 07:38 /lib/libnss_db.so.1 -> libnss_db-2.0.7.so- lrwxrwxrwx 1 root root 20 May 3 07:38 /lib/libnss_dns.so.1 -> libnss_dns-2.0.7.so- lrwxrwxrwx 1 root root 22 May 3 07:38 /lib/libnss_files.so.1 -> libnss_files-2.0.7.so- lrwxrwxrwx 1 root root 20 May 3 07:38 /lib/libnss_nis.so.1 -> libnss_nis-2.0.7.so- lrwxrwxrwx 1 root root 19 May 3 07:38 /lib/libresolv.so.2 -> libresolv-2.0.7.so- lrwxrwxrwx 1 root root 17 May 3 07:38 /lib/libutil.so.1 -> libutil-2.0.7.so- lrwxrwxrwx 1 root root 17 May 3 07:37 /lib/libpthread.so.0 -> libpthread-0.7.so -rw-r--r-- 1 root root 2768 Feb 21 05:37 /lib/libBrokenLocale-2.0.7.so -rw-r--r-- 1 root root 651436 Feb 21 05:37 /lib/libc-2.0.7.so -rw-r--r-- 1 root root 150380 Feb 21 05:37 /lib/libcrypt-2.0.7.so -rw-r--r-- 1 root root 55588 Feb 21 05:37 /lib/libdb-2.0.7.so -rw-r--r-- 1 root root 6612 Feb 21 05:37 /lib/libdl-2.0.7.so -rw-r--r-- 1 root root 104192 Feb 21 05:37 /lib/libm-2.0.7.so -rw-r--r-- 1 root root 19044 Feb 21 05:37 /lib/libnsl-2.0.7.so -rw-r--r-- 1 root root 24660 Feb 21 05:37 /lib/libnss_compat-2.0.7.so -rw-r--r-- 1 root root 18096 Feb 21 05:37 /lib/libnss_db-2.0.7.so -rw-r--r-- 1 root root 9976 Feb 21 05:37 /lib/libnss_dns-2.0.7.so -rw-r--r-- 1 root root 30204 Feb 21 05:37 /lib/libnss_files-2.0.7.so -rw-r--r-- 1 root root 32092 Feb 21 05:37 /lib/libnss_nis-2.0.7.so -rw-r--r-- 1 root root 49524 Feb 21 05:37 /lib/libpthread-0.7.so -rw-r--r-- 1 root root 45104 Feb 21 05:37 /lib/libresolv-2.0.7.so -rw-r--r-- 1 root root 6692 Feb 21 05:37 /lib/libutil-2.0.7.so -rw-r--r-- 1 root root 97216 Feb 11 17:12 /lib/libpam.so.0.65 -rw-r--r-- 1 root root 5516 Feb 11 17:12 /lib/libpam_misc.so.0.65 -rw-r--r-- 1 root root 586720 Feb 9 02:32 /lib/libc.so.5.4.46 -rw-r--r-- 1 root root 31996 Feb 9 02:32 /lib/libm.so.5.0.9 lrwxrwxrwx 1 root root 17 Feb 8 22:30 /lib/libslang.so.1 -> libslang.so.1.2.2 lrwxrwxrwx 1 root root 18 Feb 8 22:30 /lib/libreadline.so.2 -> libreadline.so.2.1 lrwxrwxrwx 1 root root 17 Feb 8 22:30 /lib/libncurses.so.4 -> libncurses.so.4.2 -rwxr-xr-x 1 root root 5660 Jan 14 03:23 /lib/libdl.so.1.9.10 -rw-r--r-- 1 root root 240572 Dec 3 15:28 /lib/libncurses.so.4.2 -rw-r--r-- 1 root root 5336 Nov 3 1998 /lib/libuuid.so.1.1 -rw-r--r-- 1 root root 8816 Nov 3 1998 /lib/libe2p.so.2.3 -rw-r--r-- 1 root root 68360 Nov 3 1998 /lib/libext2fs.so.2.4 -rw-r--r-- 1 root root 13968 Nov 3 1998 /lib/libss.so.2.0 -rw-r--r-- 1 root root 4096 Nov 3 1998 /lib/libcom_err.so.2.0 -rw-r--r-- 1 root root 242644 Oct 30 1998 /lib/libncurses.so.3.4 -rw-r--r-- 1 root root 27288 Oct 30 1998 /lib/libproc.so.1.2.6 -rw-r--r-- 1 root root 169448 Oct 20 1998 /lib/libreadline.so.2.1 -rw-r--r-- 1 root root 226916 Oct 16 1998 /lib/libslang.so.1.2.2 lrwxrwxrwx 1 root root 17 May 25 1998 /lib/liblockdev.so.0 -> liblockdev.so.0.9 lrwxrwxrwx 1 root root 17 May 25 1998 /lib/liblockdev.so -> liblockdev.so.0.9 -rw-r--r-- 1 root root 6792 May 18 1998 /lib/liblockdev.so.0.9 -rw-r--r-- 1 root root 226836 Apr 15 1998 /lib/libncurses.so.3.0 -rwxr-xr-x 1 root root 9984 Mar 8 1998 /lib/libnss_dns-2.0.6.so -rwxr-xr-x 1 root root 9984 Mar 8 1998 /lib/libnss_dns-2.0.7.so- -rwxr-xr-x 1 root root 29332 Mar 8 1998 /lib/libnss_files-2.0.6.so -rwxr-xr-x 1 root root 29332 Mar 8 1998 /lib/libnss_files-2.0.7.so- -rwxr-xr-x 1 root root 30764 Mar 8 1998 /lib/libnss_nis-2.0.6.so -rwxr-xr-x 1 root root 30764 Mar 8 1998 /lib/libnss_nis-2.0.7.so- -rwxr-xr-x 1 root root 43268 Mar 8 1998 /lib/libresolv-2.0.6.so -rwxr-xr-x 1 root root 43268 Mar 8 1998 /lib/libresolv-2.0.7.so- -rwxr-xr-x 1 root root 6704 Mar 8 1998 /lib/libutil-2.0.6.so -rwxr-xr-x 1 root root 6704 Mar 8 1998 /lib/libutil-2.0.7.so- -rwxr-xr-x 1 root root 645068 Mar 8 1998 /lib/libc-2.0.6.so -rwxr-xr-x 1 root root 645068 Mar 8 1998 /lib/libc-2.0.7.so-- -rwxr-xr-x 1 root root 150356 Mar 8 1998 /lib/libcrypt-2.0.6.so -rwxr-xr-x 1 root root 150356 Mar 8 1998 /lib/libcrypt-2.0.7.so- -rwxr-xr-x 1 root root 55596 Mar 8 1998 /lib/libdb-2.0.6.so -rwxr-xr-x 1 root root 55596 Mar 8 1998 /lib/libdb-2.0.7.so- -rwxr-xr-x 1 root root 6744 Mar 8 1998 /lib/libdl-2.0.6.so -rwxr-xr-x 1 root root 6744 Mar 8 1998 /lib/libdl-2.0.7.so- -rwxr-xr-x 1 root root 105088 Mar 8 1998 /lib/libm-2.0.6.so -rwxr-xr-x 1 root root 105088 Mar 8 1998 /lib/libm-2.0.7.so- -rwxr-xr-x 1 root root 19052 Mar 8 1998 /lib/libnsl-2.0.6.so -rwxr-xr-x 1 root root 19052 Mar 8 1998 /lib/libnsl-2.0.7.so- -rwxr-xr-x 1 root root 24636 Mar 8 1998 /lib/libnss_compat-2.0.6.so -rwxr-xr-x 1 root root 24636 Mar 8 1998 /lib/libnss_compat-2.0.7.so- -rwxr-xr-x 1 root root 17720 Mar 8 1998 /lib/libnss_db-2.0.6.so -rwxr-xr-x 1 root root 17720 Mar 8 1998 /lib/libnss_db-2.0.7.so- -rwxr-xr-x 1 root root 2776 Mar 8 1998 /lib/libBrokenLocale-2.0.6.so -rwxr-xr-x 1 root root 2776 Mar 8 1998 /lib/libBrokenLocale-2.0.7.so- /lib/libc5-compat: total 5 drwxr-xr-x 5 root root 4096 May 19 15:04 .. drwxr-xr-x 2 root root 1024 May 25 1998 .