sudo dnf update
Last metadata expiration check: 0:02:37 ago on Sun 07 Apr 2024 06:15:55 PM IST.
Dependencies resolved.
Problem: package mutter-45.0-12.fc39.x86_64 from @System requires mutter-common = 45.0-12.fc39, but none of the providers can be installed
- cannot install both mutter-common-45.5-1.fc39.noarch from updates and mutter-common-45.0-12.fc39.noarch from @System
- cannot install both mutter-common-45.5-1.fc39.noarch from updates and mutter-common-45.0-12.fc39.noarch from fedora
- cannot install the best update candidate for package mutter-common-45.0-12.fc39.noarch
- cannot install the best update candidate for package mutter-45.0-12.fc39.x86_64
==============================================================================================================
Package Architecture Version Repository Size
==============================================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
mutter-common noarch 45.5-1.fc39 updates 20 k
Transaction Summary
==============================================================================================================
Skip 1 Package
Nothing to do.
Complete!
sudo dnf update --allowerasing --best
Last metadata expiration check: 0:03:10 ago on Sun 07 Apr 2024 06:15:55 PM IST.
Error:
Problem: The operation would result in removing the following protected packages: gnome-shell
(try to add '--skip-broken' to skip uninstallable packages)
sudo dnf update --allowerasing --best --skip-broken
Last metadata expiration check: 0:03:39 ago on Sun 07 Apr 2024 06:15:55 PM IST.
Error:
Problem: The operation would result in removing the following protected packages: gnome-shell
What can I do here, and why will updating mutter remove gnome-shell?