Scans revert back to Stopped at 0%

I’m getting this error whenever I type ospd-openvas --foreground

I get this code of saying what the error is I tried to fix it but with no avail.

OSPD[39572] 2023-04-21 13:51:20,735: INFO: (ospd.main) Starting OSPd OpenVAS version 22.4.6.
OSPD[39572] 2023-04-21 13:51:20,740: INFO: (ospd_openvas.messaging.mqtt) Successfully connected to MQTT broker
OSPD[39572] 2023-04-21 13:51:30,782: INFO: (ospd_openvas.daemon) Loading VTs. Scans will be [requested|queued] until VTs are loaded. This may take a few minutes, please wait…
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/redis/client.py”, line 1950, in execute_transaction
response = self.parse_response(connection, "
")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/redis/client.py”, line 2018, in parse_response
result = Redis.parse_response(self, connection, command_name, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/redis/client.py”, line 1254, in parse_response
response = connection.read_response()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/redis/connection.py”, line 839, in read_response
raise response
redis.exceptions.ExecAbortError: Transaction discarded because of previous errors.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/usr/bin/ospd-openvas”, line 8, in
sys.exit(main())
^^^^^^
File “/usr/lib/python3/dist-packages/ospd_openvas/daemon.py”, line 1264, in main
daemon_main(‘OSPD - openvas’, OSPDopenvas, NotusParser())
File “/usr/lib/python3/dist-packages/ospd/main.py”, line 164, in main
daemon.init(server)
File “/usr/lib/python3/dist-packages/ospd_openvas/daemon.py”, line 548, in init
self.update_vts()
File “/usr/lib/python3/dist-packages/ospd_openvas/daemon.py”, line 672, in update_vts
self.notus.reload_cache()
File “/usr/lib/python3/dist-packages/ospd_openvas/notus.py”, line 155, in reload_cache
self.cache.store_advisory(advisory[“oid”], res)
File “/usr/lib/python3/dist-packages/ospd_openvas/notus.py”, line 85, in store_advisory
return OpenvasDB.set_single_item(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/ospd_openvas/db.py”, line 345, in set_single_item
pipe.execute()
File “/usr/lib/python3/dist-packages/redis/client.py”, line 2078, in execute
return conn.retry.call_with_retry(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/redis/retry.py”, line 46, in call_with_retry
return do()
^^^^
File “/usr/lib/python3/dist-packages/redis/client.py”, line 2079, in
lambda: execute(conn, stack, raise_on_error),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/redis/client.py”, line 1953, in _execute_transaction
raise errors[0][1]
File “/usr/lib/python3/dist-packages/redis/client.py”, line 1943, in execute_transaction
self.parse_response(connection, "
")
File “/usr/lib/python3/dist-packages/redis/client.py”, line 2018, in parse_response
result = Redis.parse_response(self, connection, command_name, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/redis/client.py”, line 1254, in parse_response
response = connection.read_response()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/redis/connection.py”, line 839, in read_response
raise response
redis.exceptions.ResponseError: Command # 1 (DEL internal/notus/advisories/1.3.6.1.4.1.25623.1.1.10.2013.0158) of pipeline caused error: OOM command not allowed when used memory > ‘maxmemory’.
OSPD[39572] 2023-04-21 13:51:31,206: INFO: (ospd.main) Shutting-down server …
Exception ignored in atexit callback: <function exit_cleanup at 0x7f3a4fc49d00>
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/ospd/main.py”, line 86, in exit_cleanup
sys.exit()
SystemExit:

Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: File “/usr/lib/python3/dist-packages/ospd_openvas/db.py”, line 345, in set_single_item
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: pipe.execute()
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: File “/usr/lib/python3/dist-packages/redis/client.py”, line 2078, in execute
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: return conn.retry.call_with_retry(
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: File “/usr/lib/python3/dist-packages/redis/retry.py”, line 46, in call_with_retry
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: return do()
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: ^^^^
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: File “/usr/lib/python3/dist-packages/redis/client.py”, line 2079, in
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: lambda: execute(conn, stack, raise_on_error),
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: File “/usr/lib/python3/dist-packages/redis/client.py”, line 1953, in _execute_transaction
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: raise errors[0][1]
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: File “/usr/lib/python3/dist-packages/redis/client.py”, line 1943, in execute_transaction
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: self.parse_response(connection, "
")
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: File “/usr/lib/python3/dist-packages/redis/client.py”, line 2018, in parse_response
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: result = Redis.parse_response(self, connection, command_name, **options)
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: File “/usr/lib/python3/dist-packages/redis/client.py”, line 1254, in parse_response
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: response = connection.read_response()
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: File “/usr/lib/python3/dist-packages/redis/connection.py”, line 839, in read_response
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: raise response
Apr 21 12:01:52 TPA2-SM-OPENVAS ospd-openvas[2390]: redis.exceptions.ResponseError: Command # 1 (DEL internal/notus/advisories/1.3.6.1.4.1.25623.1.1.10.2013.0158) of pipeline caused error: OOM c>Apr 21 12:01:53 TPA2-SM-OPENVAS ospd-openvas[2390]: Exception ignored in atexit callback: <function exit_cleanup at 0x7fdb7485dd00>
Apr 21 12:01:53 TPA2-SM-OPENVAS ospd-openvas[2390]: Traceback (most recent call last):
Apr 21 12:01:53 TPA2-SM-OPENVAS ospd-openvas[2390]: File “/usr/lib/python3/dist-packages/ospd/main.py”, line 86, in exit_cleanup
Apr 21 12:01:53 TPA2-SM-OPENVAS ospd-openvas[2390]: sys.exit()
Apr 21 12:01:53 TPA2-SM-OPENVAS ospd-openvas[2390]: SystemExit:
Apr 21 12:01:53 TPA2-SM-OPENVAS systemd[1]: ospd-openvas.service: Main process exited, code=exited, status=1/FAILURE

I’m getting this now

I can see a few OOM which usually means “Out of Memory”. Based on this it can be assumed that the system seems to have not enough resources in form of Memory assigned. The following docs have some guidance on hardware requirements:

https://greenbone.github.io/docs/latest/22.4/source-build/index.html#hardware-requirements

2 Likes