Page MenuHomePhorge

Dependency conflict between qt6-qtbase, qt6-qtwayland-adwaita-decoration, and telegram-desktop on Fedora 42
Closed, ResolvedPublicDEFECT

Description

Updating packages fails due to conflicting Qt6 dependencies between Fedora repositories and RPM Fusion packages. The transaction cannot be resolved because different packages require incompatible Qt6 versions.

Specifically:

  • qt6-qtwayland-adwaita-decoration requires Qt 6.10
  • telegram-desktop from RPM Fusion requires Qt 6.8 PRIVATE_API
  • A newer telegram-desktop update requires Qt 6.9 PRIVATE_API
  • Fedora repository still provides qt6-qtbase 6.8.2, while the system already has qt6-qtbase 6.10.2 installed

Error log

Failed to resolve the transaction:
Problem: problem with installed package
  - installed package qt6-qtwayland-adwaita-decoration-6.10.2-1.fc42.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.2-1.fc42.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.8.2-3.fc42.x86_64 from fedora and qt6-qtbase-6.10.2-2.fc42.x86_64 from @System
  - cannot install both qt6-qtbase-6.10.2-2.fc42.x86_64 from updates and qt6-qtbase-6.8.2-3.fc42.x86_64 from fedora
  - package telegram-desktop-5.13.1-1.fc42.x86_64 from rpmfusion-free requires libQt6Core.so.6(Qt_6.8_PRIVATE_API)(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides libQt6Core.so.6(Qt_6.9_PRIVATE_API)(64bit) needed by telegram-desktop-6.3.10-1.fc42.x86_64 from rpmfusion-free-updates
  - nothing provides libQt6Gui.so.6(Qt_6.9_PRIVATE_API)(64bit) needed by telegram-desktop-6.3.10-1.fc42.x86_64 from rpmfusion-free-updates
  - nothing provides libQt6Widgets.so.6(Qt_6.9_PRIVATE_API)(64bit) needed by telegram-desktop-6.3.10-1.fc42.x86_64 from rpmfusion-free-updates

Event Timeline

nawan moved this task from Inbox to OS on the User-nawan board.
nawan triaged this task as Normal priority.Mon, Mar 9, 07:43
nawan claimed this task.

From https://discussion.fedoraproject.org/t/telegram-desktop-cannot-be-installed-on-fedora-43/171652/7:

sudo dnf install --enablerepo=rpmfusion-free-updates-testing telegram-desktop