apt dist-upgrade uninstalls quassel-client

Bug #2060102 reported by Heinrich Schuchardt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtbase-opensource-src (Ubuntu)
New
Undecided
Unassigned
quassel (Ubuntu)
New
Undecided
Unassigned

Bug Description

Trying to run dist-upgrade asks for uninstalling quassel-client on amd64. This is related to some unfullfillable dependencies:

The following packages have unmet dependencies:
 quassel-client : Depends: libqt5core5t64 (>= 5.15.1) but it is not installable
                  Depends: libqt5dbus5t64 (>= 5.14.1) but it is not installable
                  Depends: libqt5gui5t64 (>= 5.14.1) but it is not installable or
                           libqt5gui5-gles (>= 5.14.1) but it is not installed
                  Depends: libqt5network5t64 (>= 5.15.1) but it is not installable
                  Depends: libqt5widgets5t64 (>= 5.14.1) but it is not installable

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  quassel-client
The following packages have been kept back:
  2to3 alsa-ucm-conf apache2-data breeze-cursor-theme debconf-kde-data exim4 gnupg gnupg-agent gvfs-common hplip-data hplip-gui kde-cli-tools-data khotkeys-data kio-extras-data
  ktexteditor-data kubuntu-desktop kwayland-data kwin-data libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libblkid1:i386 libcairo-gobject2:i386
  libcairo2:i386 libcanberra-gtk-module:i386 libcanberra-gtk0:i386 libcom-err2:i386 libdbus-1-3:i386 libfreetype6:i386 libgail-common:i386 libgdk-pixbuf-2.0-0:i386
  libgl1-mesa-dri:i386 libglapi-mesa:i386 libglx-mesa0:i386 libgssapi-krb5-2:i386 libharfbuzz0b:i386 libk5crypto3:i386 libkf5bluezqt-data libkf5contacts-data
  libkf5declarative-data libkf5dnssd-data libkf5filemetadata-data libkf5holidays-data libkf5kcmutils-data libkf5kdelibs4support-data libkf5khtml-data libkf5notifyconfig-data
  libkf5package-data libkf5parts-data libkf5people-data libkf5pty-data libkf5sane-data libkf5screen-bin libkf5screen-data libkf5screen8 libkf5screendpms8 libkf5sonnet5-data
  libkf5su-data libkf5syntaxhighlighting-data libkf5sysguard-bin libkf5sysguard-data libkimageannotator-common libkpim5gapi-data libkrb5-3:i386 libkrb5support0:i386 libksgrd9
  libksysguardformatter1 libksysguardsensorfaces1 libksysguardsensors1 libksysguardsystemstats1 libmount1:i386 libnsl2:i386 libnss-nisplus:i386 libnvidia-compute-535:i386
  libnvidia-decode-535:i386 libnvidia-encode-535:i386 libnvidia-fbc1-535:i386 libnvidia-gl-535:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386
  libprocesscore9 libprocessui9 libqt6webengine6-data librsvg2-2:i386 librsvg2-common:i386 libsane-common libselinux1 libselinux1:i386 libselinux1-dev libsharpyuv0:i386
  libsystemd0:i386 libuuid1:i386 libvirt-daemon-config-network libvirt-daemon-config-nwfilter libvirt-daemon-system-systemd libvirt-l10n libvolume-key1 libwebp7:i386
  libzvbi-common mesa-vulkan-drivers:i386 plasma-desktop-data plasma-discover-common powerdevil-data python3-magic qml-module-org-kde-ksysguard samba-common
  ubuntu-advantage-tools vim vim-common vim-runtime vim-tiny zlib1g:i386
The following packages will be upgraded:
  quassel-data
1 upgraded, 0 newly installed, 1 to remove and 113 not upgraded.
Need to get 0 B/866 kB of archives.
After this operation, 4.382 kB disk space will be freed.
Do you want to continue? [Y/n]

CVE References

Revision history for this message
Heinrich Schuchardt (xypron) wrote :

Could it be that something is wrong with Qt's t64 packages? Shouldn't they replace the non-t64 ones?

$ sudo dpkg -i libqt5widgets5t64_5.15.12+dfsg-3ubuntu6_amd64.deb
Selecting previously unselected package libqt5widgets5t64:amd64.
dpkg: regarding libqt5widgets5t64_5.15.12+dfsg-3ubuntu6_amd64.deb containing libqt5widgets5t64:amd64:
 libqt5widgets5t64 breaks libqt5widgets5 (<< 5.15.12+dfsg-3ubuntu6)
  libqt5widgets5:amd64 (version 5.15.12+dfsg-3ubuntu1) is present and installed.

dpkg: error processing archive libqt5widgets5t64_5.15.12+dfsg-3ubuntu6_amd64.deb (--install):
 installing libqt5widgets5t64:amd64 would break libqt5widgets5:amd64, and
 deconfiguration is not permitted (--auto-deconfigure might help)
Errors were encountered while processing:
 libqt5widgets5t64_5.15.12+dfsg-3ubuntu6_amd64.deb

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Hi Heinrich!

The noble archive for amd64 is currently in a semi-broken state. As an attempt to mitigate the consequences of CVE-2024-3094, all amd64 binaries built with compromised xz-utils were removed from the archive, which rendered some packages uninstallable.

If you want a stable archive, try using noble-updates only (without the release pocket). It contains an older, pre-CVE-2024-3094 snapshot. Or wait until things settle down and packages become installable in noble again.

Also, installing the packages using "dpkg -i" may break your system, as that command does not check the dependencies. Use "apt install ./*.deb" instead, which is safer.

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.