nagios libjpeg.so.62: cannot open shared object file
打开nagiosmap拓扑图出现500错误[*]Internal Server Error
[*]
[*]The server encountered an internal error or misconfiguration and was unable to complete your request.
[*]
[*]Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
[*]
[*]More information about this error may be available in the server error log.
[*]Apache/2.2.22 (Ubuntu) Server at 192.168.1.3 Port 81
查看apache日志:
[*]/usr/local/nagios/sbin/statusmap.cgi: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory, referer: http://***
[*]
[*] Premature end of script headers: statusmap.cgi, referer: http://****
[*]$ ldd /usr/local/nagios/sbin/statusmap.cgi
[*] linux-gate.so.1 =>(0xb778e000)
[*] libgd.so.2 => /usr/lib/i386-linux-gnu/libgd.so.2 (0xb7740000)
[*] libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb7716000)
[*] libjpeg.so.62 => not found
[*] libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb76ff000)
[*] libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb76d3000)
[*] libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7529000)
[*] libjpeg.so.8 => /usr/lib/i386-linux-gnu/libjpeg.so.8 (0xb74d2000)
[*] libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb7437000)
[*] /lib/ld-linux.so.2 (0xb778f000)
这就是缺少库文件,这个cgi需要GD库及其他的支持才能显示
解决办法:
[*]$ sudo apt-get install libjpeg62
[*]$ ldd /usr/local/nagios/sbin/statusmap.cgi
[*] linux-gate.so.1 =>(0xb7764000)
[*] libgd.so.2 => /usr/lib/i386-linux-gnu/libgd.so.2 (0xb7716000)
[*] libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb76ec000)
[*] libjpeg.so.62 => /usr/lib/i386-linux-gnu/libjpeg.so.62 (0xb76c7000)
[*] libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb76b1000)
[*] libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb7685000)
[*] libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb74db000)
[*] libjpeg.so.8 => /usr/lib/i386-linux-gnu/libjpeg.so.8 (0xb7484000)
[*] libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb73e9000)
[*] /lib/ld-linux.so.2 (0xb7765000)
重启apache
service apache restart
页:
[1]