On Wed, Dec 28, 2005 at 11:31:11AM +0100, Javier Fernández-Sanguino Peña wrote: > 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
Ok, I don't see this either:
$ ldd /tmp/nessus/usr/sbin/nessusd|grep ssl
libssl.so.0.9.8 => not found
$
:)
Could you please explain why you believe nessusd is linked against both
versions of the library? To me, this bug looks like it's just an instance
of #338006.
> 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).
Well, that fix is not available to us, since there is no -dev package left
for openssl0.9.7.
> 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.
Or the only option :)
Cheers,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
[EMAIL PROTECTED] http://www.debian.org/
signature.asc
Description: Digital signature

