I performed an upgrade from the CLI. Packages downloaded, no issues found. Rebooted and packages seemed to install, however, upon booting up again I have a completely broken login screen and cannot access any of sessions. I was running KDE and that was missing from the list with only 4 GNOME options available.
I dropped into the console and checked around. lsb_release
and /etc/fedora-release
both say Fedora 39, however, running dnf upgrade --refresh
attempts to download from the Fedora 38 repos.
I ran dnf install @kde-desktop
and that installed some “missing” KDE packages (the F38 versions) and upon a reboot I could log back in again, but I cannot find a way to resolve the huge package mix up.
Discover, in KDE, can see that there are a lot of package upgrades available, but fails to install any of them because of a huge number of files belonging to other packages that it can’t resolve.
Some system information. Let me know if there is anything else that would be helpful
> df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 16G 159M 16G 1% /dev/shm
tmpfs 6.3G 2.2M 6.3G 1% /run
tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup
efivarfs 128K 47K 77K 39% /sys/firmware/efi/efivars
/dev/mapper/fedora_localhost--live-root 49G 21G 26G 45% /
tmpfs 16G 8.2M 16G 1% /tmp
/dev/nvme0n1p2 974M 310M 597M 35% /boot
/dev/nvme0n1p1 200M 18M 183M 9% /boot/efi
/dev/mapper/fedora_localhost--live-var 147G 58G 82G 42% /var
/dev/mapper/fedora_localhost--live-home 612G 468G 115G 81% /home
tmpfs 3.2G 5.0M 3.2G 1% /run/user/1000
> lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: Fedora
Description: Fedora release 39 (Thirty Nine)
Release: 39
Codename: ThirtyNine
> cat /etc/fedora-release
Fedora release 39 (Thirty Nine)
sudo dnf upgrade --refresh --allowerasing --skip-broken --best --downloadonly -y
Node.js Packages for Fedora Linux 38 - x86_64 4.8 kB/s | 2.5 kB 00:00
Docker CE Stable - x86_64 22 kB/s | 3.5 kB 00:00
Fedora 38 - x86_64 3.7 kB/s | 4.0 kB 00:01
Fedora 38 openh264 (From Cisco) - x86_64 1.2 kB/s | 989 B 00:00
Fedora Modular 38 - x86_64 5.2 kB/s | 3.9 kB 00:00
Fedora 38 - x86_64 - Updates 6.1 kB/s | 4.7 kB 00:00
Fedora Modular 38 - x86_64 - Updates 5.4 kB/s | 3.9 kB 00:00
google-chrome 3.3 kB/s | 1.3 kB 00:00
RPM Fusion for Fedora 38 - Free 7.6 kB/s | 11 kB 00:01
RPM Fusion for Fedora 38 - Free - Updates 9.0 kB/s | 10 kB 00:01
RPM Fusion for Fedora 38 - Nonfree 16 kB/s | 16 kB 00:01
RPM Fusion for Fedora 38 - Nonfree - Updates 13 kB/s | 14 kB 00:01
Sublime Text - x86_64 - Stable 2.5 kB/s | 2.9 kB 00:01
Visual Studio Code 3.4 kB/s | 1.5 kB 00:00
Dependencies resolved.
Nothing to do.
Complete!
> sudo dnf system-upgrade download --refresh --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
Node.js Packages for Fedora Linux 38 - x86_64 455 kB/s | 232 kB 00:00
Docker CE Stable - x86_64 42 kB/s | 3.5 kB 00:00
Fedora 39 - x86_64 4.0 kB/s | 3.0 kB 00:00
Fedora 39 openh264 (From Cisco) - x86_64 1.2 kB/s | 989 B 00:00
Fedora Modular 39 - x86_64 4.0 kB/s | 3.0 kB 00:00
Fedora 39 - x86_64 - Updates 5.6 MB/s | 13 MB 00:02
Fedora Modular 39 - x86_64 - Updates 1.0 MB/s | 1.7 MB 00:01
google-chrome 6.1 kB/s | 3.6 kB 00:00
RPM Fusion for Fedora 39 - Free 262 kB/s | 639 kB 00:02
RPM Fusion for Fedora 39 - Free - Updates 34 kB/s | 66 kB 00:01
RPM Fusion for Fedora 39 - Nonfree 206 kB/s | 259 kB 00:01
RPM Fusion for Fedora 39 - Nonfree - Updates 9.1 kB/s | 11 kB 00:01
Sublime Text - x86_64 - Stable 1.1 kB/s | 2.2 kB 00:01
Visual Studio Code 2.1 MB/s | 3.9 MB 00:01
Modular dependency problem:
Problem: conflicting requests
- nothing provides module(platform:f38) needed by module postgresql:12:3820230217073827:75741a8b.x86_64 from @modulefailsafe
No match for group package "gimp-heif-plugin"
No match for group package "iwl105-firmware"
No match for group package "thai-scalable-garuda-fonts"
No match for group package "eosrei-emojione-fonts"
No match for group package "thai-scalable-norasi-fonts"
No match for group package "baekmuk-ttf-gulim-fonts"
No match for group package "samyak-devanagari-fonts"
No match for group package "baekmuk-ttf-batang-fonts"
No match for group package "thai-scalable-umpush-fonts"
No match for group package "baekmuk-ttf-hline-fonts"
No match for group package "libertas-usb8388-firmware"
No match for group package "lohit-nepali-fonts"
No match for group package "nafees-naskh-fonts"
No match for group package "baekmuk-ttf-dotum-fonts"
No match for group package "thai-scalable-purisa-fonts"
No match for group package "thai-scalable-kinnari-fonts"
No match for group package "iwl7260-firmware"
No match for group package "fontawesome-fonts"
No match for group package "iwl5000-firmware"
No match for group package "iwl5150-firmware"
No match for group package "lohit-tamil-classical-fonts"
No match for group package "samyak-malayalam-fonts"
No match for group package "iwlax2xx-firmware"
No match for group package "nafees-nastaleeq-fonts"
No match for group package "iwl6000g2a-firmware"
No match for group package "iwl6000-firmware"
No match for group package "iwl3160-firmware"
No match for group package "thai-scalable-sawasdee-fonts"
No match for group package "thai-scalable-loma-fonts"
No match for group package "iwl2030-firmware"
No match for group package "nafees-riqa-fonts"
No match for group package "samyak-tamil-fonts"
No match for group package "thai-scalable-tlwgtypist-fonts"
No match for group package "samyak-odia-fonts"
No match for group package "thai-scalable-tlwgtypewriter-fonts"
No match for group package "lohit-malayalam-fonts"
No match for group package "iwl135-firmware"
No match for group package "nafees-pakistani-naskh-fonts"
No match for group package "cdac-sakal-marathi-fonts"
No match for group package "iwl3945-firmware"
No match for group package "iwl6000g2b-firmware"
No match for group package "thai-scalable-tlwgmono-fonts"
No match for group package "iwl4965-firmware"
No match for group package "iwl1000-firmware"
No match for group package "nafees-pakistani-web-naskh-fonts"
No match for group package "thai-scalable-laksaman-fonts"
No match for group package "iwl6050-firmware"
No match for group package "iwl100-firmware"
No match for group package "multican"
No match for group package "thai-scalable-tlwgtypo-fonts"
No match for group package "samyak-gujarati-fonts"
No match for group package "paktype-ajrak-fonts"
No match for group package "iwl2000-firmware"
No match for group package "nafees-tehreer-naskh-fonts"
No match for group package "nafees-web-naskh-fonts"
No match for group package "kalapi-fonts"
Error:
Problem: The operation would result in removing the following protected packages: dnf, grub2-tools-minimal, setup, sudo, systemd, systemd-udev
(try to add '--skip-broken' to skip uninstallable packages)