اگر هنگام استارت کردن سرویس استریسک با خطای زیر مواجه شدید و یا حتی موقعی که asterisk زیر باره خواستید به کنسولش وصل شید و یا ریلودش بدید این اررور رو دریافت کردید، به این دلیل است که مسیر لایبرری های استریسک در مسیر ld.so.conf.d وجود ندارد :
باید مسیر library های استریسک را پیدا کنید و در مسیر "etc/ld.so.conf.d/l" در یک فایل کانفیگ قرار دهید. ابتدا با دستور find مسیر لایبرری مان را پیدا میکنیم :
که عموما باید در مسیر زیر باشه :
اکنون مسیر بالا رو به فایل اضافه میکنیم :
سپس دستور زیر رو اجرا می کنیم :
این دستور لینکهای لازم برای لایبرری های در حال استفاده را ایجاد می کند و برای این کار شما باید مسیر لایبرری رو در یک فایل کانفیگ در مسیر بالا اضافه کنید.
موفق و سربلند باشید.
کد PHP:
asterisk: error while loading shared libraries: libasteriskssl.so.1: cannot open shared object file: No such file or directory
کد PHP:
find / -name libasteriskssl.so.1 -print
کد PHP:
/usr/lib64/
کد PHP:
echo “/usr/lib64” > /etc/ld.so.conf.d/libc.conf
کد PHP:
ldconfig
موفق و سربلند باشید.