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

Reply via email to