The problem still exists in hardy. Let me elaborate on a test case that should produce results to identify the problem.
Consider the following modification of the Hardy debootstrap script (it's a little unrealistic, but it's done this way to make the problem obvious) The important things to note: 1) We are only pulling down Essential packages which do not include any variant of awk. 2) base-files will be the first package installed that has a listed awk dependency in its Depends line. 3) no version of awk is resolved by the dependency resolver in debootstrap so no version of awk is downloaded. This causes base-files to be the first package to fail to install. Note that this problem appears to blanket all virtual packages. The resolver simply can't find viable install candidates for these packages. Let me know if I can be of any other assistance. Eugene ---------- --- /usr/share/debootstrap/scripts/hardy 2008-01-15 04:48:17.000000000 -0800 +++ ./hardy 2008-08-20 09:09:23.000000000 -0700 @@ -16,20 +16,8 @@ fi work_out_debs () { - LIBC6=libc6 - if [ "$ARCH" = "alpha" ] || [ "$ARCH" = "ia64" ]; then LIBC6="libc6.1"; fi - - required="$(get_debs Priority: required)" - - if doing_variant -; then - #required="$required $(get_debs Priority: important)" - # ^^ should be getting debconf here somehow maybe - base="$(get_debs Priority: important)" - elif doing_variant buildd; then - base="$(get_debs Build-Essential: yes)" - elif doing_variant fakechroot || doing_variant minbase; then - base="apt" - fi + required="$(get_debs Essential: yes)" + base= } first_stage_install () { @@ -114,14 +102,14 @@ fi p; progress $baseprog $bases INSTCORE "Installing core packages" #4 - x_core_install $LIBC6 + x_core_install libc6 p; progress $baseprog $bases INSTCORE "Installing core packages" #5 x_core_install perl-base p; progress $baseprog $bases INSTCORE "Installing core packages" #6 rm "$TARGET/usr/bin/awk" - x_core_install mawk + #x_core_install mawk p; progress $baseprog $bases INSTCORE "Installing core packages" #7 if doing_variant -; then @@ -164,10 +152,10 @@ info UNPACKBASE "Unpacking the base system..." - smallyes '' | - (repeat 5 in_target_failmsg INST_BASE_FAIL_FIVE "Failure while installing base packages. This will be re-attempted up to five times." "" \ - dpkg --status-fd 8 --force-overwrite --force-confold --skip-same-version --unpack $(debfor $base) 8>&1 1>&7 | - dpkg_progress $baseprog $bases UNPACKBASE "Unpacking base system" UNPACKING) 7>&1 +# smallyes '' | +# (repeat 5 in_target_failmsg INST_BASE_FAIL_FIVE "Failure while installing base packages. This will be re-attempted up to five times." "" \ +# dpkg --status-fd 8 --force-overwrite --force-confold --skip-same-version --unpack $(debfor $base) 8>&1 1>&7 | +# dpkg_progress $baseprog $bases UNPACKBASE "Unpacking base system" UNPACKING) 7>&1 info CONFBASE "Configuring the base system..." -- Debootstrap does not resolve awk dependencies correctly https://bugs.launchpad.net/bugs/86536 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