Page 1 of 1

Updated to 3.4.0 and now error

Posted: Tue May 15, 2012 2:07 pm
by capeschools
I am running OpenSUSE 11.4 and have had Nagios running for a few years now with no problems and no problems upgrading. I upgraded to 3.4.0 today and now I get the following in the error log:

/usr/sbin/nagios: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory

Looking at the system I cannot find the libperl.so file so is this a new requirement? Do I just need to upgrade perl...any help greatly appreciated as I cannot run Nagios at the moment.

Re: Updated to 3.4.0 and now error

Posted: Tue May 15, 2012 4:50 pm
by mguthrie
Did you compile with the "enabled embedded perl" option?

By the way, there has been a bug fix for the 3.4.0 release, I'd suggest grabbing the 3.4.1 tarball that has been posted.

Re: Updated to 3.4.0 and now error

Posted: Tue May 15, 2012 6:19 pm
by capeschools
Did not compile at all...used the one click install option from YAST

Re: Updated to 3.4.0 and now error

Posted: Wed May 16, 2012 10:19 am
by agriffin
This is a packaging issue with OpenSUSE then. You should ask the OpenSUSE community for help or file a bug report with them. The problem is that it seems they compiled Nagios against a different version of perl than what you have.

Re: Updated to 3.4.0 and now error

Posted: Thu May 17, 2012 7:30 am
by capeschools
Okay I solved that problem - needed to create a symbolic link to the libperl.so file so that works - thanks !

Re: Updated to 3.4.0 and now error

Posted: Fri May 18, 2012 9:18 am
by agriffin
No problem, glad everything is resolved!