Conflicts during Plasma 6.2 update

I’m getting these conflicts when trying to update today:

Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 kdesu                                                                      x86_64                                            1:6.0.3-1.fc40                                               fedora                                                     259 k
 kdesu                                                                      x86_64                                            1:6.0.4-1.fc40                                               updates-archive                                            259 k
 kdesu                                                                      x86_64                                            1:6.1.0-1.fc40                                               updates-archive                                            258 k
 kdesu                                                                      x86_64                                            1:6.1.1-1.fc40                                               updates-archive                                            258 k
 kdesu                                                                      x86_64                                            1:6.1.3-2.fc40                                               updates-archive                                            258 k
 kdesu                                                                      x86_64                                            1:6.1.4-1.fc40                                               updates-archive                                            258 k
 kdesu                                                                      x86_64                                            1:6.2.0-1.fc40                                               updates-archive                                            271 k
Skipping packages with broken dependencies:
 kde-cli-tools                                                              i686                                              6.0.3-1.fc40                                                 fedora                                                     880 k
 kde-cli-tools                                                              x86_64                                            6.0.3-1.fc40                                                 fedora                                                     863 k
 kde-cli-tools                                                              x86_64                                            6.0.4-1.fc40                                                 updates-archive                                            864 k
 kde-cli-tools                                                              x86_64                                            6.1.0-1.fc40                                                 updates-archive                                            866 k
 kde-cli-tools                                                              x86_64                                            6.1.1-1.fc40                                                 updates-archive                                            866 k
 kde-cli-tools                                                              x86_64                                            6.1.3-2.fc40                                                 updates-archive                                            867 k
 kde-cli-tools                                                              x86_64                                            6.1.4-1.fc40                                                 updates-archive                                            868 k
 kde-cli-tools                                                              i686                                              6.1.5-1.fc40                                                 updates                                                    885 k
 kde-cli-tools                                                              x86_64                                            6.2.0-1.fc40                                                 updates-archive                                            878 k
 libkworkspace6                                                             x86_64                                            6.2.0-2.fc40                                                 updates-archive                                            147 k
 plasma-lookandfeel-fedora                                                  noarch                                            6.2.0-2.fc40                                                 updates-archive                                            396 k
 plasma-workspace                                                           x86_64                                            6.2.0-2.fc40                                                 updates-archive                                             16 M
 plasma-workspace-libs                                                      x86_64                                            6.2.0-2.fc40                                                 updates-archive                                            3.1 M
 plasma-workspace-x11                                                       x86_64                                            6.2.0-2.fc40                                                 updates-archive                                             92 k
 sddm-breeze                                                                noarch                                            6.2.0-1.fc40                                                 updates-archive                                            1.2 M

How can I resolve them?

I think there are details we need missing.
Can you show the command line with all the output please?

Oh! 6.2 is available for f40!

