Nessus just wont install on this system.
I first tried the tarballs.. which gave me the error seen below. I then
tried the rpms, but they would not install due to failed dependancies,
which lead me straight into dependancy hell. My fix then was to install
Ximian as I seemed to need certain libcrypto files only available from
ximian. Obviously my suspicion was in error, as the rpm install still
fails.
error: failed dependencies:
libcrypto.so.2 is needed by nessus-client-1.1.6-fr1
libssl.so.2 is needed by nessus-client-1.1.6-fr1
libcrypto.so.2 is needed by nessus-server-1.1.6-fr1
libssl.so.2 is needed by nessus-server-1.1.6-fr1
I tried the following ssl -related packjages:
openssl095a-0.9.5a-1.i386.rpm
openssl-0.9.6-3.i386.rpm
openssl-devel-0.9.6-3.i386.rpm
openssl095a-0.9.5a-9.i386.rpm
openssl-perl-0.9.6-9.i386.rpm
openssl-0.9.6-9.i386.rpm
mod_ssl-2.6.6-25.i386.rpm
openssl-0.9.5a-14.i386.rpm
openssl-devel-0.9.5a-14.i386.rpm
..no joy.
I then tried the on-line installer, which lead me right back to the
original problem...
I've attached the last few lines of the output from the make command. I
don't know how to fix this. Any help would be greatly appreciated.
Thanks.
=======================================================================
make[2]: Leaving directory
`/tmp/nessus-install.5014/nessus-libraries/libpeks/zlib113'
cd `dirname rpc/stamp-o` && make `basename rpc/stamp-o`
make[2]: Entering directory
`/tmp/nessus-install.5014/nessus-libraries/libpeks/rpc'
/bin/sh /tmp/nessus-install.5014/nessus-libraries/libpeks/libtool gcc
-pipe -I. -I.. -DHAVE_CONFIG_H -g -O2 -Igmp3 -I../gmp3 -c peks-svc.c
mkdir .libs
gcc -pipe -I. -I.. -DHAVE_CONFIG_H -g -O2 -Igmp3 -I../gmp3 -c peks-svc.c
-fPIC -DPIC -o .libs/peks-svc.lo
In file included from peks-svc.c:28:
../common-stuff.h:88:17: macro "strchr" requires 2 arguments, but only 1
given
In file included from peks-svc.c:28:
../common-stuff.h:88: `strchr' redeclared as different kind of symbol
/usr/include/string.h:155: previous declaration of `strchr'
peks-svc.c: In function `valid_psvc_name':
peks-svc.c:215: called object is not a function
peks-svc.c: In function `normalize_fmt':
peks-svc.c:258: called object is not a function
make[2]: *** [peks-svc.o] Error 1
make[2]: Leaving directory
`/tmp/nessus-install.5014/nessus-libraries/libpeks/rpc'
make[1]: *** [rpc/stamp-o] Error 2
make[1]: Leaving directory
`/tmp/nessus-install.5014/nessus-libraries/libpeks'
make: *** [cipher-make] Error 2
**** An error occured :/
Press any key to quit
--
Keith Mastin [EMAIL PROTECTED]
BeechTree Information Technology Services Inc.
137 Laird Drive M4G 3V5 Tel(416)696-6070
http://www.beechtree.ca