rpmdb write File too large problem

Piavlo <[email protected]>
Newsgroups gmane.linux.rpm.yum
Message-ID <[email protected]>
 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@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@src]#             

Any ideas how to solve the problem?

Thanks
Alex
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.