Public bug reported:
Bug Description
A clean installation of Ubuntu 26.04 (amd64) unexpectedly enabled the i386
architecture and installed multiple i386 libraries, despite no 32‑bit
applications being installed and no user action enabling multiarch. This
behaviour caused dependency conflicts and system instability when attempting to
remove the i386 packages.
Expected Behaviour
A clean amd64 installation should not enable multiarch or install i386
libraries unless:
the user explicitly enables multiarch
a 32‑bit application is installed
Steam/Wine/Proton is installed
a 32‑bit binary is executed
Actual Behaviour
i386 architecture was enabled automatically
multiple i386 libraries were installed, including:
libc6:i386
libstdc++6:i386
libnvidia-gl-580:i386
mesa-libgallium:i386
libdrm2:i386
gcc-16-base:i386
no 32‑bit applications were installed
removing i386 packages caused dependency breakage and system
instability
Steps to Reproduce
Install Ubuntu 26.04 LTS (amd64) from the official ISO
Complete installation with default options
After first boot, run:
Code
dpkg --print-foreign-architectures
dpkg -l | grep i386
Observe that:
i386 is listed as a foreign architecture
i386 libraries are installed
Most Likely Culprit
The NVIDIA driver meta‑package (nvidia-driver-580) automatically enabled
multiarch and installed i386 OpenGL compatibility libraries
(libnvidia-gl-580:i386) even though no 32‑bit applications were present. This
behaviour is consistent with hybrid‑GPU laptops using proprietary NVIDIA
drivers.
System Information
Model: HP Omen (Intel i7‑7700HQ + NVIDIA GTX 1050 Mobile)
OS: Ubuntu 26.04 LTS (amd64)
Kernel: 7.0.0‑22‑generic
Secure Boot: Enabled
TPM: Active
Disk layout: LUKS + LVM root, separate NTFS data disk
Impact
multiarch enabled without user consent
unexpected i386 library installation
dependency conflicts when removing i386
increased attack surface
violates expected behaviour of a strict amd64 installation
Logs & Attachments
A complete diagnostic bundle is attached:
Code
i386_bug_bundle_2026-05-31_01-16-43.tar.gz
This includes:
dpkg architecture state
installed package lists
apt history and term logs
grub backups
system info
Additional Note
The system previously contained libnvidia-gl-580:i386 and other i386
libraries installed automatically by the NVIDIA driver meta‑package.
These were removed before generating the bundle, so reverse‑dependency
data is empty. Earlier logs confirm the presence of i386 packages.
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: nvidia-driver-580 580.159.03-0ubuntu0.26.04.1
ProcVersionSignature: Ubuntu 7.0.0-22.22-generic 7.0.0
Uname: Linux 7.0.0-22-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sun May 31 01:33:01 2026
InstallationDate: Installed on 2026-05-26 (4 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
SourcePackage: nvidia-graphics-drivers-580
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: nvidia-graphics-drivers-580 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug resolute third-party-packages wayland-session
** Attachment added: "i386_bug_bundle_2026-05-31_01-16-43.tar.gz"
https://bugs.launchpad.net/bugs/2154656/+attachment/5974623/+files/i386_bug_bundle_2026-05-31_01-16-43.tar.gz
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2154656
Title:
Ubuntu 26.04 enables i386 multiarch and installs i386 libraries on
clean amd64 system
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-580/+bug/2154656/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs