Ask Ubuntu Asked by Xiaorui Zhu on December 25, 2020
My server keeps running but suddenly jumps into error as
/usr/local/openssl/lib/libcrypto.so.1.0.0: no version information available (required by /usr/sbin/nginx)
Similar to answer from a question here, but more specific to my issue of nginx:
/usr/local/openssl/lib/libcrypto.so.1.0.0: no version information available (required by /usr/sbin/nginx)
Mine issue could be caused by install other software that create "/usr/local/openssl/lib/libcrypto.so.1.0.0". It masks the real libcrypto.so.1.0.0 file.
SOLUTION:
I run ldd /usr/bin/openssl
, then got:
libssl.so.1.0.0 => /usr/local/openssl/lib/libssl.so.1.0.0 (0x00007f1eb7e91000)
libcrypto.so.1.0.0 => /usr/local/openssl/lib/libcrypto.so.1.0.0 (0x00007f1eb7a36000)
These two files are wrong for nginx to run. So remove them as follows:
/usr/local/openssl/lib/libssl.so.1.0.0
/usr/local/openssl/lib/libcrypto.so.1.0.0
Reboot machine, run ldd /usr/bin/openssl
again, got:
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f40f5ee4000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f40f5a9f000)
SOLVED!
Debug process is inspired by this blog
Answered by Xiaorui Zhu on December 25, 2020
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP