The binutils-multiarch re-install line is there because it is the fairly crufty way we deal with diversions. Nothing guarantees correct ordering (pre-depends ignored) so diverts may happen before the thing they direct are present. Simplest fix is to re-install any package doing diversions at the end. In a base cross-chroot that's just binutils-multiarch. Declarative diverts would let us deal with this without explicit config.
The attached patch is pretty-much the same as yours except that it also ensures --force-yes is correctly used for the re-install option if noauth is set. ** Patch added: "multistrap-2.1.6ubuntu3.patch" https://bugs.launchpad.net/ubuntu/+source/multistrap/+bug/646901/+attachment/1660834/+files/multistrap-2.1.6ubuntu3.patch -- multistrap needs to be updated for new apt and cross-tools in main https://bugs.launchpad.net/bugs/646901 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs