This is the mail archive of the libc-alpha@cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: glibc-2.0.95 causes ls -al & ps -aux to segfault.


> > Static binaries should not be used at all.  I know this limitation
> > exist but having a different behaviour for them (means, not using NSS
> > in them) is most undesirable.
> 
> But we need static binaries for rpm, dpkg, ldconfig, sln, ...
> 
> > While installing glibc 2.1 we'll not remove the old nss modules.  This
> > is left ot the system manager which could use the information from rpm
> > or dpkg to see whether anything is using the modules.
> 
> The old nss modules are not binary compatible with glibc 2.1. You have
> changed a lot of internal functions for parsing netgroups, etc for
> NSS Version 2. This have not get a new elf symbol number. Upgrading a
> glibc 2.0.7 rpm with a glibc 2.0.9x rpm gives some error messages,
> and rpm doesn't work any longer correct after the upgrade.
> 

This is what I have in my /lib. rpm seems to work fine.

H.J.
---
lrwxrwxrwx   1 root     root           42 Aug  1 10:22 libBrokenLocale-2.0.95.so -> glibc-2.1-980731/libBrokenLocale-2.0.95.so
lrwxrwxrwx   1 root     root           37 Aug  1 10:22 libBrokenLocale.so.1 -> glibc-2.1-980731/libBrokenLocale.so.1
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libSegFault.so -> glibc-2.1-980731/libSegFault.so
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libc-2.0.95.so -> glibc-2.1-980731/libc-2.0.95.so
lrwxrwxrwx   1 root     root           26 Aug  1 10:22 libc.so.6 -> glibc-2.1-980731/libc.so.6
lrwxrwxrwx   1 root     root           17 Jul 21 20:19 libcom_err.so.2 -> libcom_err.so.2.0
-rwxr-xr-x   1 root     root         6275 May  7 11:24 libcom_err.so.2.0
lrwxrwxrwx   1 root     root           35 Aug  1 10:22 libcrypt-2.0.95.so -> glibc-2.1-980731/libcrypt-2.0.95.so
lrwxrwxrwx   1 root     root           30 Aug  1 10:22 libcrypt.so.1 -> glibc-2.1-980731/libcrypt.so.1
-rwxr-xr-x   1 root     root       247043 Jul 17 16:48 libdb-2.0.7.so
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libdb-2.0.95.so -> glibc-2.1-980731/libdb-2.0.95.so
lrwxrwxrwx   1 root     root           14 Jul 21 20:19 libdb.so.2 -> libdb-2.0.7.so
lrwxrwxrwx   1 root     root           27 Aug  1 10:22 libdb.so.3 -> glibc-2.1-980731/libdb.so.3
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libdl-2.0.95.so -> glibc-2.1-980731/libdl-2.0.95.so
lrwxrwxrwx   1 root     root           14 Jul 21 20:19 libdl.so.1 -> libdl.so.1.9.5
-rwxr-xr-x   1 root     root         5224 May  8 09:50 libdl.so.1.9.5
lrwxrwxrwx   1 root     root           27 Aug  1 10:22 libdl.so.2 -> glibc-2.1-980731/libdl.so.2
lrwxrwxrwx   1 root     root           13 Jul 21 20:19 libe2p.so.2 -> libe2p.so.2.3
-rwxr-xr-x   1 root     root        11924 May  7 11:24 libe2p.so.2.3
lrwxrwxrwx   1 root     root           16 Jul 21 20:19 libext2fs.so.2 -> libext2fs.so.2.3
-rwxr-xr-x   1 root     root        74125 May  7 11:24 libext2fs.so.2.3
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libform-4.2.so -> glibc-2.1-980731/libform-4.2.so
lrwxrwxrwx   1 root     root           29 Aug  1 10:22 libform.so.4 -> glibc-2.1-980731/libform.so.4
lrwxrwxrwx   1 root     root           41 Aug  1 10:22 libhistory-2.0-970323.so -> glibc-2.1-980731/libhistory-2.0-970323.so
lrwxrwxrwx   1 root     root           36 Aug  1 10:22 libhistory.so.2.0.1 -> glibc-2.1-980731/libhistory.so.2.0.1
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libm-2.0.95.so -> glibc-2.1-980731/libm-2.0.95.so
lrwxrwxrwx   1 root     root           26 Aug  1 10:22 libm.so.6 -> glibc-2.1-980731/libm.so.6
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libmenu-4.2.so -> glibc-2.1-980731/libmenu-4.2.so
lrwxrwxrwx   1 root     root           29 Aug  1 10:22 libmenu.so.4 -> glibc-2.1-980731/libmenu.so.4
lrwxrwxrwx   1 root     root           34 Aug  1 10:22 libncurses-4.2.so -> glibc-2.1-980731/libncurses-4.2.so
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libncurses.so.4 -> glibc-2.1-980731/libncurses.so.4
lrwxrwxrwx   1 root     root           33 Aug  1 10:22 libnsl-2.0.95.so -> glibc-2.1-980731/libnsl-2.0.95.so
lrwxrwxrwx   1 root     root           28 Aug  1 10:22 libnsl.so.1 -> glibc-2.1-980731/libnsl.so.1
-rwxr-xr-x   1 root     root       113302 Jul 17 16:52 libnss_compat-2.0.7.so
lrwxrwxrwx   1 root     root           40 Aug  1 10:22 libnss_compat-2.0.95.so -> glibc-2.1-980731/libnss_compat-2.0.95.so
lrwxrwxrwx   1 root     root           22 Jul 21 20:19 libnss_compat.so.1 -> libnss_compat-2.0.7.so
lrwxrwxrwx   1 root     root           35 Aug  1 10:22 libnss_compat.so.2 -> glibc-2.1-980731/libnss_compat.so.2
-rwxr-xr-x   1 root     root       110230 Jul 17 16:51 libnss_db-2.0.7.so
lrwxrwxrwx   1 root     root           36 Aug  1 10:22 libnss_db-2.0.95.so -> glibc-2.1-980731/libnss_db-2.0.95.so
lrwxrwxrwx   1 root     root           18 Jul 21 20:19 libnss_db.so.1 -> libnss_db-2.0.7.so
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libnss_db.so.2 -> glibc-2.1-980731/libnss_db.so.2
-rwxr-xr-x   1 root     root        45993 Jul 17 16:52 libnss_dns-2.0.7.so
lrwxrwxrwx   1 root     root           37 Aug  1 10:22 libnss_dns-2.0.95.so -> glibc-2.1-980731/libnss_dns-2.0.95.so
lrwxrwxrwx   1 root     root           19 Jul 21 20:19 libnss_dns.so.1 -> libnss_dns-2.0.7.so
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libnss_dns.so.2 -> glibc-2.1-980731/libnss_dns.so.2
-rwxr-xr-x   1 root     root       168739 Jul 17 16:51 libnss_files-2.0.7.so
lrwxrwxrwx   1 root     root           39 Aug  1 10:22 libnss_files-2.0.95.so -> glibc-2.1-980731/libnss_files-2.0.95.so
lrwxrwxrwx   1 root     root           21 Jul 21 20:19 libnss_files.so.1 -> libnss_files-2.0.7.so
lrwxrwxrwx   1 root     root           34 Aug  1 10:22 libnss_files.so.2 -> glibc-2.1-980731/libnss_files.so.2
lrwxrwxrwx   1 root     root           40 Aug  1 10:22 libnss_hesiod-2.0.95.so -> glibc-2.1-980731/libnss_hesiod-2.0.95.so
lrwxrwxrwx   1 root     root           35 Aug  1 10:22 libnss_hesiod.so.2 -> glibc-2.1-980731/libnss_hesiod.so.2
-rwxr-xr-x   1 root     root       176314 Jul 17 16:52 libnss_nis-2.0.7.so
lrwxrwxrwx   1 root     root           37 Aug  1 10:22 libnss_nis-2.0.95.so -> glibc-2.1-980731/libnss_nis-2.0.95.so
lrwxrwxrwx   1 root     root           19 Jul 21 20:19 libnss_nis.so.1 -> libnss_nis-2.0.7.so
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libnss_nis.so.2 -> glibc-2.1-980731/libnss_nis.so.2
lrwxrwxrwx   1 root     root           41 Aug  1 10:22 libnss_nisplus-2.0.95.so -> glibc-2.1-980731/libnss_nisplus-2.0.95.so
lrwxrwxrwx   1 root     root           36 Aug  1 10:22 libnss_nisplus.so.2 -> glibc-2.1-980731/libnss_nisplus.so.2
lrwxrwxrwx   1 root     root           11 Jul 21 20:19 libpam.so -> libpam.so.0
lrwxrwxrwx   1 root     root           14 Jul 21 20:19 libpam.so.0 -> libpam.so.0.64
-rwxr-xr-x   1 root     root        95602 Apr 23 23:07 libpam.so.0.64
-rw-r--r--   1 root     root        26412 Apr 23 23:07 libpam_misc.a
lrwxrwxrwx   1 root     root           16 Jul 21 20:19 libpam_misc.so -> libpam_misc.so.0
lrwxrwxrwx   1 root     root           19 Jul 21 20:19 libpam_misc.so.0 -> libpam_misc.so.0.64
-rwxr-xr-x   1 root     root        25358 Apr 23 23:07 libpam_misc.so.0.64
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libpanel-4.2.so -> glibc-2.1-980731/libpanel-4.2.so
lrwxrwxrwx   1 root     root           30 Aug  1 10:22 libpanel.so.4 -> glibc-2.1-980731/libpanel.so.4
-r-xr-xr-x   1 root     root        35124 May  5 22:41 libproc.so.1.2.6
lrwxrwxrwx   1 root     root           34 Aug  1 10:22 libpthread-0.7.so -> glibc-2.1-980731/libpthread-0.7.so
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 libpthread.so.0 -> glibc-2.1-980731/libpthread.so.0
-rw-r--r--   1 root     root       743382 Apr 23 22:17 libpwdb.a
lrwxrwxrwx   1 root     root           12 Jul 21 20:19 libpwdb.so -> libpwdb.so.0
lrwxrwxrwx   1 root     root           15 Jul 21 20:19 libpwdb.so.0 -> libpwdb.so.0.54
-rw-r--r--   1 root     root       366372 Apr 23 22:17 libpwdb.so.0.54
lrwxrwxrwx   1 root     root           42 Aug  1 10:22 libreadline-2.0-970323.so -> glibc-2.1-980731/libreadline-2.0-970323.so
lrwxrwxrwx   1 root     root           37 Aug  1 10:22 libreadline.so.2.0.1 -> glibc-2.1-980731/libreadline.so.2.0.1
lrwxrwxrwx   1 root     root           36 Aug  1 10:22 libresolv-2.0.95.so -> glibc-2.1-980731/libresolv-2.0.95.so
lrwxrwxrwx   1 root     root           31 Aug  1 10:22 libresolv.so.2 -> glibc-2.1-980731/libresolv.so.2
lrwxrwxrwx   1 root     root           32 Aug  1 10:22 librt-2.0.95.so -> glibc-2.1-980731/librt-2.0.95.so
lrwxrwxrwx   1 root     root           27 Aug  1 10:22 librt.so.1 -> glibc-2.1-980731/librt.so.1
lrwxrwxrwx   1 root     root           12 Jul 21 20:19 libss.so.2 -> libss.so.2.0
-rwxr-xr-x   1 root     root        18715 May  7 11:24 libss.so.2.0
lrwxrwxrwx   1 root     root           19 Jul 21 20:19 libtermcap.so.2 -> libtermcap.so.2.0.8
-rwxr-xr-x   1 bin      bin         12252 Jun 30 20:49 libtermcap.so.2.0.8
lrwxrwxrwx   1 root     root           34 Aug  1 10:22 libutil-2.0.95.so -> glibc-2.1-980731/libutil-2.0.95.so
lrwxrwxrwx   1 root     root           29 Aug  1 10:22 libutil.so.1 -> glibc-2.1-980731/libutil.so.1
lrwxrwxrwx   1 root     root           14 Jul 21 20:19 libuuid.so.1 -> libuuid.so.1.1
-rwxr-xr-x   1 root     root         8039 May  7 11:24 libuuid.so.1.1

