FS#75380 - [telegram-desktop] Error while loading shared libraries

Attached to Project: Community Packages
Opened by José Miguel Sarasola (alosarjos) - Wednesday, 20 July 2022, 13:17 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 20 July 2022, 21:09 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 14
Private No


After updating to telegram-desktop 4.0.2-3 I get the next error when trying to run Telegram:

telegram-desktop: error while loading shared libraries: libabsl_strings.so.2111.0.0: cannot open shared object file: No such file or directory
This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 20 July 2022, 21:09 GMT
Reason for closing:  Fixed
Additional comments about closing:  telegram-desktop 4.0.2-4
Comment by cat (tarball) - Wednesday, 20 July 2022, 13:20 GMT
Same here.

$ ldd $(which telegram-desktop) | grep 'not found'
libabsl_strings.so.2111.0.0 => not found
libabsl_throw_delegate.so.2111.0.0 => not found

$ pacman -Ql abseil-cpp | grep libabsl_strings.so
abseil-cpp /usr/lib/libabsl_strings.so
abseil-cpp /usr/lib/libabsl_strings.so.2206.0.0
Comment by Anton Voloshin (Zombieff) - Wednesday, 20 July 2022, 13:45 GMT
Temporary fix is to downgrade abseil-cpp to abseil-cpp-20211102.0-2

This is not recommended, as it may possibly break other packages depending on this library.
Comment by José Miguel Sarasola (alosarjos) - Wednesday, 20 July 2022, 16:02 GMT
Fixed on telegram-desktop 4.0.2-4
Comment by bacteriostat (bacteriostat) - Wednesday, 20 July 2022, 17:38 GMT
Has there been some error in signing the package? I imported the keys of Jiachen YANG but package seems to be signed by someone else, I get this error:

error: telegram-desktop: signature from "Jiachen YANG (Arch Linux Packager Signing Key) <farseerfc@archlinux.org>" is marginal trust
:: File /var/cache/pacman/pkg/telegram-desktop-4.0.2-4-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package(PGP signature)).
Do you want to delete it? [Y/n]

EDIT: Really sorry for this comment, should have searched before shooting the question. I had to update the trustdb and the issue is resolved.