Sternchen: Fehler beim Laden von gemeinsam genutzten Bibliotheken: libasteriskssl.so.1

438
Naten Baptista

Ich verwende Ubuntu 14.04 und folgte den Anweisungen zum Installieren von Sternchen von diesem Link Ubuntu 14.04 Asterisk Server-Installation

Alles funktionierte gut, bis ich Sternchen laufen lasse und einen gemeinsam genutzten Fehler in der lib bekomme.

asterisk: error while loading shared libraries: libasteriskssl.so.1: cannot open shared object file: No such file or directory 

weitere Überprüfung der dynamisch verknüpften lib mit "ldd" ...

$ldd /usr/sbin/asterisk linux-vdso.so.1 => (0x00007fff2d50a000) libasteriskssl.so.1 => not found libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f7315902000) ... 

... enthüllt, dass der Symlink fehlt. Ich weiß, wie ein Symlink erstellt wird, aber die Frage ist, woher der Link erstellt wird.

0

1 Antwort auf die Frage

0
Naten Baptista

Die Antwort in diesem Link gefunden

https://community.asterisk.org/t/asterisk-does-not-start/74617

Bitte renne

find / -name libasteriskssl.so.1 -print

um Ihre Bibliothek zu finden, und überprüfen Sie, ob es sich um eines der Verzeichnisse in /etc/ld.so.conf handelt

Wenn nicht, fügen Sie es hinzu und führen Sie "ldconfig -v" aus.

Wenn ja, führen Sie einfach "ldconfig -v" aus und prüfen Sie, ob die Bibliothek jetzt zwischengespeichert ist