On Fri, Apr 11, 2003 at 10:37:37AM -0400, Matt Wilson wrote: > > We're looking into it. OK, this is the problem: You're "upgrading" from the i686 glibc to the i386 glibc. The upgrade ordering puts the "new" i386 glibc on the system, runs the %post, which fails because there are some files in /lib/i686 and /usr/lib/i686 left over from the "old" i686 glibc which are used in the %post. Once the %post fails, the "old" i686 glibc never gets removed, so you're stuck with things using the wrong libraries and you'll get segfaults all the time. This is how to correct the problem: run: $ export LD_ASSUME_KERNEL=2.2.5 $ su Password: [enter root password] # rpm -q glibc glibc-2.3.2-11.9 glibc-2.3.2-27.9 # rpm -e glibc-2.3.2-11.9 (substitute the glibc for the "old" version, whatever you have installed) At this point dynamically linked apps will work again, and I would STRONGLY suggest that you upgrade to the i686 version of the glibc packages by using: # rpm -Uvh --replacepkg --replacefiles glibc-2.3.2-27.9.i686.rpm Cheers, Matt msw@xxxxxxxxxx -- Matt Wilson Manager, Base Operating Systems Red Hat, Inc.