Don’t ever do the dnf autoremove
- it is likely gonna kill your system. Never!
No match group xy
can be ignored. Forget about it.
Your issue is the following:
Problem: package qt5-qtwebengine-freeworld-5.15.6-1.fc35.x86_64 requires qt5-qtwebengine(x86-64) = 5.15.6, but none of the providers can be installed
- cannot install both qt5-qtwebengine-5.15.8-2.fc35.x86_64 and qt5-qtwebengine-5.15.6-1.fc35.x86_64
- cannot install the best update candidate for package qt5-qtwebengine-freeworld-5.15.5-1.fc34.x86_64
- cannot install the best update candidate for package qt5-qtwebengine-5.15.5-1.fc34.x86_64
My advice: Just remove those two packages that give you unsolvable errors, and install them again after the dist-upgrade:
sudo dnf remove qt5-qtwebengine-freeworld qt5-qtwebengine
Alternatively you can add a --allowerasing
to your upgrade command, make sure you read and understand what dnf
suggest then, but in the end it will remove the conflicting packages just as if you would remove them manually.