Linux (debian) multiarch support issues due to unpinned single-arch azure apt sources #1961
Closed
3 of 7 tasks
Labels
Area: Scripting and command line
awaiting-deployment
Code complete; awaiting deployment and/or deployment in progress
investigate
Collect additional information, like space on disk, other tool incompatibilities etc.
OS: Ubuntu
Description
Nominally debian supports multiarch packages for cross-platform builds (via
dpkg --add-architecture
), however, the github actions linux environment adds a set of default repos (see below) that do not provide all common architectures thus breaking multiarch support.This could be resolved by pinning the default non-multiarch apt repositories to
[arch=amd64]
, mitigating the need for users to manually perform this patching to adding additional architectures.Area for Triage:
Packages
Question, Bug, or Feature?:
Bug
Virtual environments affected
Expected behavior
Running
sudo dpkg --add-architecture armhf && sudo apt update
should succeed and add support for installing:armhf
packages.Actual behavior
Following the addition of an architecture
apt update
fails due to missing architectures (from here:Repro steps
A build step that adds an architecture then attempts to update the repository listing.
The text was updated successfully, but these errors were encountered: