Asterisk doesn't start in edge
asterisk@edge doesn’t start:
- /etc/init.d/asterisk start
* Starting asterisk PBX (as asterisk) …
Error loading shared library libasteriskssl.so: No such file or directory (needed by /usr/sbin/asterisk)
Error relocating /usr/sbin/asterisk: ast_ssl_init: symbol not found
- ldd /usr/sbin/asterisk
/lib/ld-musl-x86_64.so.1 (0x637ff63b7000)
Error loading shared library libasteriskssl.so: No such file or directory (needed by /usr/sbin/asterisk)
libxml2.so.2 =>/usr/lib/libxml2.so.2 (0x637ff5c2b000)
libsqlite3.so.0 =>/usr/lib/libsqlite3.so.0 (0x637ff5961000)
libssl.so.39 =>/lib/libssl.so.39 (0x637ff5710000)
libcrypto.so.38 =>/lib/libcrypto.so.38 (0x637ff5366000)
libjansson.so.4 =>/usr/lib/libjansson.so.4 (0x637ff515a000)
libuuid.so.1 =>/lib/libuuid.so.1 (0x637ff4f56000)
libcap.so.2 =>/usr/lib/libcap.so.2 (0x637ff4d51000)
libedit.so.0 =>/usr/lib/libedit.so.0 (0x637ff4b26000)
libc.musl-x86_64.so.1 =>/lib/ld-musl-x86_64.so.1 (0x637ff63b7000)
libz.so.1 =>/lib/libz.so.1 (0x637ff4910000)
libncursesw.so.6 =>/usr/lib/libncursesw.so.6 (0x637ff46bb000
file /usr/lib/libasteriskssl.so does not exists, there’s /usr/lib/libasteriskssl.so.1.
create a symlink /usr/lib/libasteriskssl.so.1 -> /usr/lib/libasteriskssl.so make it work again.
- ln -s /usr/lib/libasteriskssl.so.1 /usr/lib/libasteriskssl.so
- rc-service asterisk start
* Starting asterisk PBX (as asterisk) …
- asterisk -rx ‘core show version’
Asterisk 14.1.0 built by buildozer @ build-edge-x86_64 on a x86_64 running Linux on 2016-10-26 05:21:06 UTC
(from redmine: issue id 6393, created on 2016-10-27, closed on 2017-05-22)
- Changesets:
- Revision cc816aeb by Timo Teräs on 2016-11-01T13:09:03Z:
main/asterisk: upgrade to 14.1.1
- move libasteriskssl.so symlink back to main package
- fixes #6393