Sorry, I can’t seem to post the full output, but here are the problems listed at the beginning. I ran sudo dnf update.

 Problem 1: cannot install the best update candidate for package libkworkspace6-6.1.5-1.fc40.x86_64
  - nothing provides plasma-workspace-common = 6.2.0-2.fc40 needed by libkworkspace6-6.2.0-2.fc40.x86_64 from updates-archive
 Problem 2: cannot install the best update candidate for package plasma-workspace-6.1.5-1.fc40.x86_64
  - nothing provides plasma-workspace-common = 6.2.0-2.fc40 needed by plasma-workspace-6.2.0-2.fc40.x86_64 from updates-archive
  - nothing provides plasma-workspace-wayland = 6.2.0-2.fc40 needed by plasma-workspace-6.2.0-2.fc40.x86_64 from updates-archive
 Problem 3: cannot install the best update candidate for package plasma-workspace-libs-6.1.5-1.fc40.x86_64
  - nothing provides plasma-workspace-common = 6.2.0-2.fc40 needed by plasma-workspace-libs-6.2.0-2.fc40.x86_64 from updates-archive
 Problem 4: package sddm-breeze-6.2.0-1.fc40.noarch from updates-archive requires plasma-workspace >= 6.2, but none of the providers can be installed
  - cannot install the best update candidate for package sddm-breeze-6.1.5-1.fc40.noarch
  - nothing provides plasma-workspace-common = 6.2.0-2.fc40 needed by plasma-workspace-6.2.0-2.fc40.x86_64 from updates-archive
  - nothing provides plasma-workspace-wayland = 6.2.0-2.fc40 needed by plasma-workspace-6.2.0-2.fc40.x86_64 from updates-archive
 Problem 5: package plasma-workspace-x11-6.2.0-2.fc40.x86_64 from updates-archive requires plasma-workspace = 6.2.0, but none of the providers can be installed
  - cannot install the best update candidate for package plasma-workspace-x11-6.1.5-1.fc40.x86_64
  - nothing provides plasma-workspace-common = 6.2.0-2.fc40 needed by plasma-workspace-6.2.0-2.fc40.x86_64 from updates-archive
  - nothing provides plasma-workspace-wayland = 6.2.0-2.fc40 needed by plasma-workspace-6.2.0-2.fc40.x86_64 from updates-archive
 Problem 6: package plasma-lookandfeel-fedora-6.2.0-2.fc40.noarch from updates-archive requires plasma-workspace = 6.2.0-2.fc40, but none of the providers can be installed
  - cannot install the best update candidate for package plasma-lookandfeel-fedora-6.1.5-1.fc40.noarch
  - nothing provides plasma-workspace-common = 6.2.0-2.fc40 needed by plasma-workspace-6.2.0-2.fc40.x86_64 from updates-archive
  - nothing provides plasma-workspace-wayland = 6.2.0-2.fc40 needed by plasma-workspace-6.2.0-2.fc40.x86_64 from updates-archive
 Problem 7: package kde-cli-tools-6.2.0-1.fc40.x86_64 from updates-archive requires libkworkspace6(x86-64) >= 6.2.0, but none of the providers can be installed
  - cannot install the best update candidate for package kde-cli-tools-6.1.5-1.fc40.x86_64
  - nothing provides plasma-workspace-common = 6.2.0-2.fc40 needed by libkworkspace6-6.2.0-2.fc40.x86_64 from updates-archive
 Problem 8: package plasma-desktop-6.2.0-1.fc40.x86_64 from updates-archive requires kde-cli-tools, but none of the providers can be installed
  - package kde-cli-tools-6.1.5-1.fc40.x86_64 from @System requires kdesu = 1:6.1.5-1.fc40, but none of the providers can be installed
  - package kde-cli-tools-6.1.5-1.fc40.i686 from updates requires kdesu = 1:6.1.5-1.fc40, but none of the providers can be installed
  - package kde-cli-tools-6.1.5-1.fc40.x86_64 from updates requires kdesu = 1:6.1.5-1.fc40, but none of the providers can be installed
  - package kde-cli-tools-6.1.5-1.fc40.x86_64 from updates-archive requires kdesu = 1:6.1.5-1.fc40, but none of the providers can be installed
  - package kde-cli-tools-6.0.3-1.fc40.i686 from fedora requires kdesu = 1:6.0.3-1.fc40, but none of the providers can be installed
  - package kde-cli-tools-6.0.3-1.fc40.x86_64 from fedora requires kdesu = 1:6.0.3-1.fc40, but none of the providers can be installed
  - package kde-cli-tools-6.0.4-1.fc40.x86_64 from updates-archive requires kdesu = 1:6.0.4-1.fc40, but none of the providers can be installed
  - package kde-cli-tools-6.1.0-1.fc40.x86_64 from updates-archive requires kdesu = 1:6.1.0-1.fc40, but none of the providers can be installed
  - package kde-cli-tools-6.1.1-1.fc40.x86_64 from updates-archive requires kdesu = 1:6.1.1-1.fc40, but none of the providers can be installed
  - package kde-cli-tools-6.1.3-2.fc40.x86_64 from updates-archive requires kdesu = 1:6.1.3-2.fc40, but none of the providers can be installed
  - package kde-cli-tools-6.1.4-1.fc40.x86_64 from updates-archive requires kdesu = 1:6.1.4-1.fc40, but none of the providers can be installed
  - cannot install both kdesu-1:6.2.0-1.fc40.x86_64 from updates-archive and kdesu-1:6.1.5-1.fc40.x86_64 from @System
  - cannot install both kdesu-1:6.2.0-1.fc40.x86_64 from updates-archive and kdesu-1:6.0.3-1.fc40.x86_64 from fedora
  - cannot install both kdesu-1:6.2.0-1.fc40.x86_64 from updates-archive and kdesu-1:6.1.5-1.fc40.x86_64 from updates
  - cannot install both kdesu-1:6.2.0-1.fc40.x86_64 from updates-archive and kdesu-1:6.0.4-1.fc40.x86_64 from updates-archive
  - cannot install both kdesu-1:6.2.0-1.fc40.x86_64 from updates-archive and kdesu-1:6.1.0-1.fc40.x86_64 from updates-archive
  - cannot install both kdesu-1:6.2.0-1.fc40.x86_64 from updates-archive and kdesu-1:6.1.1-1.fc40.x86_64 from updates-archive
  - cannot install both kdesu-1:6.2.0-1.fc40.x86_64 from updates-archive and kdesu-1:6.1.3-2.fc40.x86_64 from updates-archive
  - cannot install both kdesu-1:6.2.0-1.fc40.x86_64 from updates-archive and kdesu-1:6.1.4-1.fc40.x86_64 from updates-archive
  - cannot install both kdesu-1:6.2.0-1.fc40.x86_64 from updates-archive and kdesu-1:6.1.5-1.fc40.x86_64 from updates-archive
  - package kde-cli-tools-6.2.0-1.fc40.x86_64 from updates-archive requires libkworkspace6(x86-64) >= 6.2.0, but none of the providers can be installed
  - cannot install the best update candidate for package plasma-desktop-6.1.5-1.fc40.x86_64
  - cannot install the best update candidate for package kdesu-1:6.1.5-1.fc40.x86_64
  - nothing provides plasma-workspace-common = 6.2.0-2.fc40 needed by libkworkspace6-6.2.0-2.fc40.x86_64 from updates-archive

