Re: [vserver] Error building guest system

From: Guenther Fuchs <vserver_at_muh.at>
Date: Sat 29 May 2010 - 20:26:13 BST
Message-ID: <1714745447.20100529212613@fuchs.priv.at>

Hi there,

at Tue, April 14th 2009 at 15:17 Nirmal wrote:

NG> bash-3.2# yum
NG> Loaded plugins: fastestmirror
NG> rpmdb: /var/lib/rpm/Packages: unsupported hash version: 9
NG> error: cannot open Packages index using db3 - Invalid argument (22)
NG> error: cannot open Packages database in /var/lib/rpm

After internalization as described you often (when using different yum versions / libraries on host and guest) you have to remove the DB files.

NG> bash-3.2# ls -l /var/lib/rpm/Packages
NG> -rw-r--r-- 1 root root 4915200 May 27 12:16 /var/lib/rpm/Packages

NG> [root@zaphod /]# vserver cent5 exec bash -c "rm -f
NG> /var/lib/rpm/__db*; rpm --rebuilddb"
NG> rpmdb: /var/lib/rpm/Packages: unsupported hash version: 9
NG> error: cannot open Packages index using db3 - Invalid argument (22)

Yes, I had this problem as well. There is a version step on CentOS (which I cannot name exactly, but existing both in 4x and 5.x) where this failure is produced by local cached rpm packages. To solve this, simply remove th local (guest) cached packages file as well as the DB files by "rm -f /var/lib/rpm/Packages" and "/var/lib/rpm/__db*" followed by the "rpm --rebuilddb". This should solve your problem. Once again as single line for copy & paste:

rm -f /var/lib/rpm/Packages; rm -f /var/lib/rpm/__db*; rpm --rebuilddb

-- 
Greetings,
Guenther Fuchs
Received on Sat May 29 20:26:41 2010
[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Sat 29 May 2010 - 20:26:46 BST by hypermail 2.1.8