-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of George Theall
Sent: Monday, January 24, 2005 7:45 PM
To: Nessus
Subject: Re: Update and more help please on SuSE 9.2 Pro


On Mon, Jan 24, 2005 at 05:32:32PM -0600, Jeff Kenney wrote:

> I removed the default libnasl that came with SuSE.

Did you just remove the old libnasl or use rpm to remove all the old
packages? The latter is what you should do.

> Compiled nessus-libraries
> Compiled libnasl from the Tenable site. It compiled with no errors...

You're installing each of these components after you compile them, right?

Right...  ./configure  make && make install

> Compiled nessus-core...got the following error:
>
> gcc  `sh ./cflags`  auth.o attack.o comm.o log.o rules.o sighand.o
> processes.o
> users.o utils.o ntp_10.o ntp_11.o parser.o hosts.o preferences.o piic.o
> pluginload.o nasl_plugins.o nes_plugins.o plugs_req.o nessusd.o
save_tests.o
> save_kb.o detached.o pluginlaunch.o locks.o dirutils.o md5.o plugs_hash.o
> pluginupload.o pluginscheduler.o shared_socket.o   -o nessusd
> `/usr/local/bin/nasl-config --libs``/usr/local/bin/nessus-config --libs`
> -ldl

There's an inconsistency here -- this suggests you're installing Nessus
under /usr/local (the default when building from source) while...

> output from  "nessus-config --libs --cflags"
>
> -L/usr/lib -lnessus -lhosts_gatherer -lpcap-nessus  -lutil -lnsl -lresolv
> -L/usr/lib -lssl -lcrypto -ldl  -I/usr/include/nessus -DNESSUS_ON_SSL
> -DHAVE_SSL -I/usr/include/openssl

this suggests you have another version installed under /usr (typically
of precompiled versions) that has yet to be remove.

Removed all traces of nessus...  new output for
 "nessus-config --libs --cflags"

-L/usr/local/lib -lnessus -lhosts_gatherer -lpcap-nessus  -lutil -lnsl -lres
olv
-L/usr/local/ssl/lib -lssl -lcrypto -ldl  -I/usr/local/include/nessus -DNESS
US_ON_SSL
-DHAVE_SSL -I/usr/local/ssl/include -l/usr/local/ssl/include/openssl


> I attempted to compile Openssl with the ./config shared...but not joy...I
> get an error message

Can you be specific?

Do I need to install a different version of Openssl than what came on the
SUSE distro? 0.9.6?

> Is there a way to check if the installed version
> was built with shared libraries?

Do you have /usr/lib/lib{crypt,ssl}.so?

Yes I have
        /usr/lib/libcrypt.so libcrypt.so.0.9.6  libcrypt.so.0.9.7
and
        /usr/lib/libssl.so  libssl.so.0.9.6  libssl.so.0.9.7

perhaps I should delete the lib***.so.0.9.6 ?

SuSE 9.2 has Openssl 0.9.6 installed via rpm.


By the way, I'd recommend that you make sure you have cleaned up the
other / old version of Nessus before you go mucking around with
compiling OpenSSL on your own.

I cleaned out all versions of nessus....still getting the same nessus-core
error after running make....

gcc  `sh ./cflags`  auth.o attack.o comm.o log.o rules.o sighand.o
processes.o
users.o utils.o ntp_10.o ntp_11.o parser.o hosts.o preferences.o piic.o
pluginload.o nasl_plugins.o nes_plugins.o plugs_req.o nessusd.o save_tests.o
save_kb.o detached.o pluginlaunch.o locks.o dirutils.o md5.o plugs_hash.o
pluginupload.o pluginscheduler.o shared_socket.o   -o nessusd
`/usr/local/bin/nasl-config --libs``/usr/local/bin/nessus-config --libs` -ld
l
/usr/local/lib/libnasl.so: undefined reference to '_ctype_b'
/usr/local/lib/libnasl.so: undefined reference to '_ctype_tolower'
collect21: ld returned 1 exit status
make{1}:  *** [nessusd] Error 1
make[1}: Leaving directory ' /tmp/nessus-core/nessusd'
make:  *** [server] Error 2

Jeff


George
--
[EMAIL PROTECTED]

--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 1/24/2005

--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 1/24/2005

_______________________________________________
Nessus mailing list
[email protected]
http://mail.nessus.org/mailman/listinfo/nessus

Reply via email to