звездочка: ошибка при загрузке общих библиотек: libasteriskssl.so.1

622
Naten Baptista

Я использую Ubuntu 14.04 и следовал инструкциям по установке звездочки по этой ссылке. Установка сервера Ubuntu 14.04 Asterisk

Все работало хорошо, пока я не запустил звездочку и не получил ошибку общей библиотеки.

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

дальнейшее изучение динамически связанной библиотеки с использованием "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) ... 

... показывает, что символическая ссылка отсутствует. Я знаю, как создать символическую ссылку, но вопрос в том, откуда мне создать ссылку?

0

1 ответ на вопрос

0
Naten Baptista

Нашел ответ в этой ссылке

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

Пожалуйста, запустите

find / -name libasteriskssl.so.1 -print

найти вашу библиотеку и затем проверить, является ли она одной из каталогов, перечисленных в /etc/ld.so.conf

Если нет, добавьте его и запустите «ldconfig -v»

если да, попробуйте просто запустить «ldconfig -v» и проверить, кэширована ли сейчас библиотека