OK, update: I just had to wait a bit and then it suddenly worked. Something might have not propagated to some mirror yet idk.

Problem 1: cannot install the best update candidate for package libkworkspace6-6.1.5-1.fc40.x86_64

  • nothing provides plasma-workspace-common = 6.2.0-2.fc40 needed by libkworkspace6-6.2.0-2.fc40.x86_64 from updates-archive

What is “updates-archive”? I doubt you should have that repo enabled on Fedora 40.

I grabbed the “fedora-repos-archive” for Fedora 40 (I’m on Fedora 41 Beta so I did that this way):

dnf download --releasever=40 fedora-repos-archive

rpm2cpio fedora-repos-archive-40-2.noarch.rpm | cpio -i --to-stdout ./etc/yum.repos.d/fedora-updates-archive.repo

# This is a repo that contains all the old update packages from the
# Fedora updates yum repository (i.e. the packages that have made it
# to "stable"). This repo is needed for OSTree based systems where users
# may be trying to layer packages on top of a base layer that doesn't
# have the latest stable content. Since base layer content is locked
# the package layering operation will fail unless there are older versions
# of packages available.
#
# This repo is given a high cost in order to prefer the normal Fedora
# yum repositories, which means only packages that can't be found
# elsewhere will be downloaded from here.
[updates-archive]
name=Fedora $releasever - $basearch - Updates Archive
baseurl=https://fedoraproject-updates-archive.fedoraproject.org/fedora/$releasever/$basearch/
enabled=1
metadata_expire=6h
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=True
cost=10000 # default is 1000

So that’s what “updates-archive” is, so why use that? The repo comment section does mention OSTree which I don’t have any background in (silverblue).

1 Like

FYI I use dnf update --refresh to make sure that repo metadata is in sync.

1 Like

Likely not his choice.
I see the same repo enabled on my system and I can confirm that I did not manually enable it. Apparently at some point an update enabled that repo for F40. I am using Workstation so not an ostree system.

1 Like

Yeah, that’s what I always use. I’d just already done a refresh several times. It ended up working some hours later. I think I even ran dnf clean all && dnf --refresh check-update.

1 Like

@computersavvy @marko3209
For reference, this is what I have installed from that repo:

