1

Я использую 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)
...

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

1 ответ1

0

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

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

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

find / -name libasteriskssl.so.1 -print

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .