Bug 4383
| Summary: | rpm needs to be recompiled with new file locking routines | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | tpavlic |
| Component: | rpm | Assignee: | Jeff Johnson <jbj> |
| Status: | CLOSED DUPLICATE | QA Contact: | |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 6.0 | CC: | tpavlic |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 1999-08-31 23:35:33 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
tpavlic
1999-08-05 21:21:03 UTC
*** Bug 4393 has been marked as a duplicate of this bug. *** In order for RPM to correctly read and write to and from NFS shres, it needs to be recompiled. The 2.2.x kernel and the newest libraries have done away with the old file locking routines. Any program compiled with the old flock emulation (which has been now COMPLETELY replaced by real BSD file locking) needs to be recompiled with the new libraries in order to do locking correclty on NFS shares. Without recompiling those programs, they will not be able to lock on an NFS share and usually won't be able to read or write from or to them. I've had this problem with elm and sendmail and now rpm. (I've also had it with non-RedHat stuff like cucipop and the FrontPage Server Extensions) Everything I recompiled works fine now, but before I did, it was quite frustrating. Take a look in the Linux source tree: linux/Documentation/locks.txt for information about the new locking scheme. This is very important that you release updates to all programs that have this problem. Professional organizations use NFS often. It's quite tedious if we have to try and recompile everything that needs it. (Especially in cases like sendmail, where compiling requires configuration in order to produce the appropriate binary that has the same support as the one installed with the RPM) |