Attempting to launch:
$ telegram-desktop
Cannot mix incompatible Qt library (6.5.1) with this library (6.5.2)
Aborted
$ sudo pacman -Q telegram-desktop
telegram-desktop 4.8.10-1
Up to date:
$ sudo pacman -Syu
:: Synchronizing package databases...
system is up to date
world is up to date
galaxy is up to date
lib32 is up to date
universe is up to date
omniverse is up to date
extra 8.3 MiB 1686 KiB/s 00:05 [--------------------------------------------------------------] 100%
community is up to date
multilib is up to date
:: Starting full system upgrade...
there is nothing to do
It's in world and extra:
$ sudo pacman -Si telegram-desktop
Repository : world
Name : telegram-desktop
Version : 4.8.10-1
Description : Official Telegram Desktop client
Architecture : x86_64
URL : https://desktop.telegram.org/
Licenses : GPL3
Groups : None
Provides : None
Depends On : hunspell ffmpeg hicolor-icon-theme lz4 minizip openal ttf-opensans qt6-imageformats qt6-svg qt6-wayland xxhash rnnoise pipewire libxtst
libxrandr jemalloc abseil-cpp libdispatch openssl protobuf glib2 libsigc++-3.0
Optional Deps : webkit2gtk: embedded browser features
xdg-desktop-portal: desktop integration
Conflicts With : None
Replaces : None
Download Size : 31.21 MiB
Installed Size : 87.39 MiB
Packager : Artix Build Bot <[email protected]>
Build Date : Sun 30 Jul 2023 11:43:24 AM MDT
Validated By : MD5 Sum SHA-256 Sum Signature
On a fully updated system - with only Artix repo's enabled - this error does not reproduce.
Try to re-install all related packages from Artix repo's.
artist
do you have qt6gtk2 installed?
just looking at the build dates of qt6-base and qt6gtk2 here: https://packages.artixlinux.org suggests that maybe qt6gtk2 didn't get rebuilt for the 6.5.2 update around july 20.
qt6gtk2 has been updated in universe
artist
I have qt6gtk2 from universe and the problem is persisting, this time with seafile-applet from aur (I switched to using a downloaded version of Telegram from their site).
I don't understand this:
I followed the Artix instructions here: https://wiki.artixlinux.org/Main/Repositories which includes enabling Arch repos.
However I think seafile-applet is coming from aur and depends on qt-6.5.2: https://aur.archlinux.org/packages/seafile-client
How can I track down what's providing 6.5.1? Or is there a bug with that package in aur?
I have these from world:
world/qt6-5compat 6.5.2-1 6.5.2-1 0.00 MiB
world/qt6-base 6.5.2-1 6.5.2-1 0.00 MiB
world/qt6-tools 6.5.2-1 6.5.2-1 0.00 MiB
world/qt6-webengine 6.5.2-1 6.5.2-1 0.00 MiB
Thanks
For the moment I've downgraded with:
sudo pacman -U \
/var/cache/pacman/pkg/qt6-5compat-6.5.1-2-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-base-6.5.1-5-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-declarative-6.5.1-2-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-imageformats-6.5.1-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-positioning-6.5.1-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-svg-6.5.1-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-tools-6.5.1-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-translations-6.5.1-1-any.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-wayland-6.5.1-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-webchannel-6.5.1-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-webengine-6.5.1-2-x86_64.pkg.tar.zst
With initial success, since I had it cached.
qt6gtk2 still doesn't work.
Build Date:
2023-07-15 21:19:28
qt6base reports as build date:
2023-07-20 16:01:31
the qt6gtk2 build in omniverse works.
Thx for the report; issue should be fixed now.
artist