On Wed, Dec 28, 2005 at 02:16:26AM -0800, Steve Langasek wrote:
> > The issue should be fixed by recompiling the client against a set of the
> > libraries, and should affect only the 2.2.5-3 version under i386. Notice,
> > also that the package has an undeclared dependency on libssl0.9.7 (the 
> > binary
> > is linked against that one).
> 
> Why do you say that?
> 
> $ dpkg -x n/nessus-core/nessus_2.2.5-3_i386.deb /tmp/nessus
> $ ldd /tmp/nessus/usr/bin/nessus |grep ssl
>         libssl.so.0.9.8 => not found
> $
> 
> I don't see any reason to think that 2.2.5-3 is linked against 0.9.7.

Sorry, my mistake:

* nessusd 2.2.5-3, the server, is linked against both 0.9.7 and
0.9.8
* nessusd 2.2.5-2, the server, is only linked against 0.9.7

* nessus 2.2.5-3, the client, is only linked against 0.9.8.
* nessus 2.2.5-2, the client, is only linked against 0.9.7

The 2.2.5-2 client works with the 2.2.5-3 and 2.2.5-2 server. The 2.2.5-3
client does not work against any of the servers. It's the server that has an
undeclared dependency (because it's linked against 0.9.7 but depends on just
libssl0.9.8 (>= 0.9.8a-1)). A known fix is to have nessus, the server and
client, link against just 0.9.7 (since it's known to work). Moving to 0.9.8
might require a recompile of other nessus related packages (nasl and
nessus-plugins) in order for all of that to work out, it might be another
(better?) option.

Hopefully that clears it up.

Regards

Javier

Attachment: signature.asc
Description: Digital signature

Reply via email to