js06金沙官网登录-js06.com-欢迎您

来自 计算机 2019-11-03 09:30 的文章
当前位置: js06金沙官网登录-js06.com-欢迎您 > 计算机 > 正文

Ubuntu 升级后运行Nginx报错

Ubuntu 晋级后运行Nginx报错:

$ /usr/local/nginx/sbin/nginx: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

从报错内容看是找不到libssl.so.0.9.8

如何消亡?

  1. 透过ldd查找缺少的库

  2. 金沙官网登录,$ ldd $(which /usr/local/nginx/sbin/nginx)  

  3. linux-gate.so.1 =>  (0xb7773000)  
  4. libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xb7729000)  
  5. libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb76ea000)  
  6. libssl.so.0.9.8 => not found  
  7. libcrypto.so.0.9.8 => not found  
  8. libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb76e4000)  
  9. libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb76cf000)  
  10. libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7553000)  
  11. /lib/ld-linux.so.2 (0xb7774000)  

2.进来/lib/i386-linux-gnu/ 目录,开掘原来是

libssl.so.0.9.8 libcrypto.so.0.9.8 那七个文本进级成

 libssl.so.1.0.0  libcrypto.so.1.0.0 导致,

做软链接不可能解决信任关系,这个时候极端是再次编写翻译niginx,使用晋级后的库。

  1. $ ldd $(which /usr/local/nginx/sbin/nginx)  
  2. linux-gate.so.1 =>  (0xb77b8000)  
  3. libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xb776e000)  
  4. libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb772f000)  
  5. libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xb76e1000)  
  6. libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xb753d000)  
  7. libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7528000)  
  8. libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb73ac000)  
  9. libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb73a7000)  
  10. /lib/ld-linux.so.2 (0xb77b9000)  

金沙官网登录 1

本文由js06金沙官网登录-js06.com-欢迎您发布于计算机,转载请注明出处:Ubuntu 升级后运行Nginx报错

关键词: