You are not logged in.
When I'm trying to use telegram-desktop package I'm getting an error:
[azat@pc ~]$ telegram-desktop
telegram-desktop: error while loading shared libraries: libicuuc.so.57: cannot open shared object file: No such file or directory
[azat@pc ~]$ ldconfig -p | grep libicuuc
libicuuc.so.58 (libc6,x86-64) => /usr/lib/libicuuc.so.58
libicuuc.so.58 (libc6) => /usr/lib32/libicuuc.so.58
libicuuc.so (libc6,x86-64) => /usr/lib/libicuuc.so
libicuuc.so (libc6) => /usr/lib32/libicuuc.so
Is it a problem of telegram-desktop package? What I need to do?
Last edited by azat_io (2016-12-07 14:01:25)
Offline
/usr/lib/libicuuc.so is owned by the `icu` package, which has been upgraded to version 58 yesterday.
Given that `telegram-desktop` is an AUR package, it is your job to rebuild and reinstall it in case of library version bumps (I assume that you haven't rebuilt it yet, so it still links against the old version).
Offline
Moving to AUR issues, Discussion and PKGBUILD Requests.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
I downgrade icu package.
But after then I have problem with nautilus
[azat@pc db]$ nautilus
nautilus: error while loading shared libraries: libicui18n.so.58: cannot open shared object file: No such file or directory
Offline
That's not what you were told to do.
You need to keep the updated icu package and then rebuild and reinstall telegram-desktop.
Offline
I downgrade icu package.
Wha-... NO!
Please read my post again, and then read this, and then try to figure out why that nautilus error is a logic consequence of what you did.
--edit--
A little late - also, I might not have been clear enough: it is your job to rebuild AUR packages (like telegram-desktop) in case of library updates that affect your AUR package (like libicuuc.so).
Last edited by ayekat (2016-12-07 10:28:06)
Offline
Oh no. How can I solve this problem now?
[azat@pc pkg]$ sudo pacman -U icu-58.1-2-x86_64.pkg.tar.xz
pacman: error while loading shared libraries: libicuuc.so.58: cannot open shared object file: No such file or directory
Offline
pacman: error while loading shared libraries: libicuuc.so.58: cannot open shared object file: No such file or directory
Well, congratulations.
It's probably easiest to boot into a live system and fix your system from there:
pacman -r /mnt -Syu
(assuming you've mounted your system into `/mnt`)
Last edited by ayekat (2016-12-07 12:39:02)
Offline
Problem solved
Offline