Telegram desktop cannot be installed on Fedora 43

I recently upgraded from Fedora 42 to 43. The upgrade was problematic (stopped at the final stage) and I couldn’t get back my login screen, but I could access a TTY using Ctrl + Alt + F3 and networking was fine. I ran “dnf upgrade —refresh” but it didn’t work because telegram-desktop was apparently missing a dependency. So, I had to remove it and run the upgrade again, which installed a few packages. Still I didn’t get my login screen. I finally managed to get back the login (by setting WaylandEnable to true) in /etc/gdm/custom.conf.

However, I cannot now install Telegram Desktop getting the following errors:

# sudo dnf install telegram-desktop -y
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: problem with installed package

  • installed package qt6-qtwayland-adwaita-decoration-6.10.0-2.fc43.x86_64 requires libQt6Core.so.6(Qt_6.10)(64bit), but none of the providers can be installed
  • package qt6-qtwayland-adwaita-decoration-6.10.0-2.fc43.x86_64 from updates requires libQt6Core.so.6(Qt_6.10)(64bit), but none of the providers can be installed
  • cannot install both qt6-qtbase-6.9.2-1.fc43.x86_64 from fedora and qt6-qtbase-6.10.0-2.fc43.x86_64 from @System
  • cannot install both qt6-qtbase-6.10.0-2.fc43.x86_64 from updates and qt6-qtbase-6.9.2-1.fc43.x86_64 from fedora
  • package telegram-desktop-6.2.4-1.fc43.x86_64 from rpmfusion-free requires libQt6Core.so.6(Qt_6.9_PRIVATE_API)(64bit), but none of the providers can be installed
  • conflicting requests
    You can try to add to command line:
    –skip-broken to skip uninstallable packages

Is there a way to fix this? Was this error raised for me specifically because of the way I performed the upgrade? Or should I wait for the upstream telegram-desktop maintainer to patch the package and push a new version?

I don’t use this app, but from the conflicts, it seems that it requires Qt 6.9, whereas Fedora 43 has moved to Qt 6.10.

Upstream version 6.2.5 apparently supports Qt 6.10, so when that is released and packaged on rpmfusion, it should work on Fedora 43.

2 Likes

Thank you for the quick and useful investigation of the issue.

I use Telegram direct from their servers, it is still working on F43, you can install it with

wget -O telegram.tar.xz https://telegram.org/dl/desktop/linux
tar xf telegram.tar.xz
sudo mv Telegram /opt/telegram
sudo ln -sf /opt/telegram/Telegram /usr/bin/telegram

It updates when you run it and does not depend on RPMFusion

1 Like

Thanks. This is a good workaround

1 Like