Hello
On the Fedora 40 Kinoite I can't update or install Kate application due to this error:
$ rpm-ostree install kate Checking out tree 9e23753... done Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora updates-archive Importing rpm-md... done rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2023-12-11T14:43:50Z solvables: 4 rpm-md repo 'updates' (cached); generated: 2024-02-13T17:21:08Z solvables: 0 rpm-md repo 'fedora' (cached); generated: 2024-02-19T08:43:46Z solvables: 74074 rpm-md repo 'updates-archive' (cached); generated: 2023-10-06T17:04:49Z solvables: 0 Resolving dependencies... done error: Could not depsolve transaction; 1 problem detected: Problem: conflicting requests - package kate-24.01.95-2.fc40.i686 from fedora requires libkateprivate.so.24.01.95, but none of the providers can be installed - package kate-24.01.95-2.fc40.x86_64 from fedora requires kate-libs = 24.01.95-2.fc40, but none of the providers can be installed - kate-libs-24.01.95-2.fc40.i686 from fedora does not belong to a distupgrade repository - cannot install both kate-libs-24.01.95-2.fc40.x86_64 from fedora and kate-libs-24.01.95-1.fc40.x86_64 from @System
Can someone please suggest, how it can be resolved, or where I need to fill another bugreport, if this is not an appropriate place?
Not entirely sure this will fix it, but in kate.spec:
-Requires: %{name}-libs = %{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{version}-%{release}
This is due to the fact that we haven't yet enabled the archive repository for F40 and that we are having build failures for F40 composes: https://pagure.io/releng/issue/11969
This should be resolved once we get a new compose.
Metadata Update from @siosm: - Issue tagged with: kinoite
Metadata Update from @siosm: - Issue assigned to siosm
Metadata Update from @siosm: - Issue set to the milestone: Fedora Linux 40
For now, it's possible to manually download and install "kwrite-24.01.95-2" and "kate-libs-24.01.95-2" RPMs (https://koji.fedoraproject.org/koji/buildinfo?buildID=2404167), and then install Kate.
rpm-ostree override replace kate-libs-24.01.95-2.fc40.x86_64.rpm kwrite-24.01.95-2.fc40.x86_64.rpm --install kate
After the latest update I am able to install Kate just with usual rpm-ostree install kate. Looks like problems with kate-libs were solved.
rpm-ostree install kate
Thank you all!
Metadata Update from @knebergish: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Unfortunately this issue had returned with Kate updates:
kate-libs-24.02.0-1.fc40.i686 from fedora does not belong to a distupgrade repository package kate-24.02.0-1.fc40.x86_64 from fedora requires libkateprivate.so.24.02.0()(64bit), but none of the providers can be installed cannot install both kate-libs-24.02.0-1.fc40.x86_64 from fedora and kate-libs-24.01.95-2.fc40.x86_64 from @System
Workaround is still the same: rpm-ostree override replace appropriate versions of Kate packages (kwrite, kate-libs).
rpm-ostree override replace
Metadata Update from @knebergish: - Issue status updated to: Open (was: Closed)
This will be fixed once we enable the archive repo. This usually happens later in the cycle, closer to the beta or after the beta.
Resolved for me again after KDE Plasma 6.0 release update.