Installing libsdl1.2-dev:i386 package removes packages that OS requires to boot and run

Bug #2089756 reported by Myname Why
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sdl12-compat (Ubuntu)
New
Undecided
Unassigned

Bug Description

Attempting to install 'libsdl1.2-dev:i386' results in removal of fundamental packages. Package installed correctly on Ubuntu 22.04.

terminal output when attempting to install 'libsdl1.2-dev:i386':

xxx@xxx:~$ sudo apt install libsdl1.2-dev:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  apport-symptoms cloud-guest-utils dns-root-data dnsmasq-base eatmydata fdisk
  gdisk gir1.2-handy-1 gir1.2-javascriptcoregtk-4.1 gir1.2-notify-0.7
  gir1.2-secret-1 gir1.2-snapd-2 gir1.2-webkit2-4.1 gir1.2-wnck-3.0
  gnome-software-common ldap-utils libbasicobjects0t64 libcares2
  libcollection4t64 libdhash1t64 libeatmydata1 libflatpak0 libglu1-mesa
  libhpmud0 libimagequant0 libini-config5t64 libipa-hbac0t64 libndp0
  libnetplan1 libnfsidmap1 libnma0 libnss-sss libopengl0 libpath-utils1t64
  libpkcs11-helper1t64 libraqm0 libref-array1t64 libsane-hpaio libsss-certmap0
  libsss-idmap0 libsss-nss-idmap0 libteamdctl0 libwnck-3-0 libwnck-3-common
  libxatracker2 libxcb-damage0 libxnvctrl0 libxres1 libxss1 libxvmc1
  mobile-broadband-provider-info netplan-generator openvpn pkg-config pkgconf
  ppp pptp-linux printer-driver-hpcups printer-driver-postscript-hp
  python-babel-localedata python3-attr python3-babel python3-blinker
  python3-certifi python3-click python3-colorama python3-configobj
  python3-debconf python3-distro-info python3-importlib-metadata
  python3-json-pointer python3-jsonpatch python3-jwt python3-louis
  python3-olefile python3-pexpect python3-ptyprocess python3-serial
  python3-speechd python3-typing-extensions python3-tz python3-urllib3
  python3-xdg ubuntu-advantage-desktop-daemon x11-apps x11-session-utils
  xbitmaps xbrlapi xinit xinput xserver-xorg-input-all
  xserver-xorg-input-libinput xserver-xorg-input-wacom xserver-xorg-video-all
  xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-fbdev
  xserver-xorg-video-intel xserver-xorg-video-nouveau xserver-xorg-video-qxl
  xserver-xorg-video-radeon xserver-xorg-video-vesa xserver-xorg-video-vmware
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  gcc-14-base:i386 gir1.2-glib-2.0:i386 gir1.2-ibus-1.0:i386 libapparmor1:i386
  libasound2-dev:i386 libasound2t64:i386 libasyncns0:i386
  libatk-bridge2.0-0t64:i386 libatk1.0-0t64:i386 libatomic1:i386
  libatspi2.0-0t64:i386 libavahi-client3:i386 libavahi-common-data:i386
  libavahi-common3:i386 libblkid-dev:i386 libblkid1:i386 libbrotli1:i386
  libbsd0:i386 libbz2-1.0:i386 libc6:i386 libc6-dev:i386
  libcairo-gobject2:i386 libcairo2:i386 libcap2:i386 libcolord2:i386
  libcom-err2:i386 libcrypt-dev:i386 libcrypt1:i386 libcups2t64:i386
  libdatrie1:i386 libdbus-1-3:i386 libdbus-1-dev:i386 libdecor-0-0:i386
  libdecor-0-dev:i386 libdecor-0-plugin-1-gtk:i386 libdeflate0:i386
  libdrm-amdgpu1:i386 libdrm-dev:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libegl-dev:i386
  libegl-mesa0:i386 libegl1:i386 libelf1t64:i386 libepoxy0:i386 libept1.6.0t64
  libexpat1:i386 libffi-dev:i386 libffi8:i386 libflac12t64:i386
  libfontconfig1:i386 libfreetype6:i386 libfribidi0:i386 libgbm-dev:i386
  libgbm1:i386 libgcc-s1:i386 libgcrypt20:i386 libgdk-pixbuf-2.0-0:i386
  libgirepository-2.0-0:i386 libgl-dev:i386 libgl1:i386 libgl1-mesa-dri:i386
  libglapi-mesa:i386 libgles-dev:i386 libgles1:i386 libgles2:i386
  libglib2.0-0t64:i386 libglib2.0-dev:i386 libglib2.0-dev-bin
  libglu1-mesa:i386 libglu1-mesa-dev:i386 libglvnd0:i386 libglx-dev:i386
  libglx-mesa0:i386 libglx0:i386 libgmp10:i386 libgnutls30t64:i386
  libgpg-error0:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386
  libgtk-3-0t64:i386 libharfbuzz0b:i386 libhogweed6t64:i386 libibus-1.0-5:i386
  libibus-1.0-dev:i386 libice-dev:i386 libice6:i386 libicu74:i386
  libidn2-0:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386
  libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386
  liblcms2-2:i386 libllvm17t64:i386 liblz4-1:i386 liblzma5:i386 libmd0:i386
  libmount-dev:i386 libmount1:i386 libmp3lame0:i386 libmpg123-0t64:i386
  libnettle8t64:i386 libogg0:i386 libopengl-dev:i386 libopengl0:i386
  libopus0:i386 libp11-kit0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386
  libpangoft2-1.0-0:i386 libpciaccess-dev:i386 libpciaccess0:i386
  libpcre2-16-0:i386 libpcre2-32-0:i386 libpcre2-8-0:i386 libpcre2-dev:i386
  libpcre2-posix3:i386 libpixman-1-0:i386 libpng16-16t64:i386
  libpthread-stubs0-dev:i386 libpulse-dev:i386 libpulse-mainloop-glib0:i386
  libpulse0:i386 librsvg2-2:i386 librsvg2-common:i386 libsamplerate0:i386
  libsamplerate0-dev:i386 libsdl1.2debian:i386 libsdl2-2.0-0:i386
  libsdl2-dev:i386 libselinux1:i386 libselinux1-dev:i386 libsensors5:i386
  libsepol-dev:i386 libsepol2:i386 libsharpyuv0:i386 libsm-dev:i386
  libsm6:i386 libsndfile1:i386 libsndio-dev:i386 libsndio7.0:i386
  libssl3t64:i386 libstdc++6:i386 libsystemd0:i386 libtasn1-6:i386
  libthai0:i386 libtiff6:i386 libtinfo6:i386 libudev-dev:i386 libudev1:i386
  libunistring5:i386 libuuid1:i386 libvorbis0a:i386 libvorbisenc2:i386
  libvulkan1:i386 libwayland-bin libwayland-client0:i386
  libwayland-cursor0:i386 libwayland-dev:i386 libwayland-egl1:i386
  libwayland-server0:i386 libwebp7:i386 libx11-6:i386 libx11-dev:i386
  libx11-xcb1:i386 libxapian30 libxau-dev:i386 libxau6:i386 libxcb-dri2-0:i386
  libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386
  libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386
  libxcb1:i386 libxcb1-dev:i386 libxcomposite1:i386 libxcursor-dev:i386
  libxcursor1:i386 libxdamage1:i386 libxdmcp-dev:i386 libxdmcp6:i386
  libxext-dev:i386 libxext6:i386 libxfixes-dev:i386 libxfixes3:i386
  libxi-dev:i386 libxi6:i386 libxinerama-dev:i386 libxinerama1:i386
  libxkbcommon-dev:i386 libxkbcommon0:i386 libxml2:i386 libxrandr-dev:i386
  libxrandr2:i386 libxrender-dev:i386 libxrender1:i386 libxshmfence1:i386
  libxss-dev:i386 libxss1:i386 libxt-dev:i386 libxt6t64:i386 libxv-dev:i386
  libxv1:i386 libxxf86vm-dev:i386 libxxf86vm1:i386 libzstd1:i386
  linux-libc-dev:i386 mesa-vulkan-drivers:i386 pkgconf:i386
  python3-importlib-metadata python3-importlib-resources
  python3-more-itertools python3-packaging python3-zipp qemu-user synaptic
  uuid-dev:i386 x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g:i386
  zlib1g-dev:i386
