i just upgraded from Fedora 40 to 41 on a TerraPad Gnome Desktop.
Summary:
- no working touch support for gnome 47
- no way to get back to fedora 40
- no way to get dnf4 installed to get back to fedora 40
1) Major issue
With Fedora 40 the Gnome Desktop worked fine.
After the Upgrade to Fedora 41, the device boots fine, but is no longer usable without a mouse.
Touch recognition works sort of, one "click" but thats it. there is no way to move the "mouse" and to click anything else.
same result for both kernels, so kernel drivers a fine:
Kernel: 6.11.5-300.fc41.x86_64
Kernel: 6.11.5-200.fc40.x86_64
Difference:
F40: Gnome 46.6.1
F41: Gnome 47.1-1
Has really NOONE tested gnome on a touch screen before release?
Before one asks, i will downgrade right after sending this message to F40 again, so no tests, no logs...
2) Major issue due to 1. issue
... oh i can't downgrade back to fedora 40, because dnf5 does not know about --allowerasing what is required to avoid some of the package issues:
Auflösen der Transaktion fehlgeschlagen:
Problem 1: installed package google-noto-sans-meetei-mayek-vf-fonts-20240701-2.fc41.noarch requires google-noto-fonts-common = 20240701-2.fc41, but none of the providers can be installed
- google-noto-fonts-common-20240701-2.fc41.noarch gehört nicht zu einem distupgrade-Repository
- problem with installed package
Problem 2: installed package ibus-xinit-1.5.31~rc1-2.fc41.noarch requires ibus = 1.5.31~rc1-2.fc41, but none of the providers can be installed
- ibus-1.5.31~rc1-2.fc41.x86_64 gehört nicht zu einem distupgrade-Repository
- problem with installed package
Problem 3: installed package libblockdev-smart-3.2.0-1.fc41.x86_64 requires libblockdev-utils(x86-64) = 3.2.0-1.fc41, but none of the providers can be installed
- libblockdev-utils-3.2.0-1.fc41.x86_64 gehört nicht zu einem distupgrade-Repository
- problem with installed package
Problem 4: installed package libvirt-ssh-proxy-10.6.0-5.fc41.x86_64 requires libvirt.so.0(LIBVIRT_PRIVATE_10.6.0)(64bit), but none of the providers can be installed
- installed package libvirt-ssh-proxy-10.6.0-5.fc41.x86_64 requires libvirt-libs = 10.6.0-5.fc41, but none of the providers can be installed
- libvirt-libs-10.6.0-5.fc41.x86_64 gehört nicht zu einem distupgrade-Repository
- problem with installed package
Problem 5: installed package python3-crypt-r-3.13.1-3.fc41.x86_64 requires python(abi) = 3.13, but none of the providers can be installed
- python3-3.13.0-1.fc41.x86_64 gehört nicht zu einem distupgrade-Repository
- problem with installed package
Problem 6: problem with installed package
- installed package tesseract-libs-5.4.1-5.fc41.x86_64 conflicts with tesseract < 5.4.1-4 provided by tesseract-5.3.4-4.fc40.x86_64 from fedora
- tesseract-5.4.1-5.fc41.x86_64 gehört nicht zu einem distupgrade-Repository
- problem with installed package
Problem 7: package rpm-sign-libs-4.19.1.1-1.fc40.x86_64 from fedora requires libimaevm.so.4()(64bit), but none of the providers can be installed
- problem with installed package
- installed package ima-evm-utils-libs-1.6.2-2.fc41.x86_64 obsoletes ima-evm-utils < 1.6 provided by ima-evm-utils-1.5-4.fc40.x86_64 from fedora
- rpm-sign-libs-4.20.0-1.fc41.x86_64 gehört nicht zu einem distupgrade-Repository
- problem with installed package
Problem 8: package google-noto-naskh-arabic-vf-fonts-20240301-2.fc40.noarch from fedora requires google-noto-fonts-common = 20240301-2.fc40, but none of the providers can be installed
- cannot install both google-noto-fonts-common-20240301-2.fc40.noarch from fedora and google-noto-fonts-common-20240701-2.fc41.noarch from @System
- problem with installed package
- installed package google-noto-sans-symbols-2-fonts-20240701-2.fc41.noarch requires google-noto-fonts-common = 20240701-2.fc41, but none of the providers can be installed
- google-noto-naskh-arabic-vf-fonts-20240701-2.fc41.noarch gehört nicht zu einem distupgrade-Repository
- problem with installed package
Problem 9: problem with installed package
- package libblockdev-swap-3.1.0-2.fc40.x86_64 from fedora requires libblockdev-utils(x86-64) = 3.1.0-2.fc40, but none of the providers can be installed
- package libblockdev-swap-3.1.1-1.fc40.x86_64 from updates requires libblockdev-utils(x86-64) = 3.1.1-1.fc40, but none of the providers can be installed
- cannot install both libblockdev-utils-3.1.0-2.fc40.x86_64 from fedora and libblockdev-utils-3.2.0-1.fc41.x86_64 from @System
- cannot install both libblockdev-utils-3.1.1-1.fc40.x86_64 from updates and libblockdev-utils-3.2.0-1.fc41.x86_64 from @System
- installed package libblockdev-smartmontools-3.2.0-1.fc41.x86_64 requires libblockdev-utils(x86-64) = 3.2.0-1.fc41, but none of the providers can be installed
- libblockdev-swap-3.2.0-1.fc41.x86_64 gehört nicht zu einem distupgrade-Repository
- problem with installed package
You can try to add to command line:
--skip-broken to skip uninstallable packages
ok .. let's try this ...
You can try to add to command line:
--skip-broken to skip uninstallable packages
root@fedora:~# dnf --skip-broken --releasever=40 --setopt=deltarpm=false distro-sync
unkown argument "--skip-broken" for command "dnf5". Add "--help" for more information about the arguments.
Ups..as it looks, dnf5 is suggesting arguments, that it does not have, but that are vital... after 4 years of development :(
Now we have no other option than to remove the packages manually:
root@fedora:~# dnf remove package google-noto-sans-meetei-mayek-vf-fonts-20240701-2.fc41.noarch
No packages to remove for argument: package
Package Arch Version Repository Size
Removing:
google-noto-sans-meetei-mayek-vf-fonts noarch 20240701-2.fc41 <unknown> 29.8 KiB
Removing dependent packages:
default-fonts-other-sans noarch 4.1-2.fc41 <unknown> 391.0 B
....
.. and all the other package requirements will delete 632 packages, most of them vital to the system.
3) Hmm...
Hmmm... there is a dnf4 package .. but you are not able to install it:
root@fedora:~# dnf list dnf
Updating and loading repositories:
Repositories loaded.
Available packages
dnf.noarch 4.21.1-1.fc41 fedora
root@fedora:~# dnf install dnf
Updating and loading repositories:
Repositories loaded.
Nothing to do.
root@fedora:~#
so, let's try to swap it to dnf4 ... not matter what you swap ...
root@fedora:~# dnf --no-best swap dnf dnf5
Updating and loading repositories:
Repositories loaded.
Das Paket "dnf5-5.2.6.2-1.fc41.x86_64" ist bereits installiert.
Problem: Installation des besten Kandidaten nicht möglich für den Auftrag
- widersprüchliche Anforderungen
Package Arch Version Repository Size
Reinstalling:
dnf5 x86_64 5.2.6.2-1.fc41 fedora 1.6 MiB
replacing dnf5 x86_64 5.2.6.2-1.fc41 <unknown> 1.6 MiB
Transaction Summary:
Reinstalling: 1 package
Replacing: 1 package
Total size of inbound packages is 687 KiB. Need to download 687 KiB.
After this operation, 0 B extra will be used (install 2 MiB, remove 2 MiB).
Is this ok [y/N]: ^C
root@fedora:~# dnf --no-best swap dnf5 dnf
Updating and loading repositories:
Repositories loaded.
Problem: Installation des besten Kandidaten nicht möglich für den Auftrag
- widersprüchliche Anforderungen
Package Arch Version Repository Size
Reinstalling:
dnf5 x86_64 5.2.6.2-1.fc41 fedora 1.6 MiB
replacing dnf5 x86_64 5.2.6.2-1.fc41 <unknown> 1.6 MiB
Transaction Summary:
Reinstalling: 1 package
Replacing: 1 package
Total size of inbound packages is 687 KiB. Need to download 687 KiB.
After this operation, 0 B extra will be used (install 2 MiB, remove 2 MiB).
Is this ok [y/N]: ^C
it wants to reinstall dnf5 ...
O== The Last Hope ==
dnf --releasever=40 --setopt=deltarpm=false downgrade gnome-shell
and than cross fingers while rebooting...
And what shall i tell you: Gnome 46 works with F41.
But as such a franeknstein system is hard to maintain, it would be bettter to fix the issue or switch back to F40 completly.
best regards,
Marius Schwarz
And of course i will immediately inform gnome right away.
-- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue