WTF?

[r...@davabel ~]# mkdir /root/test
[r...@davabel ~]# rpm --root=/root/test --initdb
[r...@davabel ~]# poldek -nth --noask --root=/root/test -i rpm
(...)
[r...@davabel ~]# chroot /root/test
/bin/sh: No controlling tty (open /dev/tty: No such file or directory)
/bin/sh: warning: won't have full job control
/bin/sh: /etc/kshrc[22]: id: not found
/bin/sh: /etc/kshrc[22]: [: 0: unexpected operator/operand

#### And now rpm database is not available

[r...@davabel /]$ rpm -qa
error: cannot open Packages index using db3 - No such file or directory (2)
error: cannot open Packages database in /var/lib/rpm
[r...@davabel /]$ ^D

#### Outside chroot everything is OK

[r...@davabel ~]# rpm --root=/root/test -qa | head -n1
ldconfig-2.10.1-5.i686

#### But lets try to rename chroot dir:

[r...@davabel ~]# mv test test2
[r...@davabel ~]# rpm --root=/root/test -qa
Freeing read locks for locker 0x21: 4927/3082521200
Freeing read locks for locker 0x23: 4927/3082521200
error: cannot open Packages index using db3 - No such file or directory (2)
error: cannot open Packages database in /root/test2/var/lib/rpm
[r...@davabel ~]# ^D
[r...@davabel ~]# strace -eopen -f rpm --root=/root/test2 -qa
(...)
open("/root/test2/var/lib/rpm/Packages", O_RDONLY|O_LARGEFILE) = 3
open("/root/test/var/lib/rpm/Packages", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No 
such file or directory)
            ^^^^
error: cannot open Packages index using db3 - No such file or directory (2)
error: cannot open Packages database in /root/test2/var/lib/rpm

My system is PLD th i686

[r...@davabel ~]# rpm -qa | grep rpm
rpm-4.5-21.i686
rpm-debuginfo-4.5-16.i686
rpm-php-pearprov-4.5-21.i686
rpm-build-4.5-21.i686
rpm-lib-4.5-21.i686
rpm-pythonprov-4.5-21.i686
rpm-debuginfo-4.5-14.i686
rpm-build-tools-4.4.9-17.noarch
rpm-whiteout-1.26-1.noarch
rpm-specdump-0.3-6.i686
python-rpm-4.5-21.i686
rpm-perlprov-4.5-21.i686
rpmorphan-1.4-1.noarch
rpm-base-4.5-21.i686
rpm-utils-4.5-21.i686
rpmlist-1.5-1.noarch
rpm-build-macros-1.520-2.noarch
rpm-utils-perl-4.5-21.i686
rpm-devel-4.5-21.i686
rpm-static-4.5-21.i686
rpm-javaprov-4.5-21.i686
[r...@davabel ~]# rpm -qa | grep poldek
poldek-libs-0.30-0.20080820.23.30.i686
poldek-0.30-0.20080820.23.30.i686
python-poldek-0.30-0.20080820.23.30.i686
[r...@davabel ~]# rpm -qa | grep db4.7  
db4.7-4.7.25-5.i686
db4.7-static-4.7.25-5.i686
db4.7-devel-4.7.25-5.i686

-- 
Paweł Zuzelski
_______________________________________________
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to