2011/1/12 Per Øyvind Karlsen <pkarl...@rpm5.org>: > I've run into some ordering issues installing into a fresh chroot: > > installing findutils-4.5.9-1mdv2011.0.i586.rpm > nss_tcb-1.0.6-0mdv2011.0.i586.rpm > cracklib-dicts-2.8.16-2mdv2011.0.i586.rpm > perl-base-5.12.2-5mdv2011.0.i586.rpm setup-2.7.18-2mdv2011.0.i586.rpm > shadow-utils-4.1.4.2-8mdv2011.0.i586.rpm > perl-5.12.2-5mdv2011.0.i586.rpm libtcb0-1.0.6-0mdv2011.0.i586.rpm > coreutils-8.9-1mdv2011.0.i586.rpm tcb-1.0.6-0mdv2011.0.i586.rpm > rpm-helper-0.23.1-2mdv2011.0.noarch.rpm pam-1.1.3-1mdv2011.0.i586.rpm > pam_tcb-1.0.6-0mdv2011.0.i586.rpm libacl1-2.2.49-4mdv2011.0.i586.rpm > from /mnt/BIG/dis/cooker/i586/media/main/release > starting installing packages > created transaction for installing on > /export/home/mandrake//chroot_tmp/peroyvind/chroot_cooker.0.20110112202034.tmp.NlZKPz > (remove=0, install=0, upgrade=14) > Preparing... > ################################################################################################################################################################################ > 33/599: setup > ################################################################################################################################################################################ > 34/599: libacl1 > ################################################################################################################################################################################ > 35/599: cracklib-dicts > ################################################################################################################################################################################ > 36/599: findutils > ################################################################################################################################################################################ > 37/599: libtcb0 > ################################################################################################################################################################################ > 38/599: pam_tcb > ################################################################################################################################################################################ > 39/599: perl-base > ################################################################################################################################################################################ > 40/599: perl > ################################################################################################################################################################################ > 41/599: rpm-helper > ################################################################################################################################################################################ > 42/599: nss_tcb > ################################################################################################################################################################################ > 43/599: pam > ################################################################################################################################################################################ > /var/tmp/rpm-tmp.29348: line 2: install: command not found > grep: /etc/login.defs: No such file or directory > /var/tmp/rpm-tmp.29348: line 5: /usr/sbin/set_tcb: No such file or directory > error: %post(pam-1.1.3-1mdv2011.0.i586) scriptlet failed, exit status 127 > 44/599: shadow-utils > ################################################################################################################################################################################ > 45/599: coreutils > ################################################################################################################################################################################ > 46/599: tcb > ################################################################################################################################################################################ > > pam has the following relevant dependencies: > pam has the following dependencies: > Requires: cracklib-dicts > Requires: setup >= 2.7.12-2 > Requires: pam_tcb >= 1.0.2-16 > Conflicts: initscripts < 3.94 > Requires(pre): rpm-helper > Requires(post): coreutils > Requires(post): tcb >= 1.0.2-16 > > coreutils has these: > Requires: pam >= 0.66-12 > > So there's a dependency loop here that with rpm 4.6 seems to have > been solved by Requires(post), but the behaviour is different with rpm 5.3. Hm, even when removing the requires on pam for coreutils, the package ends up being installed at the end of the transaction.. :/
-- Regards, Per Øyvind ______________________________________________________________________ RPM Package Manager http://rpm5.org Developer Communication List rpm-devel@rpm5.org