Asterisk Start problem

Hello community,

I have a problem with asterisk installed in a VM Ubuntu server.

When i made some tests with my softphones, everything was alright.

But when i had to restart asterisk for some changes to apply, then a message came up, which says "Error loading shared libraries: : cannot open shared object file : No such file or directory. "

I really dont know what to do now.

Please if anyone knows how to solve it , respond to the topic.

Thanks in advance.

Assuming your asterisk binary is in /usr/sbin/ directory, please try pasting the output of this command:

ldd /usr/sbin/asterisk

Hello penguin ,

I am really sorry that iam answering now and i really thank you for your response.

Here is the output from the command :

ldd /usr/sbin/asterisk (0x00007ffd68f97000) => not found => /usr/lib/x86_64-linux-gnu/ (0x00007f1d6a888000) => /usr/lib/x86_64-linux-gnu/ (0x00007f1d6a57f000) => /usr/lib/x86_64-linux-gnu/ (0x00007f1d6a2f2000) => /usr/lib/x86_64-linux-gnu/ (0x00007f1d69e27000) => /usr/lib/x86_64-linux-gnu/ (0x00007f1d69c19000) => /lib/x86_64-linux-gnu/ (0x00007f1d69a12000) => /lib/x86_64-linux-gnu/ (0x00007f1d697da000) => /lib/x86_64-linux-gnu/ (0x00007f1d695d6000) => /lib/x86_64-linux-gnu/ (0x00007f1d693b7000) => /lib/x86_64-linux-gnu/ (0x00007f1d6918d000) => /lib/x86_64-linux-gnu/ (0x00007f1d68f72000) => /lib/x86_64-linux-gnu/ (0x00007f1d68bd4000) => /lib/x86_64-linux-gnu/ (0x00007f1d687e3000) => /usr/lib/x86_64-linux-gnu/ (0x00007f1d6842c000) => /lib/x86_64-linux-gnu/ (0x00007f1d6820f000) => /lib/x86_64-linux-gnu/ (0x00007f1d67fe9000)
/lib64/ (0x00007f1d6b15e000) => /usr/lib/x86_64-linux-gnu/ (0x00007f1d66440000) => /usr/lib/x86_64-linux-gnu/ (0x00007f1d660b7000) => /lib/x86_64-linux-gnu/ (0x00007f1d65e9f000)

In addition , I’ve installed libssl package before i installed asterisk, maybe plays a role.

Thanks in advance.

Try the shell command “locate” to find things:



locate libasteriskssl

Based on your ldd output (thank you), you should probably find the file in /usr/lib/x86_64-linux-gnu/ directory, and if not, try putting it there and double-check permissions on the file.

Hi penguin,

Thank you very much for your response.

I run the locate command libssl%20location

So the thing i have to do is to copy the file from the Desktop directory to which directory?

Thanks in advance.


Either that or update /etc/ file to include /usr/lib64/

Then run ldd again to confirm the Asterisk binary can use the library.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.