After the recent OpenSSL update, nrpe breaks and remains broken if you follow the update instructions because revdep-rebuild doesn't catch it. As far as I understand, an ebuild would have to add non-standard paths to revdep-rebuild's search environment. If I got that right, please add /usr/nagios/bin there so revdep-rebuild knows about it. (If I didn't, please fix it magically ;-) Thanks!
Addendum: Also add /usr/nagios/libexec - check_nrpe links against libssl, too.
Ah, didn't realize I needed to do that. Good catch. Netmon folks: I'm going to be pretty busy the next few days, so if you can take of this that'd be great. Otherwise I'll try and get it as soon as I can.
*blip* This is kind of a blocker for unsuspecting users, really ...
I was also affected by this. I did this: echo 'LDPATH="/usr/nagios/bin:/usr/nagios/libexec"' > /etc/env.d/99nagios after an etc-update && source /etc/profile it seems to work for me, i'm not sure if this is the right solution though. Another one would be adding it directly to /etc/revdep-rebuild, probably like this: echo 'SEARCH_DIRS="/usr/nagios/bin /usr/nagios/libexec"' > /etc/revdep-rebuild/99nagios I dont know which one is better.
fixed in cvs, thanks for reporting.
*** Bug 159260 has been marked as a duplicate of this bug. ***
This really should be done in nagios-core ebuild, not any of the plugins or other packages. Not everyone is using the metabuild to install this. Reopen.
Additionally, not everybody uses nagios-core. On the "clients", one usually only installs the plugins and nrpe, not nagios-core.
Fixed