我正在使用 Ubuntu 14.04,并按照此链接中的说明安装 asterisk 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
在此链接中找到了答案
https://community.asterisk.org/t/asterisk-does-not-start/74617
请运行
查找 / -name libasteriskssl.so.1 -print
找到您的库,然后检查它是否是 /etc/ld.so.conf 中列出的目录之一
如果没有,请添加并运行“ldconfig -v”
如果是,请尝试运行“ldconfig -v”并检查库是否已缓存