Bug 145728
Summary: | /usr/lib/libdb.so.3 missing from compat-db-4.0.14-5.1 | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 3 | Reporter: | Bob Plankers <plankers> |
Component: | compat-db | Assignee: | Jindrich Novy <jnovy> |
Status: | CLOSED ERRATA | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3.0 | CC: | benl, dlehman, james.oden, mloseke, pknirsch, tmraz |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | RHBA-2006-0215 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-03-22 17:02:18 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
Bob Plankers
2005-01-20 22:22:47 UTC
Is this with RHEL3Update4? What version of rpm is installed? Thanks, Florian La Roche compat-db-4.0.14-5.1.i386.rpm -- the one that came with RHEL3Update4. jbj, this is real bug. If you take out the %clean scriptlet and then go examine the /usr/lib in the build root, you will see that symlinks in question are there but they point to files that should be in /usr/lib. Instead the files they point are in /lib. So what you get are dangling symlinks that get delivered by the FSM, but as soon as the post script runs ldconfig, ldconfig sees the dangling symlinks and poof it removes (in RH 9 it would actually complain, but doesn't appear to do so in RHEL 3). Anyway the fix is to get the makefiles to create the symlinks appropriately or have it create the libraries: libdb2.so.3 libdb-3.1.so libdb-3.2.so libdb-3.3.so libdb-4.0.so in /usr/lib rather than /lib. Any hints on how to go about doing this would be appreciated, because missing files like this cause serious breakage on a rollback (the get packaged up, but then you get a cpio error upon delivery). Cheers...james *** Bug 150241 has been marked as a duplicate of this bug. *** The fix is not completely correct as ldconfig will create libdb.so.3 symlink in /lib(64) so it should be in the same place in the package and not in /usr/lib(64)/. Back to assigned. An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2006-0215.html |