[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem rendering all scores
From: |
David Wright |
Subject: |
Re: Problem rendering all scores |
Date: |
Tue, 22 Mar 2022 18:39:50 -0500 |
User-agent: |
Mutt/1.10.1 (2018-07-13) |
On Tue 22 Mar 2022 at 14:19:59 (-0700), H. S. Teoh wrote:
> On Tue, Mar 22, 2022 at 08:36:45PM +0000, James.Correa wrote:
> > I start to have this problem with lilypond after an update to
> > python 3.8 , I am on Manjaro KDE.
> > Every time I try to engrave a score I got this message:
> >
> > Starting lilypond 2.23.5 [Kintsugi-James-Correa.ly]...
> >
> > /usr/local/lilypond/usr/bin/lilypond: error while loading shared
> > libraries: libcrypt.so.1: cannot open shared object file: No such file or
> > directory
> >
> > Exited with return code 127.
> >
> > I have no idea what is it or how to fix, can someone help?
> [...]
>
> This problem does not seem related to lilypond itself. This may help:
>
>
> https://forum.manjaro.org/t/apg-error-while-loading-shared-libraries-libcrypt-so-1/104352/4
>
> If that doesn't help, you may need to install a newer version of
> lilypond from the Manjaro archives, that is built against a newer
> version of libcrypt.so.1.
>
> The underlying problem is that your Python upgrade also replaced/removed
> a system library (libcrypt.so.1); so either you need to reinstall this
> library, or you need a newer build of lilypond that doesn't depend on
> this library (it presumably depends on the newer library).
If Manjaro is at all like Debian, it may be that a libcrypt package
has been split off from libc6, and somebody forgot to add the
dependency. I'm surprised that just upgrading Python would do that.
I would try and get advice from Manjaro users who must be hitting this
problem because lots of software will use this package to do hashing.
Debian parallel:
buster:
$ ls -l /usr/lib/x86_64-linux-gnu/libcrypt.so.1
lrwxrwxrwx 1 root root 16 May 1 2019 /usr/lib/x86_64-linux-gnu/libcrypt.so.1
-> libcrypt-2.28.so
$ dpkg -S lib/x86_64-linux-gnu/libcrypt-2.28.so
libc6:amd64: /lib/x86_64-linux-gnu/libcrypt-2.28.so
(ie, in the libc6 package)
bullseye:
$ ls -l /usr/lib/x86_64-linux-gnu/libcrypt.so.1
lrwxrwxrwx 1 root root 17 Apr 18 2021 /usr/lib/x86_64-linux-gnu/libcrypt.so.1
-> libcrypt.so.1.1.0
$ dpkg -S /lib/x86_64-linux-gnu/libcrypt.so.1.1.0
libcrypt1:amd64: /lib/x86_64-linux-gnu/libcrypt.so.1.1.0
(ie, in the libcrypt1 package)
Cheers,
David.