I am running an earlier version of Fedora 43 and I cannot update to Fedora 43 Beta or newer because of broken dependencies in the meta-compat package. This is what I get and I cannot workaround it: ``` [745/745] Total 100% | 0.0 B/s | 0.0 B | 00m05s Running transaction Transaction failed: Rpm transaction failed. - file /usr/lib64/libxatracker.so.2.5.0 from install of mesa-compat-libxatracker-25.0.7-2.fc43.x86_64 conflicts with file from package mesa-libxatracker-25.1.4-2.fc43.x86_64 ``` The package cannot be updated, it cannot be removed, because dnf claims that: ``` lruzicka@vseved:~$ sudo dnf remove meta-compat-libxatracker No packages to remove for argument: meta-compat-libxatracker Nothing to do. ``` And I am stuck. I believe that this is incorrect behaviour and should be fixed. Reproducible: Always Steps to Reproduce: 1. Install Fedora 43 from when it was branched. 2. Make sure that mesa-compat-libxatracker is installed 3. Try updating to the current status quo. Actual Results: System will not update, DNF complains (see above) Expected Results: System should update. Additional Information: I am attaching the info about my machine and the list of installed packages, see attachments.
Created attachment 2106840 [details] The machine's system information
Created attachment 2106841 [details] list of installed packages
Proposed as a Final Blocker based on the following criterion: Installing,_removing_and_updating_software (https://fedoraproject.org/wiki/Basic_Release_Criteria#Installing,_removing_and_updating_software)
I also tried to use dnf distro-sync --disable-repo=updates-testing and it looked promising at first, but after the reboot, I still face the problem.
this is a duplicate of or at least similar to the issue in the bug: https://bugzilla.redhat.com/show_bug.cgi?id=2392314 Something to do with "Obsolete" and "Provides" tags in the spec files. Let me get to this.
The problem is that nothing obsoletes mesa-libxatracker . mesa initially obsoleted it, but removed that obsoletes in https://src.fedoraproject.org/rpms/mesa/c/661e3127b63716192dbad0626aabafad45c96551?branch=rawhide (apparently because it messed with mesa-compat-libxatracker ). mesa-compat-libxatracker *provides* mesa-libxatracker, but does not *obsolete* it. I think the best fix here would be to add: Obsoletes: mesa-libxatracker < 25.3 to the mesa-compat-libxatracker package.
well, that causes mesa-compat-lib
(In reply to Lukas Ruzicka from comment #0) > The package cannot be updated, it cannot be removed, because dnf claims that: > > ``` > lruzicka@vseved:~$ sudo dnf remove meta-compat-libxatracker > No packages to remove for argument: meta-compat-libxatracker > > Nothing to do. > ``` > > And I am stuck. I believe that this is incorrect behaviour and should be > fixed. Wouldn't be sudo dnf remove mesa-compat-libxatracker the correct command? with an "s" on mesa and not a "t"?
(In reply to Geraldo Simião from comment #8) > (In reply to Lukas Ruzicka from comment #0) > > > The package cannot be updated, it cannot be removed, because dnf claims that: > > > > ``` > > lruzicka@vseved:~$ sudo dnf remove meta-compat-libxatracker > > No packages to remove for argument: meta-compat-libxatracker > > > > Nothing to do. > > ``` > > > > And I am stuck. I believe that this is incorrect behaviour and should be > > fixed. > > > Wouldn't be sudo dnf remove mesa-compat-libxatracker the correct command? > with an "s" on mesa and not a "t"? Sure, this here is a typo that I used in the command when I tried to obtain English output. I tried it before with the Czech output and the result was the same.
FEDORA-2025-d0d0983084 (mesa-compat-25.0.7-3.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2025-d0d0983084
I just pushed a new build including Adam's changes: https://bodhi.fedoraproject.org/updates/FEDORA-2025-d0d0983084 Thanks!
FEDORA-2025-d0d0983084 has been pushed to the Fedora 43 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-d0d0983084` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-d0d0983084 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-d0d0983084 (mesa-compat-25.0.7-3.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report.