Ubuntu Version:
Kubuntu 22.04.5 LTS x86_64
Desktop Environment:
KDE Plasma
Problem Description:
I’m trying to upgrade my Kubuntu from 22.04.5 LTS (according to neofetch) to 24.04. The upgrade fails and I’m told I should check both main.log and apt.log. Main.log reports the following:
https://paste.ubuntu.com/p/rzZZ8Y8YG9/
Of note is the following:
ERROR Dist-upgrade failed: 'E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.'
Apt.log reports several broken packages.
https://paste.ubuntu.com/p/QN2VM8dhP7/
These are the broken packages
Broken coreutils:amd64 Breaks on usrmerge:amd64 < 25ubuntu2 @ii mK > (< 39)
Broken python3:amd64 Conflicts on python3-distutils:amd64 < 3.10.8-1~22.04 @ii mK Ib >
Broken nodejs:amd64 Breaks on libnode72:amd64 < 12.22.9~dfsg-1ubuntu3.6 @ii mK > (< 13)
Broken libtss2-mu-4.0.1-0t64:amd64 Conflicts on libtss2-mu0:amd64 < 3.2.0-1ubuntu1.1 @ii mK >
Broken libkwinglutils14:amd64 Breaks on libkwinglutils13:amd64 < 4:5.24.7-0ubuntu0.2 @ii mK >
Broken libkf5screen-data:amd64 Breaks on libkf5screen7:amd64 < 4:5.24.4-0ubuntu1 @ii mK > (< 4:5.27.0~)
Broken libkwineffects14:amd64 Breaks on libkwineffects13:amd64 < 4:5.24.7-0ubuntu0.2 @ii mK Ib >
Broken wireplumber:amd64 Conflicts on pipewire-media-session:amd64 < 0.4.1-2ubuntu1 @ii gK Ib >
Broken libpcre3:amd64 Breaks on libpcre3:i386 < 2:8.39-13ubuntu0.22.04.1 @ii gK Ib > (!= 2:8.39-15build1)
Broken libtss2-tctildr0t64:amd64 Depends on libtss2-tcti-libtpms0t64:amd64 < none | 4.0.1-7.1ubuntu5.1 @un umH >
Broken libiw30t64:amd64 Conflicts on libiw30:amd64 < 30~pre9-13.1ubuntu4 @ii mK > (< 30~pre9-16.1ubuntu2)
Broken libkpmcore12:amd64 Breaks on libkpmcore11:amd64 < 21.12.3-0ubuntu1 @ii mK >
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken libk3b8:amd64 Breaks on libk3b7:amd64 < 21.12.3-0ubuntu1 @ii mK >
Broken libgs-common:amd64 Breaks on libgs9-common:amd64 < 9.55.0~dfsg1-0ubuntu5.11 @ii mK > (< 10)
Broken libk3b-extracodecs:amd64 Breaks on libk3b7-extracodecs:amd64 < 21.12.3-0ubuntu1 @ii mK Ib >
Broken libstb0t64:amd64 Breaks on libstb0:i386 < 0.0~git20210910.af1a5bc+ds-1 @ii mK > (< 0.0~git20230129.5736b15+ds-1.2)
Broken libvkd3d1:amd64 Breaks on libvkd3d1:i386 < 1.1-5 @ii mK Ib > (!= 1.2-15build1)
Broken libfaudio0:amd64 Breaks on libfaudio0:i386 < 22.02-1 @ii mK Ib > (!= 24.02+dfsg-1build2)
Broken libgs9:amd64 Depends on libgs9-common:amd64 < 9.55.0~dfsg1-0ubuntu5.11 @ii mR > (= 9.55.0~dfsg1-0ubuntu5.11)
Broken python3.10-venv:amd64 Depends on python3.10-distutils:amd64 < none @un mH >
Broken libpulsedsp:amd64 Depends on libpulse0:amd64 < 1:15.99.1+dfsg1-1ubuntu2.2 -> 1:16.1+dfsg1-2ubuntu10.1 @ii umU > (= 1:15.99.1+dfsg1-1ubuntu2.2)
Broken libfwupdplugin5:amd64 Depends on libfwupd2:amd64 < 1.7.9-1~22.04.3 -> 1.9.28-0ubuntu1~24.04.1 @ii umU > (= 1.7.9-1~22.04.3)
Broken libgnustep-base1.28:amd64 Depends on gnustep-base-common:amd64 < 1.28.0-4build1 -> 1.29.0-7ubuntu4 @ii umU > (= 1.28.0-4build1)
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken libopenconnect5:amd64 Depends on libtss2-tctildr0t64:amd64 < none | 4.0.1-7.1ubuntu5.1 @un umH > (>= 3.0.1)
Broken plasma-nm:amd64 Depends on libopenconnect5:amd64 < 8.20-1 | 9.12-1build5 @ii umR > (>= 9.00)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken openconnect:amd64 Depends on libopenconnect5:amd64 < 8.20-1 | 9.12-1build5 @ii umR > (>= 9.12)
Broken network-manager-openconnect:amd64 Depends on openconnect:amd64 < none | 9.12-1build5 @un uH >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
Broken fontconfig-config:amd64 Breaks on kubuntu-settings-desktop:amd64 < 1:22.04.10 | 1:24.04.13 @ii umH > (< 1:23.04.3)
Broken kubuntu-settings-desktop:amd64 Conflicts on desktop-base:amd64 < 11.0.3ubuntu1 -> 12.0.6+nmu1ubuntu1 @ii umU >
I assume multiple broken packages are holding back the upgrade, and I have reduced the number of Broken packages by uninstalling GIMP (it worked just fine, but it was listed in apt.log, so I removed it and it no longer shows up as an issue). I am really scared of deleting packages that appeared to just show up on my computer after two years of user, so I would appreciate some guidance. Specially considering that fontconfig-config and kubuntu-settings-desktop appear multiple times and they seem to be pretty mayor packages.
Relevant System Information:
The only external source I have is the Google Chrome repo.
Screenshots or Error Messages:
What I’ve Tried:
Removed all unnecessary repos from source list
Used ppa-purge tool as suggested
Reinstalled fontconfig-config with the following command:
sudo apt-get install --reinstall --purge fontconfig-config
The following prompts return nothing at all:
sudo dpkg -C
sudo dpkg --configure -a