dnf repository-packages updates-archive list --installed
Installed Packages
alsa-sof-firmware.noarch                                                                                                       2024.09-1.fc40                                                                                               @updates-archive
clamav.x86_64                                                                                                                  1.0.7-1.fc40                                                                                                 @updates-archive
clamav-filesystem.noarch                                                                                                       1.0.7-1.fc40                                                                                                 @updates-archive
clamav-freshclam.x86_64                                                                                                        1.0.7-1.fc40                                                                                                 @updates-archive
clamav-lib.x86_64                                                                                                              1.0.7-1.fc40                                                                                                 @updates-archive
container-selinux.noarch                                                                                                       2:2.233.0-1.fc40                                                                                             @updates-archive
imath.x86_64                                                                                                                   3.1.12-1.fc40                                                                                                @updates-archive
libaccounts-glib.x86_64                                                                                                        1.25-15.fc40                                                                                                 @updates-archive
libadwaita.x86_64                                                                                                              1.5.4-1.fc40                                                                                                 @updates-archive
libvpl.x86_64                                                                                                                  1:2.13.0-1.fc40                                                                                              @updates-archive
python-unversioned-command.noarch                                                                                              3.12.6-1.fc40                                                                                                @updates-archive
python3.x86_64                                                                                                                 3.12.6-1.fc40                                                                                                @updates-archive
python3-devel.x86_64                                                                                                           3.12.6-1.fc40                                                                                                @updates-archive
python3-libs.x86_64                                                                                                            3.12.6-1.fc40                                                                                                @updates-archive
python3-tkinter.x86_64                                                                                                         3.12.6-1.fc40                                                                                                @updates-archive
python3-urllib3.noarch                                                                                                         1.26.20-1.fc40                                                                                               @updates-archive
python3-urllib3+socks.noarch                                                                                                   1.26.20-1.fc40                                                                                               @updates-archive
qemu-guest-agent.x86_64                                                                                                        2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-img.x86_64                                                                                                                2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-pr-helper.x86_64                                                                                                          2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static.x86_64                                                                                                        2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-aarch64.x86_64                                                                                                2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-alpha.x86_64                                                                                                  2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-arm.x86_64                                                                                                    2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-cris.x86_64                                                                                                   2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-hexagon.x86_64                                                                                                2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-hppa.x86_64                                                                                                   2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-loongarch64.x86_64                                                                                            2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-m68k.x86_64                                                                                                   2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-microblaze.x86_64                                                                                             2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-mips.x86_64                                                                                                   2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-nios2.x86_64                                                                                                  2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-or1k.x86_64                                                                                                   2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-ppc.x86_64                                                                                                    2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-riscv.x86_64                                                                                                  2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-s390x.x86_64                                                                                                  2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-sh4.x86_64                                                                                                    2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-sparc.x86_64                                                                                                  2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-x86.x86_64                                                                                                    2:8.2.7-1.fc40                                                                                               @updates-archive
qemu-user-static-xtensa.x86_64                                                                                                 2:8.2.7-1.fc40                                                                                               @updates-archive
xorg-x11-server-Xwayland.x86_64                                                                                                24.1.3-1.fc40                                                                                                @updates-archive
zlib-ng.x86_64                                                                                                                 2.1.7-2.fc40                                                                                                 @updates-archive

QEMU, clamav and xorg-x11-server-Xwayland are things I installed personally, I think. I’m using regular Fedora 40 KDE. What do you have from that repo?

I am using Workstation and have never installed anything from that archive.
Using the same exact command you show I see nothing in the list.

I have qemu packages from updates that are the same version.
In fact, with every package I compared of what you show and I also have, I see an identical version installed directly from updates and not from updates-archive.

One thing to note for future reference.
It seems that once a package is installed from a particular repo the system tends to rely on that repo for updates. I see this with the nvidia drivers, where the rpmfusion-nonfree-nvidia-driver repo may have one version and the rpmfusion-nonfree repo has a different version of the same package. Even with both repos enabled, when the packages are installed from the repo with the lower version an update does not automatically pull in the updated package from the other repo.

1 Like

That’s interesting. Do you think I should change this? Try to reinstall them from the updates repo?

No it does not do this.

If this was true you could not install updates from the fedora updates repos as the original rpm did not come from there.