Bug 433669
Summary: | yum fails installing packages on an NFS root system with Input/Output error | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | IBM Bug Proxy <bugproxy> |
Component: | rpm | Assignee: | Panu Matilainen <pmatilai> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | low | ||
Version: | 8 | CC: | ffesti, james.antill, katzj, pmatilai, pnasrat, tim.lauridsen |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | other | ||
OS: | All | ||
URL: | ARRAY(0x8bcb70) | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-02-25 12:34:58 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
IBM Bug Proxy
2008-02-20 19:24:37 UTC
------- Comment From joseferr.com 2008-02-20 14:35 EDT------- Red Hat, Running "rpmdb --rebuilddb" is also a workaround, but after yum is used a few times (if not once), this bug will be reached again. So, the process of removing the dbs has to be redone. We did not see this issue on machines with disks. There are known performance problems with NFS over UDP in fast networks, which we think might be related to this issue. But, we are unable to use TCP. The bug number for this is: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=433665 This is to be expected really, Berkeley DB and NFS don't really go together well at all: http://www.oracle.com/technology/documentation/berkeley-db/db/ref/env/remote.html If rpmdb on NFS is a must, you can either try the alternative sqlite rpmdb backend or try configuring BDB to survive with NFS: Some info on the sqlite backend available here: http://www.mail-archive.com/rpm-maint@lists.rpm.org/msg00392.html BDB over NFS should be possible too by disabling the shared memory db environment of BDB (private / fcntl based locks, see the %_dbi* configuration bits in /usr/lib/rpm/macros), but that has other consequences like disabling concurrent rpmdb access which IIRC some packages in Fedora rely on. See http://www.wideopen.com/archives/rpm-list/2003-November/msg00053.html for a "success story" and more detailed information. ------- Comment From joseferr.com 2008-02-28 09:38 EDT------- Thanks Panu for all the info. |