-
-
Save vwbusguy/41595b50f6ff3e46a5951c844eb0d3a3 to your computer and use it in GitHub Desktop.
| # Use at your own risk! You should try `dnf remove --duplicates` first. Use this as a last resort. | |
| sudo rpm -e --nodeps $(sudo dnf check 2>/dev/null | grep duplicate | cut -f1 -d' ') |
worked for me, thanks mate :)
Awesome! Thanks for the feedback! 😃
I think this fixed my system after it logged out mid-upgrade and broke things, thanks
It appears that this script continues to work for dnf5 systems as well.
tells me… rpm: no packages given for erase :( but I have loads of duplicates…
With dnf5 it appears the output of dnf check has changed. Try running:
sudo rpm -e --nodeps $(sudo dnf check 2>/dev/null | grep duplicate | cut -f2 -d'"')
if you get no packages given to erase
Just rescued my broken machine after a failed 40 -> 42 upgrade. Thanks a lot @vwbusguy!
my fault for not checking what packages this script removed before running it but it nuked my fedora install it doesn't even boot anymore. the files are fine it just removed every package it possibly could I think? anyway don't be like me check the output of sudo dnf check 2>/dev/null | grep duplicate | cut -f2 -d'"' before running rpm -e
worked for me, thanks mate :)