dấu hoa thị: lỗi trong khi tải các thư viện chia sẻ: libasteriskssl.so.1


1

Tôi đang sử dụng Ubuntu 14.04 và làm theo hướng dẫn để cài đặt dấu hoa thị từ liên kết này Cài đặt máy chủ Asterisk Ubuntu 14.04

Tất cả đều hoạt động tốt cho đến khi tôi chạy dấu hoa thị và nhận được một lỗi lib được chia sẻ.

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

kiểm tra thêm về lib được liên kết động bằng cách sử dụng "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)
...

... tiết lộ rằng symlink bị thiếu. Tôi biết cách tạo liên kết tượng trưng nhưng câu hỏi là tôi tạo liên kết từ đâu?

Câu trả lời:


1

Tìm thấy câu trả lời trong liên kết này

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

Hãy chạy

tìm / -name libasteriskssl.so.1 -print

để xác định vị trí thư viện của bạn và sau đó kiểm tra xem đó có phải là một trong những thư mục được liệt kê trong /etc/ld.so.conf

Nếu không, hãy thêm nó và chạy vào ldconfig -v

nếu có, hãy thử chỉ chạy Ldconfig -v và kiểm tra xem thư viện hiện đã được lưu trữ chưa

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.