From: Herbert Poetzl (herbert_at_13thfloor.at)
Date: Tue 17 Dec 2002 - 23:52:17 GMT
On Tue, Dec 17, 2002 at 02:32:54PM -0800, Roderick A. Anderson wrote:
> While attempting to update some vservers I'm getting the error 'error: Can
> not open Packages index using db3 - permission denied (13)' followed by a
> similar message for the database file when I use vrpm.
> 
> This is a RHL 7.3 - server install, Vserver 0.22, kernel 2.4.19ctx-15,
> Linuxconf 1.29r3, and the vserver RPMs.
> 
> I created the base vserver using LC and doing a RHL7.3m (minimal) install 
> and created the other vservers using the base vserver and specifying 
> unified file system.
>    Additionally when I check the files in /vserver/base/var/lib/rpm I see 
> all the files are owned by rpm with a group of rpm.
> 
> Is this a missed update?  I'm close to removing the non-base vserver and 
> doing all the updates from inside there then re-creating the other 
> vservers.  This will work for the immediate future but I'd prefer to 
> update the vservers with vrpm and then do a re-unification. 
> 
I would check for two things
- take a look at the vrpm script and make sure that
  'chmod 0600 /vservers' is there ...
  check the permissions below /vservers they should
  allow read and execute for root ...
- remove (if present) the files
  /vservers/<yourserver>/var/lib/rpm/__db.001
  /vservers/<yourserver>/var/lib/rpm/__db.002
  
if both does not work/match, please install strace
and make a strace -f vrpm/rpm available ...
best,
Herbert
> Any and all suggestions appreciated,
> Rod
> -- 
>   "Open Source Software - Sometimes you get more than you paid for..."