Looking for help: conflicting requests for fonts when trying to update from f38 -> f39

, ,

Am seeing a similar issue to Upgrade F38-F39 conflicting font packages - #6 by diegovasconcelos

The workaround suggested in that thread does not work for Asahi.

[tom@macbook-air-m2 ~]$ sudo dnf remove google-noto-sans*
allow_vendor_change is disabled. This option is currently not supported for downgrade and distro-sync commands
Error: 
 Problem: The operation would result in removing the following protected packages: asahi-platform-metapackage
(try to add '--skip-broken' to skip uninstallable packages)

This is a fairly recent install of fedora 38 on a Macbook Air M2. The only “special” thing I have installed is kicad as per Kicad 7 testing works on Asahi, 7.0.9 does not - I might have installed truetype fonts for kicad.

Looking for suggestions as to how to work around this. Am a long time linux user but new to fedora.

The full output is

[tom@macbook-air-m2 ~]$ sudo dnf system-upgrade download --releasever=39
Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y
Fedora Asahi Remix Hotfixes                                                                                                                                                                                                 2.5 kB/s | 3.0 kB     00:01    
Copr repo for fedora-remix-branding owned by @asahi                                                                                                                                                                         5.1 kB/s | 1.5 kB     00:00    
Copr repo for fedora-remix-scripts owned by @asahi                                                                                                                                                                          4.7 kB/s | 1.5 kB     00:00    
Copr repo for fedora-remix-scripts owned by @asahi                                                                                                                                                                          3.1 kB/s | 4.1 kB     00:01    
Copr repo for kernel owned by @asahi                                                                                                                                                                                        5.0 kB/s | 1.5 kB     00:00    
Copr repo for mesa owned by @asahi                                                                                                                                                                                          5.4 kB/s | 1.5 kB     00:00    
Copr repo for u-boot owned by @asahi                                                                                                                                                                                        5.2 kB/s | 1.5 kB     00:00    
Copr repo for kicad owned by @kicad                                                                                                                                                                                         1.3 kB/s | 1.5 kB     00:01    
Copr repo for kicad owned by @kicad                                                                                                                                                                                         1.4 MB/s | 3.3 MB     00:02    
Copr repo for kicad-testing owned by @kicad                                                                                                                                                                                 1.0 MB/s | 3.2 MB     00:03    
Fedora 39 - aarch64                                                                                                                                                                                                         3.7 kB/s | 3.5 kB     00:00    
Fedora 39 openh264 (From Cisco) - aarch64                                                                                                                                                                                   2.0 kB/s | 990  B     00:00    
Fedora Modular 39 - aarch64                                                                                                                                                                                                 5.8 kB/s | 3.5 kB     00:00    
Fedora 39 - aarch64 - Updates                                                                                                                                                                                                39 kB/s |  25 kB     00:00    
Fedora 39 - aarch64 - Updates                                                                                                                                                                                               2.6 MB/s |  13 MB     00:04    
Fedora Modular 39 - aarch64 - Updates                                                                                                                                                                                        10 kB/s | 3.5 kB     00:00    
allow_vendor_change is disabled. This option is currently not supported for downgrade and distro-sync commands
No match for group package "lohit-malayalam-fonts"
No match for group package "thai-scalable-tlwgtypo-fonts"
No match for group package "iwl100-firmware"
No match for group package "iwl6050-firmware"
No match for group package "lohit-nepali-fonts"
No match for group package "iwl105-firmware"
No match for group package "cdac-sakal-marathi-fonts"
No match for group package "baekmuk-ttf-gulim-fonts"
No match for group package "iwlax2xx-firmware"
No match for group package "thai-scalable-umpush-fonts"
No match for group package "thai-scalable-laksaman-fonts"
No match for group package "nafees-nastaleeq-fonts"
No match for group package "iwl3160-firmware"
No match for group package "libertas-usb8388-firmware"
No match for group package "iwl6000-firmware"
No match for group package "fontawesome-fonts"
No match for group package "iwl1000-firmware"
No match for group package "samyak-gujarati-fonts"
No match for group package "kalapi-fonts"
No match for group package "scim-sayura"
No match for group package "iwl6000g2a-firmware"
No match for group package "eosrei-emojione-fonts"
No match for group package "paktype-ajrak-fonts"
No match for group package "lohit-tamil-classical-fonts"
No match for group package "nafees-pakistani-naskh-fonts"
No match for group package "samyak-odia-fonts"
No match for group package "nafees-naskh-fonts"
No match for group package "thai-scalable-kinnari-fonts"
No match for group package "iwl2000-firmware"
No match for group package "thai-scalable-tlwgtypist-fonts"
No match for group package "thai-scalable-tlwgmono-fonts"
No match for group package "thai-scalable-purisa-fonts"
No match for group package "nafees-web-naskh-fonts"
No match for group package "nafees-pakistani-web-naskh-fonts"
No match for group package "nafees-riqa-fonts"
No match for group package "samyak-malayalam-fonts"
No match for group package "iwl135-firmware"
No match for group package "iwl6000g2b-firmware"
No match for group package "iwl5150-firmware"
No match for group package "multican"
No match for group package "iwl3945-firmware"
No match for group package "thai-scalable-tlwgtypewriter-fonts"
No match for group package "samyak-tamil-fonts"
No match for group package "nafees-tehreer-naskh-fonts"
No match for group package "iwl4965-firmware"
No match for group package "thai-scalable-sawasdee-fonts"
No match for group package "iwl7260-firmware"
No match for group package "baekmuk-ttf-batang-fonts"
No match for group package "thai-scalable-waree-fonts"
No match for group package "iwl5000-firmware"
No match for group package "thai-scalable-norasi-fonts"
No match for group package "baekmuk-ttf-hline-fonts"
No match for group package "thai-scalable-garuda-fonts"
No match for group package "samyak-devanagari-fonts"
No match for group package "baekmuk-ttf-dotum-fonts"
No match for group package "thai-scalable-loma-fonts"
No match for group package "iwl2030-firmware"
Error: 
 Problem 1: conflicting requests
  - package default-fonts-other-serif-4.0-9.fc39.noarch from fedora requires google-noto-naskh-arabic-vf-fonts, but none of the providers can be installed
  - package default-fonts-other-serif-4.0-9.fc39.noarch from fedora-modular requires google-noto-naskh-arabic-vf-fonts, but none of the providers can be installed
  - package default-fonts-other-serif-4.0-9.fc39.noarch from updates-modular requires google-noto-naskh-arabic-vf-fonts, but none of the providers can be installed
 Problem 2: conflicting requests
  - package default-fonts-cjk-sans-4.0-9.fc39.noarch from fedora requires google-noto-sans-cjk-vf-fonts, but none of the providers can be installed
  - package default-fonts-cjk-sans-4.0-9.fc39.noarch from fedora-modular requires google-noto-sans-cjk-vf-fonts, but none of the providers can be installed
  - package default-fonts-cjk-sans-4.0-9.fc39.noarch from updates-modular requires google-noto-sans-cjk-vf-fonts, but none of the providers can be installed
 Problem 3: conflicting requests
  - package default-fonts-core-math-4.0-9.fc39.noarch from fedora requires google-noto-sans-math-fonts, but none of the providers can be installed
  - package default-fonts-core-math-4.0-9.fc39.noarch from fedora-modular requires google-noto-sans-math-fonts, but none of the providers can be installed
  - package default-fonts-core-math-4.0-9.fc39.noarch from updates-modular requires google-noto-sans-math-fonts, but none of the providers can be installed
 Problem 4: conflicting requests
  - package default-fonts-other-mono-4.0-9.fc39.noarch from fedora requires google-noto-sans-mono-vf-fonts, but none of the providers can be installed
  - package default-fonts-other-mono-4.0-9.fc39.noarch from fedora-modular requires google-noto-sans-mono-vf-fonts, but none of the providers can be installed
  - package default-fonts-other-mono-4.0-9.fc39.noarch from updates-modular requires google-noto-sans-mono-vf-fonts, but none of the providers can be installed
 Problem 5: conflicting requests
  - package default-fonts-core-serif-4.0-9.fc39.noarch from fedora requires google-noto-serif-vf-fonts, but none of the providers can be installed
  - package default-fonts-core-serif-4.0-9.fc39.noarch from fedora-modular requires google-noto-serif-vf-fonts, but none of the providers can be installed
  - package default-fonts-core-serif-4.0-9.fc39.noarch from updates-modular requires google-noto-serif-vf-fonts, but none of the providers can be installed
 Problem 6: conflicting requests
  - 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
  - package default-fonts-other-sans-4.0-9.fc39.noarch from fedora-modular requires default-fonts-ar = 4.0-9.fc39, but none of the providers can be installed
  - package default-fonts-other-sans-4.0-9.fc39.noarch from updates-modular requires default-fonts-ar = 4.0-9.fc39, but none of the providers can be installed
  - 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-ar-4.0-9.fc39.noarch from fedora-modular requires google-noto-sans-arabic-vf-fonts, but none of the providers can be installed
  - package default-fonts-ar-4.0-9.fc39.noarch from updates-modular requires google-noto-sans-arabic-vf-fonts, but none of the providers can be installed
