Upgrade F38-F39 conflicting font packages

,

How to resolve these conflicts?

 Problem 1: package default-fonts-core-math-4.0-9.fc39.noarch from fedora requires stix-fonts, but none of the providers can be installed
  - conflicting requests
 Problem 2: package default-fonts-ar-4.0-9.fc39.noarch from fedora requires google-noto-sans-arabic-vf-fonts, but none of the providers can be installed
  - package default-fonts-other-sans-4.0-9.fc39.noarch from fedora requires default-fonts-ar = 4.0-9.fc39, but none of the providers can be installed
  - conflicting requests

Is that the complete output? None of the listed packages should be in conflict.

Yes, complete error output, these packages are not third party repositories should not have conflict

Similar problem
https://www.mail-archive.com/devel@lists.fedoraproject.org/msg194489.html

Does adding -vv add any useful output? (probably not)

Do you have any third-party repos enabled?

The only thing I can imagine is that you have something like excludepkgs in either dnf.conf or a repo configuration file.

same output error

rpmfusion

my dnf.conf

[main]
gpgcheck=True
installonly_limit=3
clean_requirements_on_remove=True
best=False
skip_if_unavailable=True
deltarpm=false

Apparently you can get debug info from the solver by adding --debugsolver. This will create a debugdata directory in the current directory which may use quite a bit of disk space.

Can you do that and share debugdata/rpms/solver.result ?

https://paste.centos.org/view/7d1c4ed7

What does this output?:

sudo dnf upgrade stix-fonts google-noto-sans-arabic-vf-fonts --releasever=39 --assumeno

I’ve put --assumeno on there. I don’t actually want you to let it upgrade.

https://paste.centos.org/view/baac540c

no error but system-upgrade failed.

sudo dnf system-upgrade download --releasever=39 
Error: 
 Problem 1: package default-fonts-core-math-4.0-9.fc39.noarch from fedora requires stix-fonts, but none of the providers can be installed
  - conflicting requests
 Problem 2: package default-fonts-ar-4.0-9.fc39.noarch from fedora requires google-noto-sans-arabic-vf-fonts, but none of the providers can be installed
  - package default-fonts-other-sans-4.0-9.fc39.noarch from fedora requires default-fonts-ar = 4.0-9.fc39, but none of the providers can be installed
  - conflicting requests
(try to add '--skip-broken' to skip uninstallable packages)

I’m completely baffled. I might try removing those two font packages to see if it makes any difference.

sudo dnf remove stix-fonts google-noto-sans-arabic-vf-fonts

These default-fonts- packages are new in F39, and I believe they’re being pulled in by the feature of dnf system-upgrade that updates installed groups. I have no idea why that’s causing an issue. I would note that PackageKit (GNOME Software, et al) does not update those groups, so there’s a chance that would succeed.

Maybe it’s time for a bug report against dnf?

Thank you for help

After run this command upgrade is possible

sudo dnf remove google-noto-sans*

Bug dnf or system-upgrade?


Edit:

After

sudo dnf remove google-noto-sans*

I installed the packages again

sudo dnf install @fonts

Now it is possible to update with the google-note* packages installed

It seems that reinstallation the Fonts group solves problem

dnf system-upgrade is part of dnf-plugins-core, so either that or dnf itself, I guess.

Do you know if the Fonts group was already installed? Also was this system previously upgraded from another release? If so, did you dnf system-upgrade or some other method?

yes

yes F37->F38 with dnf system-upgrade