./check_http: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
When I navigate to /usr/lib64, libssl.so.10 is there. However when I navigate to /usr/lib, there are no plugins. So I assume check_http is looking at /lib/usr for libssl.so10.
I installed the 64bit version of nagios-plugins-http as well.
The problem occurred after the initial installation. Installing the plugin was a troubleshooting attempt that still did not resolve the issue.
It appears the plugin is looking in the 32 bit area instead of the 64 bit. For example if I set up a symbolic link from /usr/lib/libssl.so.10 to /usr/lib64/libssl.so.10 I get an error about wrong ELF class. If I remove the link from /usr/lib the error says no file exists..
So I think I may have found the issue... and it is completely my fault.
I copied 32 bit plugins from our production server to this 64 bit installation. I did a full sync on the libexec folder and now all of the plugins give the same error as below.
So my next question is, without doing a complete reinstall is there a way to get the 64bit plugins back? This is just the out of the box plugins.