(try to add '--skip-broken' to skip uninstallable packages)

Try adding --allowerasing, that should force it to resolve the conflict. Do check the output though, as it will likely result in some packages being removed.

Thanks Davide. Unfortunately the result is the same as before, the same 6 problems are reported. I’ll keep using 38 for now.

Could you try removing fedora-repos-modular from your system and trying again?

Thank you, am closer now. But still not there. Really not sure what I did to get tangled like this.

Error: 
 Problem 1: package default-fonts-core-serif-4.0-9.fc39.noarch from fedora requires google-noto-serif-vf-fonts, but none of the providers can be installed
  - conflicting requests
 Problem 2: package default-fonts-core-mono-4.0-9.fc39.noarch from fedora requires google-noto-sans-mono-vf-fonts, but none of the providers can be installed
  - conflicting requests
 Problem 3: package default-fonts-other-serif-4.0-9.fc39.noarch from fedora requires google-noto-naskh-arabic-vf-fonts, but none of the providers can be installed
  - conflicting requests
 Problem 4: package default-fonts-core-math-4.0-9.fc39.noarch from fedora requires google-noto-sans-math-fonts, but none of the providers can be installed
  - conflicting requests
 Problem 5: package default-fonts-cjk-sans-4.0-9.fc39.noarch from fedora requires google-noto-sans-cjk-vf-fonts, but none of the providers can be installed
  - conflicting requests
 Problem 6: 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