lilypond-user
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]