I some how (noob here) messed up the repository system and i want to repair to the default. Can i do that?
What is the output?
id do repo nome do repo fedora Fedora 37 - x86_64 fedora-cisco-openh264 Fedora 37 openh264 (From Cisco) - x86_64 fedora-modular Fedora Modular 37 - x86_64 google-chrome google-chrome rpmfusion-free-updates-testing RPM Fusion for Fedora 37 - Free - Test Updates rpmfusion-nonfree-nvidia-driver RPM Fusion for Fedora 37 - Nonfree - NVIDIA Driver rpmfusion-nonfree-steam RPM Fusion for Fedora 37 - Nonfree - Steam updates Fedora 37 - x86_64 - Updates updates-modular Fedora Modular 37 - x86_64 - Updates
My problem is that after messing up the repos, i cant upgrade my system and i get
Error: Transaction test error
File conflict in all rpms downloads.
Collect the full output and paste it to paste.centos.org:
sudo dnf config-manager --disable rpmfusion-free-updates-testing sudo dnf clean all; sudo dnf distro-sync --refresh
is there any way to direct the outpot to a text file?
You can append
&> dnf.log in the end.
dnf distro-sync only syncs up the package versions but doesn’t check the contents of every package.
If you edited the repo files in
/etc/yum.repos.d/, you can reinstall them:
# dnf reinstall fedora-repos fedora-repos-modular fedora-workstation-repositories
fedora-reposcontains the files for these repos: fedora, fedora-cisco-openh264, updates, updates-testing
fedora-workstation-repositoriescontains: google-chrome, rpmfusion-nonfree-nvidia-driver, rpmfusion-nonfree-steam
rpmfusion-free-updates-testing, it’s weird that you have that enabled but not
rpmfusion-free-updates. Generally you should not have the testing repos enabled.
If you intended to use RPMFusion, you can reinstall the RPMFusion repos following their instructions: Configuration - RPM Fusion
If that doesn’t resolve it, you may also need to enable/disable the repos:
# dnf config-manager --set-enabled rpmfusion-free rpmfusion-free-updates # dnf config-manager --set-disabled rpmfusion-free-updates-testing
If you have any further issues, please include the exact steps you took and full error messages.
Unless there is a specific reason you need the testing repo I would also disable the
Those are proposed package updates that are still in testing status and may have issues. If they pass testing they will be released and moved to the updates repo. If they fail they will have changes then be tested again before final release.