[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Slink upgrade left old symlinks in /lib



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 .


Reply to: