Bug 86197
Summary: | Segmentation fault in nscd, also causes rpm to fail | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Con <con-rh> |
Component: | glibc | Assignee: | Jakub Jelinek <jakub> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 7.2 | CC: | drepper, fweimer, jeff, spirko |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 2.3.3-65 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-10-06 05:37:15 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: |
Description
Con
2003-03-16 21:32:26 UTC
I have the same problem. nscd won't run, rpm always crashes when updating/removing, and strace shows a failure connecting to .nscd_socket. The last successfull install I did with rpm was updating to glibc-2.3.2-11.9 (and friends) and binutils-2.13.90.0.19-9. I'm currently running rpm-4.0.4-7x.18. Could this be related to Bug #85479? Well, after much effort, I finally got things working. Because nscd was broken, I couldn't even log in remotely. Thank god xlock still let me back in and rpm2cpio still worked. I used rpm2cpio to get a working nscd, but that didn't fix rpm. Upgrading manually to rpm-4.1 didn't help; it still failed with the same segfault. Eventually, rpm-4.2-0.69 from Rawhide worked. Also required were a new libelf (from elfutils-libelf-0.76-3, also Rawhide) and a new libpopt (from popt-1.7-1.06, Redhat 8.0). Apparently the rawhide libpopt wasn't needed. Maybe the glibc package should be updated to say it conflicts with older versions of rpm and nscd. Now to go around installing the packages I manually installed to see what else I may have broken... We actually do have a conflict defined now. In any case, the status of that old code has nothing to do with the current code base. I'm closing the bug because of that and since you apparently got it working. All heavy users of nscd are encouraged to check out the code in glibc-2.3.3-65 and later, though. Only that code has a chance to survive intense use and complicated NSS modules. |