On 12.08.2015, at 11:31, Arthur <agdebussch...@payplug.com> wrote: > I tried to run openvasmd with strace : > > $ sudo strace openvasmd --progress --verbose —update
openvasmd creates child processes, try running strace like this: strace -f -s 255 -o /tmp/openvasmd.trace openvasmd … Regards, Ferdinand > [truncated ; full trace at > https://zerobin.net/?0d4427b3a875038a#6YMcaDXY+ACD6973QGG3aUMbRiXNMb38t+3GLqnO1Rc=] > > fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > 0x7f72c27d8000 > read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tr"..., 1024) = 325 > read(3, "", 1024) = 0 > close(3) = 0 > munmap(0x7f72c27d8000, 4096) = 0 > gettimeofday({1438351393, 525853}, NULL) = 0 > futex(0x7f72c02b4400, FUTEX_WAKE_PRIVATE, 2147483647) = 0 > rt_sigaction(SIGABRT, {0x423900, ~[RTMIN RT_1], SA_RESTORER, 0x7f72c1cb3340}, > NULL, 8) = 0 > open("/usr/share/zoneinfo/utc 0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such > file or directory) > umask(077) = 022 > access("/etc/openvas/openvasmd_log.conf", F_OK) = 0 > open("/usr/share/locale/locale.alias", O_RDONLY) = 3 > fstat(3, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0 > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > 0x7f72c27d8000 > read(3, "# Locale name alias data base.\n#"..., 4096) = 2570 > read(3, "", 4096) = 0 > close(3) = 0 > munmap(0x7f72c27d8000, 4096) = 0 > open("/etc/openvas/openvasmd_log.conf", O_RDONLY) = 3 > fstat(3, {st_mode=S_IFREG|0644, st_size=1183, ...}) = 0 > read(3, "# OpenVAS Manager logging config"..., 4096) = 1183 > read(3, "", 4096) = 0 > close(3) = 0 > open("/var/log/openvas/openvasmd.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 3 > fstat(3, {st_mode=S_IFREG|0600, st_size=36806, ...}) = 0 > write(3, "md main: INFO:2015-07-31 14h"..., 99) = 99 > access("/etc/openvas/pwpolicy.conf", F_OK) = 0 > fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = > 0x7f72c27d8000 > write(1, "Updating NVT cache... \\", 23Updating NVT cache... \) = 23 > write(3, "md main: INFO:2015-07-31 14h"..., 93) = 93 > rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER, 0x7f72c1cb3340}, NULL, 8) = 0 > clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, > child_tidptr=0x7f72c27bcb90) = 2586 > wait4(2586,\ > > [hang forever] > > 2586 is openvasmd > > $ ps aux | grep 2586 > root 2586 0.0 0.2 164268 8364 pts/1 S+ 14:03 0:00 openvasmd: > Updating > > $ ps aux | grep openvas > root 2492 2.5 0.5 143812 21848 ? Ss 14:02 0:27 openvassd: > Reloaded all the NVTs. > root 2581 0.0 0.0 67896 2192 pts/1 S+ 14:03 0:00 sudo strace > openvasmd --progress --verbose --update > root 2582 0.0 0.0 4740 756 pts/1 S+ 14:03 0:00 strace > openvasmd --progress --verbose --update > root 2585 0.0 0.0 161368 3708 pts/1 S+ 14:03 0:00 openvasmd: > Reloading > root 2586 0.0 0.2 164268 8364 pts/1 S+ 14:03 0:00 openvasmd: > Updating > > > Also, I tried a port scan to ensure there is no firewall issue. All my > openvas stack is on the same host: > > $ sudo nmap -Pn -sS -p 443,9000-9400 127.0.0.1 > > Starting Nmap 6.40 ( http://nmap.org ) at 2015-07-31 14:21 UTC > Nmap scan report for localhost (127.0.0.1) > Host is up (0.0000040s latency). > Not shown: 400 closed ports > PORT STATE SERVICE > 443/tcp open https > 9391/tcp open unknown > > Nmap done: 1 IP address (1 host up) scanned in 2.36 seconds > > > > Thanks for your time. On I side note, I have been able to successfully update > the database and run a scan in the past (a few day before this issue). > Again, any suggestions appreciated > > Arthur > > Le vendredi 31 juillet 2015, 08:18:09 Ferdinand Goldmann a écrit : >> This might be a shot in the blue, but check your firewall settings. I came >> across an OpenVAS installation recently where openvasmd just hung forever. >> strace indicated some TLS bug, but in the end it was just a firewall >> setting blocking access on the loopback interface. >> >> Cheers, >> Ferdinand >> >> On 30.07.2015, at 17:34, Arthur <calvin...@gmail.com> wrote: >>> The box is an ec2 t2.medium instance on ec2, which have 4gb of ram and >>> some proc. >>> >>> I wiped the current install (apt-get purge openvas && rm -Rvf >>> /var/lib/openvas) then reinstalled it and reconfigured it with the help >>> of openvas-check-set (client certificate generation, user creation) >>> >>> When it comes to running `openvasmd --rebuild --progress`, I observe the >>> exact same behaviour : progress bar stop to move, and last line of log >>> are : >>> >>> $ sudo openvasmd --rebuild --progress --verbose >>> Rebuilding NVT cache... \ >>> >>> >>> $ sudo tail /var/log/openvas/openvasmd.log >>> md main: INFO:2015-07-30 15h01.44 utc:7057: OpenVAS Manager version >>> 6.0.1 (DB revision 146) md main: INFO:2015-07-30 15h01.44 utc:7057: >>> rebuild_nvt_cache_retry: Reloading NVT cache md main: INFO:2015-07-30 >>> 15h01.44 utc:7058: update_or_rebuild_nvt_cache: Rebuilding NVT cache md >>> main: INFO:2015-07-30 15h01.44 utc:7058: Updating NVT cache. md >>> otp:MESSAGE:2015-07-30 15h01.44 utc:7058: Scanner loading: 3700 / 40087 >>> nvts. md main: INFO:2015-07-30 15h01.54 utc:7059: >>> update_or_rebuild_nvt_cache: Rebuilding NVT cache md main: >>> INFO:2015-07-30 15h01.54 utc:7059: Updating NVT cache. md >>> otp:MESSAGE:2015-07-30 15h01.54 utc:7059: Scanner loading: 14550 / 40087 >>> nvts. md main: INFO:2015-07-30 15h02.04 utc:7060: >>> update_or_rebuild_nvt_cache: Rebuilding NVT cache md main: >>> INFO:2015-07-30 15h02.04 utc:7060: Updating NVT cache. md >>> otp:MESSAGE:2015-07-30 15h02.04 utc:7060: Scanner loading: 22750 / 40087 >>> nvts. md main: INFO:2015-07-30 15h02.14 utc:7061: >>> update_or_rebuild_nvt_cache: Rebuilding NVT cache md main: >>> INFO:2015-07-30 15h02.14 utc:7061: Updating NVT cache. md >>> otp:MESSAGE:2015-07-30 15h02.14 utc:7061: Scanner loading: 29700 / 40087 >>> nvts. md main: INFO:2015-07-30 15h02.24 utc:7062: >>> update_or_rebuild_nvt_cache: Rebuilding NVT cache md main: >>> INFO:2015-07-30 15h02.24 utc:7062: Updating NVT cache. md >>> otp:MESSAGE:2015-07-30 15h02.24 utc:7062: Scanner loading: 35800 / 40087 >>> nvts. md main: INFO:2015-07-30 15h02.34 utc:7063: >>> update_or_rebuild_nvt_cache: Rebuilding NVT cache md main: >>> INFO:2015-07-30 15h02.35 utc:7063: Updating NVT cache. >>> >>> Half an hour later, the process is still alive and the database is still >>> locked ; >>> >>> $ ps aux | grep openvas >>> root 7054 1.9 0.5 145848 21864 ? Ss 15:01 0:28 >>> openvassd: Reloaded all the NVTs. root 7056 0.0 0.0 69960 2204 >>> pts/1 S+ 15:01 0:00 sudo openvasmd --rebuild --progress --verbose >>> root 7057 0.0 0.0 163432 3912 pts/1 S+ 15:01 0:00 >>> openvasmd: Reloading root 7063 0.0 0.2 166344 8456 pts/1 S+ >>> 15:02 0:00 openvasmd: Rebuilding >>> >>> >>> $ echo ".schema" | sudo sqlite3 /var/lib/openvas/mgr/tasks.db >>> Error: database is locked >>> >>> On that host, load is far below 1, and there is more than 1.5gb of free >>> ram, so I doubt it is a hardware issue. >>> >>> I will let the process run and see where it goes. >>> Meanwhile, I appreciate any suggestions. >>> >>> Thanks for your time. >>> Arthur >>> >>> Le jeudi 30 juillet 2015, 09:46:04 Brandon Perry a écrit : >>>> Also, not sure what the specs on your box is. You should have at least >>>> 4gb >>>> RAM and a nice proc to nicely run OpenVAS. >>>> >>>> On Thu, Jul 30, 2015 at 9:16 AM, Brandon Perry >>>> <bperry.volat...@gmail.com> >>>> >>>> wrote: >>>>> Yes, while 30 mins is a bit long, let it sit a bit longer. I don't have >>>>> much experience with the Ubuntu packages however. >>>>> >>>>> Also, don't stop them halfway through with Ctrl+c, I am not sure what >>>>> kind >>>>> of state that leaves openvasmd in. If you have done that, probably >>>>> should >>>>> reinstall and try again. >>>>> >>>>> --rebuild will completely rebuild the openvasmd database. --update >>>>> simply >>>>> takes the difference between what openvas-nvt-sync et al have added and >>>>> updates the sqlite DB to include the new data. You probably do not need >>>>> to >>>>> run --rebuild. >>>>> >>>>> On Thu, Jul 30, 2015 at 9:11 AM, Arthur <calvin...@gmail.com> wrote: >>>>>> Haha good question ; around 30 minutes ? The first time I ran that >>>>>> command, it >>>>>> took at most 5 minutes. Should I wait more ? >>>>>> >>>>>> Also, the animated progress bar (the slashes `/|\-`) do not move >>>>>> anymore >>>>>> when >>>>>> it hangs ; I assume a call is blocking somewhere. >>>>>> >>>>>> >>>>>> On a side note, I am using mrazavi packages for Ubuntu 14.04 >>>>>> (https://launchpad.net/~mrazavi/+archive/ubuntu/openvas) >>>>>> >>>>>> Le jeudi 30 juillet 2015 09:05:15, vous avez écrit : >>>>>>> How long is forever? >>>>>>> >>>>>>> On Thu, Jul 30, 2015 at 9:04 AM, Arthur <calvin...@gmail.com> wrote: >>>>>>>> Hello, >>>>>>>> >>>>>>>> As my title say, my problem today is that the command >>>>>>>> `openvasmd --progress --verbose --rebuild` never returns and hangs >>>>>>>> forever, >>>>>>>> locking the sqlite database and preventing any other action >>>>>>>> (including >>>>>>>> `openvas-check-setup` which is locked when trying to find users) >>>>>>>> >>>>>>>> $ sudo openvasmd --progress --verbose --rebuild >>>>>>>> Rebuilding NVT cache... / >>>>>>>> [hangs forever] >>>>>>>> >>>>>>>> >>>>>>>> $ sudo tail -f /var/log/openvas/openvasmd.log >>>>>>>> md main:WARNING:2015-07-30 13h35.46 utc:4045: database must be >>>>>>>> initialised >>>>>>>> from scanner (with --update or --rebuild) >>>>>>>> lib auth: INFO:2015-07-30 13h35.47 utc:4045: Authentication >>>>>>>> configuration >>>>>>>> not found. >>>>>>>> md main: INFO:2015-07-30 13h35.52 utc:4049: OpenVAS Manager >>>>>> >>>>>> version >>>>>> >>>>>>>> 6.0.1 (DB revision 146) >>>>>> >>>>>>>> md main: INFO:2015-07-30 13h35.52 utc:4049: >>>>>> rebuild_nvt_cache_retry: >>>>>>>> Reloading NVT cache >>>>>>>> md main: INFO:2015-07-30 13h35.52 utc:4050: >>>>>>>> update_or_rebuild_nvt_cache: >>>>>>>> Rebuilding NVT cache >>>>>>>> md main: INFO:2015-07-30 13h35.52 utc:4050: Updating NVT >>>>>>>> cache. >>>>>> >>>>>>>> md otp:MESSAGE:2015-07-30 13h35.52 utc:4050: Scanner loading: >>>>>> 16550 / >>>>>> >>>>>>>> 40087 >>>>>>>> nvts. >>>>>>>> md main: INFO:2015-07-30 13h36.02 utc:4060: >>>>>>>> update_or_rebuild_nvt_cache: >>>>>>>> Rebuilding NVT cache >>>>>>>> md main: INFO:2015-07-30 13h36.02 utc:4060: Updating NVT >>>>>>>> cache. >>>>>> >>>>>>>> md otp:MESSAGE:2015-07-30 13h36.02 utc:4060: Scanner loading: >>>>>> 25400 / >>>>>> >>>>>>>> 40087 >>>>>>>> nvts. >>>>>>>> md main: INFO:2015-07-30 13h36.12 utc:4061: >>>>>>>> update_or_rebuild_nvt_cache: >>>>>>>> Rebuilding NVT cache >>>>>>>> md main: INFO:2015-07-30 13h36.12 utc:4061: Updating NVT >>>>>>>> cache. >>>>>> >>>>>>>> md otp:MESSAGE:2015-07-30 13h36.12 utc:4061: Scanner loading: >>>>>> 32650 / >>>>>> >>>>>>>> 40087 >>>>>>>> nvts. >>>>>>>> md main: INFO:2015-07-30 13h36.22 utc:4062: >>>>>>>> update_or_rebuild_nvt_cache: >>>>>>>> Rebuilding NVT cache >>>>>>>> md main: INFO:2015-07-30 13h36.22 utc:4062: Updating NVT >>>>>>>> cache. >>>>>> >>>>>>>> md otp:MESSAGE:2015-07-30 13h36.23 utc:4062: Scanner loading: >>>>>> 38800 / >>>>>> >>>>>>>> 40087 >>>>>>>> nvts. >>>>>>>> md main: INFO:2015-07-30 13h36.33 utc:4063: >>>>>>>> update_or_rebuild_nvt_cache: >>>>>>>> Rebuilding NVT cache >>>>>>>> md main: INFO:2015-07-30 13h36.33 utc:4063: Updating NVT >>>>>>>> cache. >>>>>>>> lib auth: INFO:2015-07-30 13h44.38 utc:4225: Authentication >>>>>>>> configuration >>>>>>>> not found. >>>>>>>> [hang forever] >>>>>>>> >>>>>>>> >>>>>>>> I have the exact same problem when update >>>>>>>> >>>>>>>> $ sudo openvasmd --progress --verbose --update >>>>>>>> Updating NVT cache... \ >>>>>>>> [hang forever] >>>>>>>> >>>>>>>> $ sudo tail -f /var/log/openvas/openvasmd.log >>>>>>>> md main: INFO:2015-07-30 13h56.11 utc:4298: OpenVAS Manager >>>>>> >>>>>> version >>>>>> >>>>>>>> 6.0.1 (DB revision 146) >>>>>> >>>>>>>> md main: INFO:2015-07-30 13h56.11 utc:4298: >>>>>> rebuild_nvt_cache_retry: >>>>>>>> Reloading NVT cache >>>>>>>> md main: INFO:2015-07-30 13h56.11 utc:4299: >>>>>>>> update_or_rebuild_nvt_cache: >>>>>>>> Updating NVT cache >>>>>>>> >>>>>>>> I tried to move the database (/var/lib/openvas/mgr/tasks.db) and >>>>>> >>>>>> recreate >>>>>> >>>>>>>> it, >>>>>>>> with the same results. >>>>>>>> >>>>>>>> >>>>>>>> Any suggestions ? Is it some server-side issue (maybe an unreachable >>>>>> >>>>>> host >>>>>> >>>>>>>> ?) >>>>>>>> _______________________________________________ >>>>>>>> Openvas-discuss mailing list >>>>>>>> Openvas-discuss@wald.intevation.org >>>>>> >>>>>> https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-disc >>>>>> us >>>>>> s >>>>> >>>>> -- >>>>> http://volatile-minds.blogspot.com -- blog >>>>> http://www.volatileminds.net -- website >>> >>> _______________________________________________ >>> Openvas-discuss mailing list >>> Openvas-discuss@wald.intevation.org >>> https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-discuss >>> >>>> Ferdinand Goldmann >>>> Johannes Kepler University Linz - Information Management >>>> Mail: ferdinand.goldm...@jku.at Phone: +4373224683925 PGP: 0x13EAB993 >>>> A lack of planning on your part doesn't constitute an emergency on my >>>> part. -- >> Ferdinand Goldmann >> Johannes Kepler University Linz - Information Management >> Mail: ferdinand.goldm...@jku.at Phone: +4373224683925 PGP: 0x13EAB993 >> A lack of planning on your part doesn't constitute an emergency on my part.
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Openvas-discuss mailing list Openvas-discuss@wald.intevation.org https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-discuss