On 2020-12-19 at 09:14, Anssi Saari wrote:
> I installed clementine music player today but it refuses to run,
> complaining:
>
> clementine: error while loading shared libraries: libgcrypt.so.11:
> cannot open shared object file: No such file or directory
>
> Um, well, libgrypt.so.11 hasn't been Debian for a bunch of versions
> and on other Debian 10 systems there's no such dependency so it's a
> problem with my system somehow.
As a start to troubleshooting: where did you install this from? The
Debian archives, or somewhere else?
Which repositories are you tracking? I track testing + stable, and I see:
$ apt-cache policy clementine
clementine:
Installed: (none)
Candidate: 1.4.0~rc1+git347-gfc4cb6fc7+dfsg-1
Version table:
1.4.0~rc1+git347-gfc4cb6fc7+dfsg-1 900
900 http://ftp.us.debian.org/debian testing/main amd64 Packages
1.3.1+git609-g623a53681+dfsg-1 800
800 http://ftp.us.debian.org/debian stable/main amd64 Package
I haven't been able to find the dependency chain which would link
clementine to libgcrypt*. However, when I download the package with
'apt-get download clementine' and examine the binary, I get:
$ ldd
clementine_1.4.0~rc1+git347-gfc4cb6fc7+dfsg-1_amd64/usr/bin/clementine |
grep libgcrypt
libgcrypt.so.20 => /usr/lib/x86_64-linux-gnu/libgcrypt.so.20
(0x00007f5f4b742000)
which matches the libgcrypt* version available in current testing.
At a glance, I'd suspect that you've somehow installed a version of
clementine which doesn't match the Debian version you're running, but I
don't have enough information yet to say beyond that.
--
The Wanderer
The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man. -- George Bernard Shaw
Attachment:
signature.asc
Description: OpenPGP digital signature