Updating and loading repositories:
Repositories loaded.
Problem: installed package firefox-langpacks-149.0.2-1.fc43.x86_64 requires firefox = 149.0.2-1.fc43, but none of the providers can be installed
- cannot install both firefox-150.0-1.x86_64 from mozilla and firefox-149.0.2-1.fc43.x86_64 from @System
- cannot install both firefox-150.0-1.x86_64 from mozilla and firefox-149.0.2-1.fc43.x86_64 from updates
- cannot install the best update candidate for package firefox-langpacks-149.0.2-1.fc43.x86_64
- cannot install the best update candidate for package firefox-149.0.2-1.fc43.x86_64
Package Arch Version Repository Size
Skipping packages with conflicts:
firefox x86_64 150.0-1 mozilla 300.5 MiB
Nothing to do.
sudo dnf5 upgrade --allowerasing
Updating and loading repositories:
Repositories loaded.
Nothing to do.
It seems that you’ve added the Mozilla repo. This is not recommended if you want to avoid complications like this. Just remove the Mozilla repo and use Firefox that’s packaged in the Fedora repo.
But if you really want to use the Mozilla repo, it might help to set a priority on it. From Mozilla’s config guide:
From my understanding of the presented outputs, the --allowerasing flag removes the conflicts, as it allows the solver to remove conflicting packages (firefox-langpacks in this case), but that would also remove firefox, as it has the former defined as weak dependency, which in turn would mean that there was nothing to upgrade (since no firefox package would be left on the system).