Bug 112802
Summary: | rpm command segmentation faults after upgrading glibc and binutils | ||||||
---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | gromit <gromit> | ||||
Component: | rpm | Assignee: | Jeff Johnson <jbj> | ||||
Status: | CLOSED NOTABUG | QA Contact: | Mike McLean <mikem> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 7.1 | ||||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i386 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2004-01-03 07:19:57 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
gromit
2004-01-01 22:12:21 UTC
Can you attach an strace of a failing command? I might be able to guess. Meanwhile, are there other problems or just rpm segfaulting? Funny you should mention that =) I discovered this last night: [schultz@drzaius:schultz]$ su - gromit su: relocation error: /lib/libnss_files.so.2: symbol _nss_files_parse_pwent, version GLIBC_2.0 not defined in file libc.so.6 with link time reference [schultz@drzaius:schultz]$ So it looks like I broke glibc, not rpm. Any suggestions on re- installing glibc from source? Preferred versions? Thanks! Sorry, I should mention that using "su" to become root works fine, but this server has Ensim installed and the user mentioned above is a virtual site user, which uses "@domain.com" in the username... And the plot thickens: root@ns1 /root]# cat strace.rpm.txt |mail -v rootmonkey -s strac rootmonkey... Connecting to rootmonkey.net via virthostmail... /usr/sbin/sendmail: /lib/ld-linux.so.2: version `GLIBC_PRIVATE' not found (required by /lib/libc.so.6) Created attachment 96742 [details]
Strace of rpm -e perl-PerlMagick
Here's that strace.
Hmmm, you're pretty thoroughly screwed. Reinstall is the easiest way out. Otherwise, you need to boot rescue mode with busybox and reinstall the glibc packages using the builtin rpm command in busybox. Explaining the whole procedure is, well, a lot of work. Notabug because this is a glibc misinstall, not an rpm problem. |