No redis DB available

as i was saying running a scan on 10 hosts at one time with 4 NVTs

the system is stuck at 3% since yesterday and the openvas log says:

lib kb:CRITICAL:2020-09-03 06h01.11 utc:3551788: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.13 utc:3178008: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.14 utc:3551788: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.16 utc:3178008: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.17 utc:3551788: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.19 utc:3178008: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.20 utc:3551788: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.22 utc:3178008: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.23 utc:3551788: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.25 utc:3178008: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.26 utc:3551788: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.28 utc:3178008: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.29 utc:3551788: No redis DB available
lib kb:CRITICAL:2020-09-03 06h01.31 utc:3178008: No redis DB available

but redis is up and running

and also

2020-09-03 07:08:31,710 OSPD - openvas: ERROR: (ospd.ospd) While scanning 192.168.246.0/24:
Traceback (most recent call last):
File “/opt/gvm/lib/python3.6/site-packages/ospd-2.0.1-py3.6.egg/ospd/ospd.py”, line 800, in parallel_scan
ret = self.exec_scan(scan_id, target)
File “/opt/gvm/lib/python3.6/site-packages/ospd_openvas-1.0.1-py3.6.egg/ospd_openvas/daemon.py”, line 1483, in exec_scan
self.openvas_db.set_redisctx(ctx)
File “/opt/gvm/lib/python3.6/site-packages/ospd_openvas-1.0.1-py3.6.egg/ospd_openvas/db.py”, line 134, in set_redisctx
raise RequiredArgument(‘set_redisctx’, ‘ctx’)
ospd.errors.RequiredArgument: set_redisctx: Argument ctx is required
^C

fixed by following one of the threads in the forum. will see how it goes with 8 hosts in parallel

For the records, this is most likely caused by an insufficient redis configuration having a too low databases setting:

3 Likes