[Yum] rpmdb write File too large problem

seth vidal skvidal at fedoraproject.org
Tue Jun 15 15:30:45 UTC 2010


On Tue, 2010-06-15 at 18:11 +0300, Piavlo wrote:
> Hi,
> 
> I'm running Centos 5.5 64 bit
> At some point I've started getting the following error
> "Error: Database disk image is malformed"
> and could not install anything anymore with yum
> 
> I've stried "yum clean all" several times but next "yum update"
> failed with same error.
> 
> Next I tried to remove /var/lib/rpm/__db.* files and run "rpm --rebuilddb"
> and now I get the following error and have no idea how to fix it:
> 
> [root at srv]#  rpm --rebuilddb
> rpmdb: write: 0x2b9224bbb7b8, 1024: File too large
> rpmdb: /var/lib/rpmrebuilddb.10789/Packages: write failed for page 2777
> rpmdb: /var/lib/rpmrebuilddb.10789/Packages: unable to flush page: 2777
> error: db4 error(27) from db->sync: File too large
> rpmdb: write: 0x2b9224bbb7b8, 1024: File too large
> rpmdb: /var/lib/rpmrebuilddb.10789/Packages: write failed for page 2777
> rpmdb: /var/lib/rpmrebuilddb.10789/Packages: unable to flush page: 2777
> error: db4 error(27) from db->sync: File too large
> File size limit exceeded
> [root at src]#             
> 
> Any ideas how to solve the problem?
> 


1. Are you out of disk space on /var or /var/lib?
2. Do you have some sort of weird limit on that fs for filesizes?

-sv





More information about the Yum mailing list