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.
Updated to 3.4.0 and now error
Re: Updated to 3.4.0 and now error
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.
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.
-
- Posts: 10
- Joined: Tue May 15, 2012 2:05 pm
Re: Updated to 3.4.0 and now error
Did not compile at all...used the one click install option from YAST
Re: Updated to 3.4.0 and now error
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.
-
- Posts: 10
- Joined: Tue May 15, 2012 2:05 pm
Re: Updated to 3.4.0 and now error
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
No problem, glad everything is resolved!