Suggested packages:
  libasound2-doc:i386 libasound2-plugins:i386 glibc-doc:i386 locales:i386
  libnss-nis:i386 libnss-nisplus:i386 rng-tools:i386 low-memory-monitor:i386
  gir1.2-glib-2.0-dev:i386 libglib2.0-doc:i386 libxml2-utils gnutls-bin:i386
  krb5-doc:i386 krb5-user:i386 gvfs:i386 libice-doc:i386 cryptsetup-bin:i386
  opus-tools:i386 pulseaudio:i386 librsvg2-bin:i386 lm-sensors:i386
  libsm-doc:i386 sndiod:i386 libwayland-doc:i386 libx11-doc:i386 xapian-tools
  libxcb-doc:i386 libxext-doc:i386 libxt-doc:i386 dwww deborphan
  apt-xapian-index tasksel software-properties-gtk
Recommended packages:
  libgl1-amber-dri:i386 qemu-user-binfmt
The following packages will be REMOVED
  apport apport-core-dump-handler apport-gtk cloud-init command-not-found
  foomatic-db-compressed-ppds gnome-software gnome-software-plugin-flatpak
  gnome-software-plugin-snap hexchat-python3 hplip hplip-data ibus-table
  ibus-table-cangjie-big ibus-table-cangjie3 ibus-table-cangjie5 memtest86+
  mesa-vulkan-drivers netplan.io network-manager
  network-manager-config-connectivity-ubuntu network-manager-gnome
  network-manager-openvpn network-manager-openvpn-gnome network-manager-pptp
  network-manager-pptp-gnome nvidia-settings orca os-prober python3-apport
  python3-brlapi python3-cairo python3-cffi-backend python3-chardet
  python3-commandnotfound python3-cryptography python3-cups
  python3-cupshelpers python3-dateutil python3-debian python3-distupgrade
  python3-gdbm python3-httplib2 python3-idna python3-jinja2 python3-jsonschema
  python3-launchpadlib python3-lazr.restfulclient python3-lazr.uri
  python3-markdown-it python3-markupsafe python3-mdurl python3-netifaces
  python3-netplan python3-oauthlib python3-pil python3-problem-report
  python3-pygments python3-pyparsing python3-pyrsistent python3-requests
  python3-rich python3-six python3-software-properties python3-sss
  python3-systemd python3-update-manager python3-wadllib python3-xkit
  screen-resolution-extra software-properties-common software-properties-gtk
  sssd sssd-ad sssd-ad-common sssd-common sssd-ipa sssd-krb5 sssd-krb5-common
  sssd-ldap sssd-proxy system-config-printer-common system-config-printer-udev
  ubuntu-desktop-minimal ubuntu-drivers-common ubuntu-minimal
  ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk ufw
  unattended-upgrades update-manager update-manager-core update-notifier
  update-notifier-common xorg xserver-xorg
