Fedora 38 upgrade troubles

Hi,

I’m trying to upgrade to Fedora 38 (from 37) and since the Software GUI was being obtuse I did it from the terminal. Now I can’t upgrade because a bunch of packages (mostly fonts) apparently don’t have an F38 version yet? Or something like that?

This is the terminal output I’m getting:

Fedora 38 openh264 (From Cisco) - x 3.4 kB/s | 2.5 kB     00:00    
Fedora Modular 38 - x86_64          1.8 MB/s | 2.3 MB     00:01    
Fedora 38 - x86_64 - Updates        3.3 MB/s | 9.0 MB     00:02    
Fedora Modular 38 - x86_64 - Update 273  B/s | 257  B     00:00    
created by dnf config-manager from  1.2 kB/s | 2.1 kB     00:01    
RPM Fusion for Fedora 38 - Free     757 kB/s | 693 kB     00:00    
RPM Fusion for Fedora 38 - Free - U 3.1 kB/s | 1.7 kB     00:00    
RPM Fusion for Fedora 38 - Nonfree  431 kB/s | 263 kB     00:00    
RPM Fusion for Fedora 38 - Nonfree   19 kB/s |  15 kB     00:00    
RPM Fusion for Fedora 38 - Nonfree  1.4 kB/s | 2.2 kB     00:01    
RPM Fusion for Fedora 38 - Nonfree  1.8 kB/s | 1.2 kB     00:00    
Sublime Text - x86_64 - Stable      3.9 kB/s | 2.9 kB     00:00    
Sublime Text - x86_64 - Stable      376  B/s | 2.2 kB     00:05    
Ignoring repositories: copr:copr.fedorainfracloud.org:luminoso:Signal-Desktop
no group 'arm-tools' from environment 'workstation-product-environment'
No match for group package "gimp-heif-plugin"
No match for group package "python3-dnf-plugin-system-upgrade"
No match for group package "qgnomeplatform"
No match for group package "sil-scheherazade-fonts"
No match for group package "google-noto-sans-mandaic-vf-fonts"
No match for group package "google-noto-sans-buhid-vf-fonts"
No match for group package "google-noto-sans-lycian-vf-fonts"
No match for group package "vlgothic-p-fonts"
No match for group package "yanone-tagesschrift-fonts"
No match for group package "gstreamer1-libav"
No match for group package "libproxy-webkitgtk4"
No match for group package "google-noto-sans-hatran-vf-fonts"
No match for group package "ubuntu-title-fonts"
No match for group package "drehatlas-xaporho-fonts"
No match for group package "reiserfs-utils"
No match for group package "google-noto-sans-elymaic-vf-fonts"
No match for group package "google-noto-sans-warang-citi-vf-fonts"
No match for group package "google-noto-sans-math-vf-fonts"
No match for group package "google-noto-sans-cypriot-vf-fonts"
No match for group package "tlomt-junction-fonts"
No match for group package "google-noto-sans-display-vf-fonts"
No match for group package "google-noto-sans-gothic-vf-fonts"
No match for group package "google-noto-sans-phoenician-vf-fonts"
No match for group package "google-noto-sans-devanagari-ui-vf-fonts"
No match for group package "bcm283x-firmware"
No match for group package "hanazono-fonts"
No match for group package "authselect-compat"
No match for group package "google-noto-sans-tagbanwa-vf-fonts"
No match for group package "cups-bjnp"
No match for group package "google-noto-sans-nabataean-vf-fonts"
No match for group package "kanjistrokeorders-fonts"
No match for group package "google-noto-serif-tangut-vf-fonts"
No match for group package "google-noto-sans-ugaritic-vf-fonts"
No match for group package "google-noto-sans-buginese-vf-fonts"
No match for group package "google-noto-sans-marchen-vf-fonts"
No match for group package "evince-nautilus"
No match for group package "google-noto-sans-anatolian-hieroglyphs-vf-fonts"
No match for group package "google-noto-sans-yi-vf-fonts"
No match for group package "chrome-gnome-shell"
No match for group package "google-noto-sans-vai-vf-fonts"
No match for group package "google-noto-sans-egyptian-hieroglyphs-vf-fonts"
No match for group package "ipa-ex-mincho-fonts"
No match for group package "google-noto-sans-ogham-vf-fonts"
No match for group package "google-noto-sans-soyombo-vf-fonts"
No match for group package "google-noto-sans-takri-vf-fonts"
No match for group package "google-noto-sans-osmanya-vf-fonts"
No match for group package "google-noto-sans-cuneiform-vf-fonts"
No match for group package "google-noto-sans-multani-vf-fonts"
No match for group package "google-noto-sans-carian-vf-fonts"
No match for group package "google-noto-sans-deseret-vf-fonts"
No match for group package "drehatlas-warender-bibliothek-fonts"
No match for group package "culmus-shofar-fonts"
No match for group package "polarsys-b612-sans-fonts"
No match for group package "google-noto-sans-linear-b-vf-fonts"
No match for group package "vollkorn-fonts"
No match for group package "google-noto-sans-shavian-vf-fonts"
No match for group package "ipa-ex-gothic-fonts"
No match for group package "google-noto-sans-avestan-vf-fonts"
No match for group package "google-noto-sans-imperial-aramaic-vf-fonts"
No match for group package "google-noto-sans-linear-a-vf-fonts"
No match for group package "cave9-mutante-fonts"
No match for group package "google-noto-sans-wancho-vf-fonts"
No match for group package "google-noto-sans-mayan-numerals-vf-fonts"
No match for group package "xorg-x11-drv-armsoc"
No match for group package "vlgothic-fonts"
No match for group package "google-noto-serif-display-vf-fonts"
No match for group package "origin-clients"
No match for group package "google-noto-sans-mro-vf-fonts"
No match for group package "google-noto-sans-lydian-vf-fonts"
No match for group package "google-noto-sans-thai-looped-vf-fonts"
Error: 
 Problem: package google-noto-serif-tc-fonts-20201206-7.fc38.noarch requires google-noto-cjk-fonts-common = 20201206-7.fc38, but none of the providers can be installed
  - problem with installed package google-noto-serif-tc-fonts-20201206-5.fc37.noarch
  - package google-noto-sans-cjk-vf-fonts-1:2.004-1.fc38.noarch obsoletes google-noto-cjk-fonts-common < 20201206-8 provided by google-noto-cjk-fonts-common-20201206-7.fc38.noarch
  - google-noto-serif-tc-fonts-20201206-5.fc37.noarch does not belong to a distupgrade repository
  - conflicting requests
