rpm --root problem

wrobell wrobell at pld-linux.org
Sun Mar 23 11:55:30 CET 2008


On Sun, Mar 23, 2008 at 09:42:32AM +0100, Andrzej 'The Undefined' Dopierała wrote:
> On Sun, Mar 23, 2008 at 03:31:51AM +0000, wrobell wrote:
> > i am trying to install some packages in chroot using rpm
> > 
> >     # rpm --root /home/new-sys -qa
> >     gpg-pubkey-e64e7bf7-47b35206.(none)
> > 
> >     # rpm  --root /home/new-sys -i  --ignorearch --ignoreos  rpms/setup-2.4.11-2.i686.rpm
> >     warning: rpms/setup-2.4.11-2.i686.rpm: Header V3 DSA signature: NOKEY, key ID e4f1bc2d
> >     warning: package file rpms/setup-2.4.11-2.i686.rpm was skipped
> rpm -vv ... ?

# rpm -vv --root /home/new-sys -i  --ignorearch --ignoreos  rpms/setup-2.4.11-2.i486.rpm
D: ============== rpms/setup-2.4.11-2.i486.rpm
D: Expected size:       188060 = lead(96)+sigs(344)+pad(0)+data(187620)
D:   Actual size:       188060
D: opening  db environment /home/new-sys/var/lib/rpm/Packages cdb:mpool
D: opening  db index       /home/new-sys/var/lib/rpm/Packages rdonly mode=0x0
D: locked   db index       /home/new-sys/var/lib/rpm/Packages
D: opening  db index       /home/new-sys/var/lib/rpm/Pubkeys rdonly mode=0x0
warning: rpms/setup-2.4.11-2.i486.rpm: Header V3 DSA signature: NOKEY, key ID e4f1bc2d
warning: package file rpms/setup-2.4.11-2.i486.rpm was skipped
D: found 0 source and 0 binary packages
D: closed   db index       /home/new-sys/var/lib/rpm/Pubkeys
D: closed   db index       /home/new-sys/var/lib/rpm/Packages
D: closed   db environment /home/new-sys/var/lib/rpm/Packages


just to make things clear. i am installing i486/i686 packages in chroot on
ppc box.

let's skip ignorearch/ignoreos rpm parameters:

# rpm -vv --root /home/new-sys -i   rpms/setup-2.4.11-2.i486.rpm             
D: ============== rpms/setup-2.4.11-2.i486.rpm
D: Expected size:       188060 = lead(96)+sigs(344)+pad(0)+data(187620)
D:   Actual size:       188060
D: opening  db environment /home/new-sys/var/lib/rpm/Packages cdb:mpool
D: opening  db index       /home/new-sys/var/lib/rpm/Packages rdonly mode=0x0
D: locked   db index       /home/new-sys/var/lib/rpm/Packages
D: opening  db index       /home/new-sys/var/lib/rpm/Pubkeys rdonly mode=0x0
warning: rpms/setup-2.4.11-2.i486.rpm: Header V3 DSA signature: NOKEY, key ID e4f1bc2d
warning: package file rpms/setup-2.4.11-2.i486.rpm was skipped
D: found 0 source and 0 binary packages
D: closed   db index       /home/new-sys/var/lib/rpm/Pubkeys
D: closed   db index       /home/new-sys/var/lib/rpm/Packages
D: closed   db environment /home/new-sys/var/lib/rpm/Packages

i would expect 'incorrect architecture' rpm error.

it seems that, when using --root option, rpm misbehaves completely. bad
kid! ;)

regards,

    wrobell <wrobell at pld-linux.org>


More information about the pld-devel-en mailing list