The following NEW packages will be installed
  gcc-14-base:i386 gir1.2-glib-2.0:i386 gir1.2-ibus-1.0:i386 libapparmor1:i386
  libasound2-dev:i386 libasound2t64:i386 libasyncns0:i386
  libatk-bridge2.0-0t64:i386 libatk1.0-0t64:i386 libatomic1:i386
  libatspi2.0-0t64:i386 libavahi-client3:i386 libavahi-common-data:i386
  libavahi-common3:i386 libblkid-dev:i386 libblkid1:i386 libbrotli1:i386
  libbsd0:i386 libbz2-1.0:i386 libc6:i386 libc6-dev:i386
  libcairo-gobject2:i386 libcairo2:i386 libcap2:i386 libcolord2:i386
  libcom-err2:i386 libcrypt-dev:i386 libcrypt1:i386 libcups2t64:i386
  libdatrie1:i386 libdbus-1-3:i386 libdbus-1-dev:i386 libdecor-0-0:i386
  libdecor-0-dev:i386 libdecor-0-plugin-1-gtk:i386 libdeflate0:i386
  libdrm-amdgpu1:i386 libdrm-dev:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libegl-dev:i386
  libegl-mesa0:i386 libegl1:i386 libelf1t64:i386 libepoxy0:i386 libept1.6.0t64
  libexpat1:i386 libffi-dev:i386 libffi8:i386 libflac12t64:i386
  libfontconfig1:i386 libfreetype6:i386 libfribidi0:i386 libgbm-dev:i386
  libgbm1:i386 libgcc-s1:i386 libgcrypt20:i386 libgdk-pixbuf-2.0-0:i386
  libgirepository-2.0-0:i386 libgl-dev:i386 libgl1:i386 libgl1-mesa-dri:i386
  libglapi-mesa:i386 libgles-dev:i386 libgles1:i386 libgles2:i386
  libglib2.0-0t64:i386 libglib2.0-dev:i386 libglib2.0-dev-bin
  libglu1-mesa:i386 libglu1-mesa-dev:i386 libglvnd0:i386 libglx-dev:i386
  libglx-mesa0:i386 libglx0:i386 libgmp10:i386 libgnutls30t64:i386
  libgpg-error0:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386
  libgtk-3-0t64:i386 libharfbuzz0b:i386 libhogweed6t64:i386 libibus-1.0-5:i386
  libibus-1.0-dev:i386 libice-dev:i386 libice6:i386 libicu74:i386
  libidn2-0:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386
  libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386
  liblcms2-2:i386 libllvm17t64:i386 liblz4-1:i386 liblzma5:i386 libmd0:i386
  libmount-dev:i386 libmount1:i386 libmp3lame0:i386 libmpg123-0t64:i386
  libnettle8t64:i386 libogg0:i386 libopengl-dev:i386 libopengl0:i386
  libopus0:i386 libp11-kit0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386
  libpangoft2-1.0-0:i386 libpciaccess-dev:i386 libpciaccess0:i386
  libpcre2-16-0:i386 libpcre2-32-0:i386 libpcre2-8-0:i386 libpcre2-dev:i386
  libpcre2-posix3:i386 libpixman-1-0:i386 libpng16-16t64:i386
  libpthread-stubs0-dev:i386 libpulse-dev:i386 libpulse-mainloop-glib0:i386
  libpulse0:i386 librsvg2-2:i386 librsvg2-common:i386 libsamplerate0:i386
  libsamplerate0-dev:i386 libsdl1.2-dev:i386 libsdl1.2debian:i386
  libsdl2-2.0-0:i386 libsdl2-dev:i386 libselinux1:i386 libselinux1-dev:i386
  libsensors5:i386 libsepol-dev:i386 libsepol2:i386 libsharpyuv0:i386
  libsm-dev:i386 libsm6:i386 libsndfile1:i386 libsndio-dev:i386
  libsndio7.0:i386 libssl3t64:i386 libstdc++6:i386 libsystemd0:i386
  libtasn1-6:i386 libthai0:i386 libtiff6:i386 libtinfo6:i386 libudev-dev:i386
  libudev1:i386 libunistring5:i386 libuuid1:i386 libvorbis0a:i386
  libvorbisenc2:i386 libvulkan1:i386 libwayland-bin libwayland-client0:i386
  libwayland-cursor0:i386 libwayland-dev:i386 libwayland-egl1:i386
  libwayland-server0:i386 libwebp7:i386 libx11-6:i386 libx11-dev:i386
  libx11-xcb1:i386 libxapian30 libxau-dev:i386 libxau6:i386 libxcb-dri2-0:i386
  libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386
  libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386
  libxcb1:i386 libxcb1-dev:i386 libxcomposite1:i386 libxcursor-dev:i386
  libxcursor1:i386 libxdamage1:i386 libxdmcp-dev:i386 libxdmcp6:i386
  libxext-dev:i386 libxext6:i386 libxfixes-dev:i386 libxfixes3:i386
  libxi-dev:i386 libxi6:i386 libxinerama-dev:i386 libxinerama1:i386
  libxkbcommon-dev:i386 libxkbcommon0:i386 libxml2:i386 libxrandr-dev:i386
  libxrandr2:i386 libxrender-dev:i386 libxrender1:i386 libxshmfence1:i386
  libxss-dev:i386 libxss1:i386 libxt-dev:i386 libxt6t64:i386 libxv-dev:i386
  libxv1:i386 libxxf86vm-dev:i386 libxxf86vm1:i386 libzstd1:i386
  linux-libc-dev:i386 mesa-vulkan-drivers:i386 pkgconf:i386
  python3-importlib-metadata python3-importlib-resources
  python3-more-itertools python3-packaging python3-zipp qemu-user synaptic
  uuid-dev:i386 x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g:i386
  zlib1g-dev:i386
0 to upgrade, 234 to newly install, 96 to remove and 0 not to upgrade.
Need to get 121 MB of archives.
After this operation, 356 MB of additional disk space will be used.
Do you want to continue? [Y/n] n

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: libsdl1.2-dev:i386 (not installed)
ProcVersionSignature: Ubuntu 6.8.0-49.49-generic 6.8.12
Uname: Linux 6.8.0-49-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.28.1-0ubuntu3.1
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Wed Nov 27 10:28:05 2024
InstallationDate: Installed on 2024-11-26 (1 days ago)
InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1)
RebootRequiredPkgs: Error: path contained symlinks.
SourcePackage: sdl12-compat
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Myname Why (emptyhead41) wrote :
Myname Why (emptyhead41)
summary: - Installing package removes packages that OS requires to work
+ Installing libsdl1.2-dev:i386 package removes packages that OS requires
+ to boot and run
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.