Hi,
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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue