Hi, I've been attempting to update an unregistered (with Red Hat) machine by downloading the errata and then installing them. I ran into an error with the glibc and glibc-common errata: Preparing... ##################################### [100%] 1:glibc-common ##################################### [50%] 2:glibc ##################################### [100%] error: %post(glibc-2.3.2-27.9) scriptlet failed, exit status 121 any other attempts to use rpm (or any other command) result in a segementation fault. So, I rebooted into rescue mode and have been trying to undo the damage. "rpm --root /mnt/sysimage -q glibc" showed both glibc-2.3.2-27.9 glibc-2.3.2-11.9 "rpm --root /mnt/sysimage -g glibc-common" showed only glibc-common-2.3.2-27.9 I removed the update for glibc (2.3.2-27.9) using "rpm -e --root /mnt/sysimage glibc-2.3.2-27.9" but could not remove the updated glibc-common (it is needed by the glibc-2.3.2-11.9). I copied over a fresh rpm of the glibc-2.3.2-11.9 from another machine. The rescue shell then informed me that I was out of space and so I moved the glibc-2.3.2-11.9 rpm into /mnt/sysimage/tmp. Attempts to install it from there with "rpm --root /mnt/sysimage -ivh /mnt/sysimage/tmp/glibc-2.3.2-11.9.i386.rpm" fail with a slew of messages about how files from 2.3.2-11.9 conflict with files from 2.3.2-27.9 (as one would expect). So what can I do to get out of this catch-22? Please, any suggestions gratefully received. I'd rather not use "--force" ! Thanks in advance, Oisin Feeley