Package: multistrap Version: 2.1.13 Severity: serious base-passwd is an essential package. on a regular system, any package that gets installed after base-passwd can expect /etc/passwd to be existing and can therefore do stuff with users (e.g. calling a chown in postinst) without having a depends on base-passwd.
during a multistrap run, all preinst scripts of the to be installed packages are run first, then all postinst scripts. if a package is doing stuff with users (e.g. calling a chown in postinst) and the postinst of base-passwd is not run before that, /etc/passwd is missing, the postinst fails and multistrap could not bootstrap. means, it's not possible to multistrap any system that has any package that is doing any user modification whatsoever. since these are quite a few packages (legitimately!) in the archive doing that, multistrap is essentially broken and can unfortunately not be used for any non-trivial system. the solution is to process first all preinst scripts of the essential packages, then all postinst scripts of the essential packages, and then the same for all non-essential packages. Regards, Daniel -- Address: Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern Email: daniel.baum...@progress-technologies.net Internet: http://people.progress-technologies.net/~daniel.baumann/ -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org