It's unclear to me exactly what's going wrong here, but the fact that
multiarch-support:arm64 is being considered by the resolver seems wrong,
when the native arch is amd64 and the foreign arch is armhf. Should it
not be filtered out?

Should this package even appear in the apt cache? (maybe that is OK -
the package file was downloaded)

This simpler command also makes apt install the correct things:
apt-get install crossbuild-essential-armhf multiarch-support

attached is the debug output from running that in case it helps.


** Attachment added: "apt debug resolver output in working case"
   
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1185896/+attachment/3690718/+files/apt-debug-working

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1185896

Title:
  apt makes wrong resolver choice when foreign arch repo included

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1185896/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to