check_esx3-0.5.pl ... undefined symbol error
Posted: Thu May 31, 2012 4:21 pm
getting the below "undefined symbol error" on newly upgraded OS/PERL (see below for revs)... runs fine on old OS/PERL (see below for revs)... any suggestions? .... i removed the IP and user/password info for this post............ thanks, don
### ERROR MESSAGE ###
root@nagios:/usr/local/nagios/libexec# ./check_esx3-0.5.pl -D <ip address> -u 'testuser\nagios' -p 'password' -H <ip address -l cpu -s usage -w 80 -c 90
/usr/bin/perl: symbol lookup error: /usr/lib/perl/5.14/auto/Crypt/SSLeay/SSLeay.so: undefined symbol: Perl_Gthr_key_ptr
root@nagios:/usr/local/nagios/libexec#
### NEW OS and PERL ###
root@nagios:/usr/local/nagios/libexec# uname -a
Linux nagios 3.2.0-24-generic #39-Ubuntu SMP Mon May 21 16:52:17 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
root@nagios:/usr/local/nagios/libexec# perl -v
This is perl 5, version 14, subversion 2 (v5.14.2) built for x86_64-linux-gnu-thread-multi
### OLD OS and PERL ###
root@oldnagios:/usr/local/nagios/libexec# uname -a
Linux oldnagios 2.6.32-32-server #62-Ubuntu SMP Wed Apr 20 22:07:43 UTC 2011 x86_64 GNU/Linux
root@oldnagios:/usr/local/nagios/libexec# perl -v
This is perl, v5.10.1 (*) built for x86_64-linux-gnu-thread-multi
### ERROR MESSAGE ###
root@nagios:/usr/local/nagios/libexec# ./check_esx3-0.5.pl -D <ip address> -u 'testuser\nagios' -p 'password' -H <ip address -l cpu -s usage -w 80 -c 90
/usr/bin/perl: symbol lookup error: /usr/lib/perl/5.14/auto/Crypt/SSLeay/SSLeay.so: undefined symbol: Perl_Gthr_key_ptr
root@nagios:/usr/local/nagios/libexec#
### NEW OS and PERL ###
root@nagios:/usr/local/nagios/libexec# uname -a
Linux nagios 3.2.0-24-generic #39-Ubuntu SMP Mon May 21 16:52:17 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
root@nagios:/usr/local/nagios/libexec# perl -v
This is perl 5, version 14, subversion 2 (v5.14.2) built for x86_64-linux-gnu-thread-multi
### OLD OS and PERL ###
root@oldnagios:/usr/local/nagios/libexec# uname -a
Linux oldnagios 2.6.32-32-server #62-Ubuntu SMP Wed Apr 20 22:07:43 UTC 2011 x86_64 GNU/Linux
root@oldnagios:/usr/local/nagios/libexec# perl -v
This is perl, v5.10.1 (*) built for x86_64-linux-gnu-thread-multi