TransWikia.com

libcrypto.so.1.0.0: no version information available (required by /usr/sbin/nginx)

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)

One Answer

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:

  1. 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)
    
  2. 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
    
  3. 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

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP