Package: dpkg Version: 1.19.7 Severity: important Dear Maintainer,
I am trying to cross-grade at least some of my system from i386 to amd64. In particular I'm trying to swtich dpkg so that the default arch for anything new is amd64. I followed the instructions here: https://wiki.debian.org/CrossGrading but after installing tar, dpkg and apt amd64 versions there are a lot of broken packages, and apt isn't able to resolve it, so I switched them back and did some more investigation. There are several packages that cannot be installed, but they all seem to be the same root cause. The simplest example is yelp:am64 apt install yelp:amd64 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: yelp:amd64 : Depends: python3-distro:amd64 but it is not installable E: Unable to correct problems, you have held broken packages. dpkg -l python3-distro Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================= ii python3-distro 1.3.0-1 all Linux OS platform information API There is no way to install yelp:amd64. Installing via dpkg -i gives the same dependency error. It depends on python3-distro:amd64, but python3-distro is architecture independent, and already installed. -- Package-specific info: -- System Information: Debian Release: 10.4 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (x86_64) Foreign Architectures: amd64 Kernel: Linux 4.19.0-9-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages dpkg depends on: ii libbz2-1.0 1.0.6-9.2~deb10u1 ii libc6 2.28-10 ii liblzma5 5.2.4-1 ii libselinux1 2.8-1+b1 ii tar 1.30+dfsg-6 ii zlib1g 1:1.2.11.dfsg-1 dpkg recommends no packages. Versions of packages dpkg suggests: ii apt 1.8.2.1 pn debsig-verify <none> -- no debconf information