glibc-2.0.7:
total 5177
-rwxr-xr-x   1 root     root       150051 Jul 17 16:53 ld-2.0.7.so
lrwxrwxrwx   1 root     root           11 Jul 21 20:19 ld-linux.so.2 -> ld-2.0.7.so
-rwxr-xr-x   1 root     root        45108 Jul 17 16:48 libBrokenLocale-2.0.7.so
lrwxrwxrwx   1 root     root           24 Jul 21 20:19 libBrokenLocale.so.1 -> libBrokenLocale-2.0.7.so
-rwxr-xr-x   1 root     root      2497614 Jul 17 16:48 libc-2.0.7.so
lrwxrwxrwx   1 root     root           13 Jul 21 20:19 libc.so.6 -> libc-2.0.7.so
-rwxr-xr-x   1 root     root        88995 Jul 17 16:51 libcrypt-2.0.7.so
lrwxrwxrwx   1 root     root           17 Jul 21 20:19 libcrypt.so.1 -> libcrypt-2.0.7.so
-rwxr-xr-x   1 root     root        67034 Jul 17 16:53 libdl-2.0.7.so
lrwxrwxrwx   1 root     root           14 Jul 21 20:19 libdl.so.2 -> libdl-2.0.7.so
-rwxr-xr-x   1 root     root       212063 Jul 17 16:53 libform-4.2.so
lrwxrwxrwx   1 root     root           14 Jul 21 20:19 libform.so.4 -> libform-4.2.so
-rwxr-xr-x   1 root     root        81137 Jul 17 16:53 libhistory-2.0-970323.so
lrwxrwxrwx   1 root     root           24 Jul 21 20:19 libhistory.so.2.0.1 -> libhistory-2.0-970323.so
-rwxr-xr-x   1 root     root       385245 Jul 17 16:49 libm-2.0.7.so
lrwxrwxrwx   1 root     root           13 Jul 21 20:19 libm.so.6 -> libm-2.0.7.so
-rwxr-xr-x   1 root     root       120884 Jul 17 16:53 libmenu-4.2.so
lrwxrwxrwx   1 root     root           14 Jul 21 20:19 libmenu.so.4 -> libmenu-4.2.so
-rwxr-xr-x   1 root     root       671525 Jul 17 16:53 libncurses-4.2.so
lrwxrwxrwx   1 root     root           17 Jul 21 20:19 libncurses.so.4 -> libncurses-4.2.so
-rwxr-xr-x   1 root     root       108240 Jul 17 16:52 libnsl-2.0.7.so
lrwxrwxrwx   1 root     root           15 Jul 21 20:19 libnsl.so.1 -> libnsl-2.0.7.so
-rwxr-xr-x   1 root     root        69510 Jul 17 16:53 libpanel-4.2.so
lrwxrwxrwx   1 root     root           15 Jul 21 20:19 libpanel.so.4 -> libpanel-4.2.so
-rwxr-xr-x   1 root     root       203740 Jul 17 16:52 libpthread-0.7.so
lrwxrwxrwx   1 root     root           17 Jul 21 20:19 libpthread.so.0 -> libpthread-0.7.so
-rwxr-xr-x   1 root     root       321361 Jul 17 16:53 libreadline-2.0-970323.so
lrwxrwxrwx   1 root     root           25 Jul 21 20:19 libreadline.so.2.0.1 -> libreadline-2.0-970323.so
-rwxr-xr-x   1 root     root       171420 Jul 17 16:52 libresolv-2.0.7.so
lrwxrwxrwx   1 root     root           18 Jul 21 20:19 libresolv.so.2 -> libresolv-2.0.7.so
-rwxr-xr-x   1 root     root        64912 Jul 17 16:51 libutil-2.0.7.so
lrwxrwxrwx   1 root     root           16 Jul 21 20:19 libutil.so.1 -> libutil-2.0.7.so

glibc-2.1-980731:
total 9074
-rwxr-xr-x   1 root     root       312577 Jul 31 20:45 ld-2.0.95.so
lrwxrwxrwx   1 root     root           12 Aug  1 09:50 ld-linux.so.2 -> ld-2.0.95.so
-rwxr-xr-x   1 root     root        22322 Jul 31 20:39 libBrokenLocale-2.0.95.so
lrwxrwxrwx   1 root     root           25 Aug  1 09:50 libBrokenLocale.so.1 -> libBrokenLocale-2.0.95.so
-rwxr-xr-x   1 root     root        29801 Jul 31 20:44 libSegFault.so
-rwxr-xr-x   1 root     root      3875632 Jul 31 20:38 libc-2.0.95.so
lrwxrwxrwx   1 root     root           14 Aug  1 09:50 libc.so.6 -> libc-2.0.95.so
-rwxr-xr-x   1 root     root        61680 Jul 31 20:42 libcrypt-2.0.95.so
lrwxrwxrwx   1 root     root           18 Aug  1 09:50 libcrypt.so.1 -> libcrypt-2.0.95.so
-rwxr-xr-x   1 root     root       803961 Jul 31 20:39 libdb-2.0.95.so
lrwxrwxrwx   1 root     root           15 Aug  1 09:50 libdb.so.3 -> libdb-2.0.95.so
-rwxr-xr-x   1 root     root        67168 Jul 31 20:45 libdl-2.0.95.so
lrwxrwxrwx   1 root     root           15 Aug  1 09:50 libdl.so.2 -> libdl-2.0.95.so
-rwxr-xr-x   1 root     root       194598 Jul 31 20:43 libform-4.2.so
lrwxrwxrwx   1 root     root           14 Aug  1 09:50 libform.so.4 -> libform-4.2.so
-rwxr-xr-x   1 root     root        59144 Jul 31 20:42 libhistory-2.0-970323.so
lrwxrwxrwx   1 root     root           24 Aug  1 09:50 libhistory.so.2.0.1 -> libhistory-2.0-970323.so
-rwxr-xr-x   1 root     root       527514 Jul 31 20:40 libm-2.0.95.so
lrwxrwxrwx   1 root     root           14 Aug  1 09:50 libm.so.6 -> libm-2.0.95.so
-rwxr-xr-x   1 root     root       101850 Jul 31 20:43 libmenu-4.2.so
lrwxrwxrwx   1 root     root           14 Aug  1 09:50 libmenu.so.4 -> libmenu-4.2.so
-rwxr-xr-x   1 root     root       677281 Jul 31 20:43 libncurses-4.2.so
lrwxrwxrwx   1 root     root           17 Aug  1 09:50 libncurses.so.4 -> libncurses-4.2.so
-rwxr-xr-x   1 root     root       361005 Jul 31 20:45 libnsl-2.0.95.so
lrwxrwxrwx   1 root     root           16 Aug  1 09:50 libnsl.so.1 -> libnsl-2.0.95.so
-rwxr-xr-x   1 root     root       226882 Jul 31 20:45 libnss_compat-2.0.95.so
lrwxrwxrwx   1 root     root           23 Aug  1 09:50 libnss_compat.so.2 -> libnss_compat-2.0.95.so
-rwxr-xr-x   1 root     root       165469 Jul 31 20:44 libnss_db-2.0.95.so
lrwxrwxrwx   1 root     root           19 Aug  1 09:50 libnss_db.so.2 -> libnss_db-2.0.95.so
-rwxr-xr-x   1 root     root        65970 Jul 31 20:45 libnss_dns-2.0.95.so
lrwxrwxrwx   1 root     root           20 Aug  1 09:50 libnss_dns.so.2 -> libnss_dns-2.0.95.so
-rwxr-xr-x   1 root     root       235759 Jul 31 20:44 libnss_files-2.0.95.so
lrwxrwxrwx   1 root     root           22 Aug  1 09:50 libnss_files.so.2 -> libnss_files-2.0.95.so
-rwxr-xr-x   1 root     root        68733 Jul 31 20:45 libnss_hesiod-2.0.95.so
lrwxrwxrwx   1 root     root           23 Aug  1 09:50 libnss_hesiod.so.2 -> libnss_hesiod-2.0.95.so
-rwxr-xr-x   1 root     root       235778 Jul 31 20:45 libnss_nis-2.0.95.so
lrwxrwxrwx   1 root     root           20 Aug  1 09:50 libnss_nis.so.2 -> libnss_nis-2.0.95.so
-rwxr-xr-x   1 root     root       261709 Jul 31 20:45 libnss_nisplus-2.0.95.so
lrwxrwxrwx   1 root     root           24 Aug  1 09:50 libnss_nisplus.so.2 -> libnss_nisplus-2.0.95.so
-rwxr-xr-x   1 root     root        48037 Jul 31 20:43 libpanel-4.2.so
lrwxrwxrwx   1 root     root           15 Aug  1 09:50 libpanel.so.4 -> libpanel-4.2.so
-rwxr-xr-x   1 root     root       238637 Jul 31 20:42 libpthread-0.7.so
lrwxrwxrwx   1 root     root           17 Aug  1 09:50 libpthread.so.0 -> libpthread-0.7.so
-rwxr-xr-x   1 root     root       307800 Jul 31 20:42 libreadline-2.0-970323.so
lrwxrwxrwx   1 root     root           25 Aug  1 09:50 libreadline.so.2.0.1 -> libreadline-2.0-970323.so
-rwxr-xr-x   1 root     root       156935 Jul 31 20:45 libresolv-2.0.95.so
lrwxrwxrwx   1 root     root           19 Aug  1 09:50 libresolv.so.2 -> libresolv-2.0.95.so
-rwxr-xr-x   1 root     root        71306 Jul 31 20:44 librt-2.0.95.so
lrwxrwxrwx   1 root     root           15 Aug  1 09:50 librt.so.1 -> librt-2.0.95.so
-rwxr-xr-x   1 root     root        41198 Jul 31 20:45 libutil-2.0.95.so
lrwxrwxrwx   1 root     root           17 Aug  1 09:50 libutil.so.1 -> libutil-2.0.95.so


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]