(try to add '--skip-broken' to skip uninstallable packages)

Do I have to wait until all this stuff gets updated, if it ever does? Is this stuff all gonna get uninstalled if I do --skip-broken?

1 Like

Try Disable RPM Fusion before upgrading?

I think I had this too—you can just remove the google-noto-serif-tc-fonts package and that should fix it. I think an “obsoletes” has gone wrong somewhere in the updates.

3 Likes

Will I be able to reinstall them after the upgrade? Or are they borked on F38 completely?

1 Like

They seem to be in F38, so you should be able to reinstall them after the upgrade:

https://packages.fedoraproject.org/search?query=google-noto

Welp, every time I remove one of them another one pops up. I tried to just batch remove all the noto fonts as a temporary workaround but I can’t do that because apparently Gnome Shell depends on some of them

First it was google-noto-serif-tc-fonts, then it was google-noto-serif-sc-fonts, now it’s google-noto-serif-kr-fonts.

Edit: I did sudo dnf remove google-noto-serif\* instead of google-noto-\* and it did work, but now I lost a ton of non-Latin languages support for serif fonts, I guess

1 Like

Has the upgrade gone through? If it has, you can now reinstall the packages. Try:

sudo dnf groupinstall "Fedora Workstation"

and that should pull in all the packages that the workstation includes, including all the required fonts.

It did, but I didn’t uninstall any required fonts, I’m 99% sure all those packages were from RPM Fusion

1 Like

I’m not sure, they’re all in the Fedora repo, at least in F38. I haven’t seen anything on the RPM Fusion lists about migrating any fonts to Fedora.

Anyway, issue solved. If we see more folks running into this, we’ll file bugs etc. :+1:

1 Like

Looks like you had some old *-vf-fonts packages that were removed from F37 groups 8 months ago (before F37 release), some of which were replaced with non vf versions (search ogham for example).

The new packages have correct obsoletes:

$ dnf rq --obsoletes google-noto-sans-ogham-fonts
google-noto-sans-ogham-vf-fonts < 20230201-1.fc38

But I’m not sure if installed groups are ever updated in normal use by either dnf or Software. I guess a package being removed from a group wouldn’t cause it to be removed on your system even if you did group update.

This wasn’t related to RPM Fusion, which only has a handful of non-free fonts.

Right now, do you still have any extras (packages that are not available in any known repo)?

dnf list --extras
3 Likes

Oh interesting, I wonder why they weren’t removed/upgraded to the non-obsolete variants when I upgraded to 37

I assumed it was an RPMFusion thing because at first I asked on Reddit (/r/fedora) and that’s what people told me :skull: