Hello,
> Could be an issue with the older libraries still present on your system
> (or newer ones not installed in the correct path) and the binaries being
> dynamically linked against them ?
>
> This is what you should have (built from source):
>
> $ type /usr/sbin/openvassd
> /usr/sbin/openvassd is /usr/sbin/openvassd
>
> $ ldd /usr/sbin/openvassd | grep libopenvas
> libopenvas_misc.so.7 => /usr/lib/libopenvas_misc.so.7
> (0x00007f3770e2e000)
> libopenvas_base.so.7 => /usr/lib/libopenvas_base.so.7
> (0x00007f3770c1d000)
> libopenvas_nasl.so.7 => /usr/lib/libopenvas_nasl.so.7
> (0x00007f37709ab000)
>
> $ nm /usr/lib/libopenvas_base.so.7 | grep port_range
> 000000000000b2c0 T port_in_port_ranges
> 000000000000b020 T port_range_ranges
> 000000000000ac90 T validate_port_range
Here's what I have:
# type /usr/sbin/openvassd
/usr/sbin/openvassd is /usr/sbin/openvassd
# ldd /usr/sbin/openvassd | grep libopenvas
libopenvas_misc.so.6 => /opt/openvas/lib/libopenvas_misc.so.6
(0x00007feecd061000)
libopenvas_hg.so.6 => /opt/openvas/lib/libopenvas_hg.so.6
(0x00007feecce5b000)
libopenvas_base.so.6 => /opt/openvas/lib/libopenvas_base.so.6
(0x00007feeccc4a000)
libopenvas_nasl.so.6 => /opt/openvas/lib/libopenvas_nasl.so.6
(0x00007feecc9d5000)
libopenvas_omp.so.6 => /opt/openvas/lib/libopenvas_omp.so.6
(0x00007feecc6c9000)
I'm using openvas-libraries-6.0.2-8.el6.art.x86_64 for libraries so
path isn't the same but no symbols (at all) were found in the files...
I suppose you're using 7-beta?
# nm /usr/lib64/libopenvas_base.so*
/usr/lib64/libopenvas_base.so:
nm: /usr/lib64/libopenvas_base.so: no symbols
/usr/lib64/libopenvas_base.so.6:
nm: /usr/lib64/libopenvas_base.so.6: no symbols
/usr/lib64/libopenvas_base.so.6.0.1:
nm: /usr/lib64/libopenvas_base.so.6.0.1: no symbols
The file structure is as follows:
#ls -al /usr/lib64/libopenvas_base.so*
lrwxrwxrwx 1 root root 20 Mar 12 08:08
/usr/lib64/libopenvas_base.so -> libopenvas_base.so.6
lrwxrwxrwx 1 root root 24 Mar 12 08:09
/usr/lib64/libopenvas_base.so.6 -> libopenvas_base.so.6.0.1
-rwxr-xr-x 1 root root 67392 Oct 25 08:33 /usr/lib64/libopenvas_base.so.6.0.1
> Maybe running ldconfig would have solved the problem.
# ldconfig -v | grep openvas
ldconfig: /etc/ld.so.conf.d/kernel-2.6.32-431.3.1.el6.x86_64.conf:6:
duplicate hwcap 1 nosegneg
ldconfig: /etc/ld.so.conf.d/kernel-2.6.32-431.5.1.el6.x86_64.conf:6:
duplicate hwcap 1 nosegneg
ldconfig: Path `/usr/lib64/mysql' given more than once
/opt/openvas/lib:
libopenvas_omp.so.6 -> libopenvas_omp.so.6.0.1
libopenvas_hg.so.6 -> libopenvas_hg.so.6.0.1
libopenvas_base.so.6 -> libopenvas_base.so.6.0.1
libopenvas_misc.so.6 -> libopenvas_misc.so.6.0.1
libopenvas_nasl.so.6 -> libopenvas_nasl.so.6.0.1
libopenvas_omp.so.6 -> libopenvas_omp.so.6.0.1
libopenvas_hg.so.6 -> libopenvas_hg.so.6.0.1
libopenvas_base.so.6 -> libopenvas_base.so.6.0.1
libopenvas_misc.so.6 -> libopenvas_misc.so.6.0.1
libopenvas_nasl.so.6 -> libopenvas_nasl.so.6.0.1
Still no luck. Other than running openvas in the debugger, is there a
way to get verbose logs?
Thanks!
_______________________________________________
Openvas-discuss mailing list
[email protected]
https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-discuss