Task interrupted with ConnectionResetError

this post is mainly for discussion, the issue has been resolved but with some interesting side effects, might be some small bugs

GVM versions

gsad: Greenbone Security Assistant 20.08.0~git
gvmd: Greenbone Vulnerability Manager 20.08.0 Manager DB revision 233
openvas-scanner: OpenVAS 20.8.0
gvm-libs: gvm-libs 20.8.0

Environment

Operating system: KALI
Kernel: Linux kali 5.8.0-kali3-amd64 #1 SMP Debian 5.8.14-1kali1 (2020-10-13) x86_64 GNU/Linux
Installation method / source: apt install gvm

Issues

task interrupted with logs from /var/log/gvm/ospd-openvas.log

OSPD[5297] 2020-12-10 09:47:01,616: INFO: (ospd.main) Starting OSPd OpenVAS version 20.8.1.
OSPD[5297] 2020-12-10 10:28:45,826: INFO: (ospd.command.command) Scan 36029163-4e06-42e5-9ec5-7dff76ce8cc0 added to the queue in position 1.
OSPD[5297] 2020-12-10 10:28:54,302: INFO: (ospd.ospd) Currently 1 queued scans.
OSPD[5297] 2020-12-10 10:28:54,610: INFO: (ospd.ospd) Starting scan 36029163-4e06-42e5-9ec5-7dff76ce8cc0.
OSPD[5297] 2020-12-10 11:00:49,903: ERROR: (ospd.server) Error sending data to the client. [Errno 32] Broken pipe
OSPD[5297] 2020-12-10 13:05:02,314: ERROR: (ospd.server) Error sending data to the client. [Errno 32] Broken pipe
OSPD[5297] 2020-12-10 17:28:00,724: INFO: (ospd.command.command) Scan edd7f02b-eb9f-4db8-9dff-8541d1cb5568 added to the queue in position 1.
OSPD[5297] 2020-12-10 17:28:02,284: INFO: (ospd.ospd) Currently 1 queued scans.
OSPD[5297] 2020-12-10 17:28:02,759: INFO: (ospd.ospd) Starting scan edd7f02b-eb9f-4db8-9dff-8541d1cb5568.
OSPD[5297] 2020-12-10 17:37:27,105: ERROR: (ospd.ospd) While scanning: edd7f02b-eb9f-4db8-9dff-8541d1cb5568
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/redis/connection.py", line 414, in read_from_socket
    bufflen = recv_into(self._sock, self._buffer)
  File "/usr/lib/python3/dist-packages/redis/_compat.py", line 74, in recv_into
    return sock.recv_into(*args, **kwargs)
ConnectionResetError: [Errno 104] Connection reset by peer

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/ospd/ospd.py", line 571, in start_scan
    self.exec_scan(scan_id)
  File "/usr/lib/python3/dist-packages/ospd_openvas/daemon.py", line 1360, in exec_scan
    if scan_db.host_is_finished(openvas_scan_id):
  File "/usr/lib/python3/dist-packages/ospd_openvas/db.py", line 484, in host_is_finished
    status = self.get_status(openvas_scan_id)
  File "/usr/lib/python3/dist-packages/ospd_openvas/db.py", line 432, in get_status
    return self._get_single_item('internal/{}'.format(openvas_scan_id))
  File "/usr/lib/python3/dist-packages/ospd_openvas/db.py", line 401, in _get_single_item
    return OpenvasDB.get_single_item(self.ctx, name)
  File "/usr/lib/python3/dist-packages/ospd_openvas/db.py", line 252, in get_single_item
    return ctx.lindex(name, index)
  File "/usr/lib/python3/dist-packages/redis/client.py", line 1657, in lindex
    return self.execute_command('LINDEX', name, index)
  File "/usr/lib/python3/dist-packages/redis/client.py", line 839, in execute_command
    return self.parse_response(conn, command_name, **options)
  File "/usr/lib/python3/dist-packages/redis/client.py", line 853, in parse_response
    response = connection.read_response()
  File "/usr/lib/python3/dist-packages/redis/connection.py", line 700, in read_response
    response = self._parser.read_response()
  File "/usr/lib/python3/dist-packages/redis/connection.py", line 457, in read_response
    self.read_from_socket()
  File "/usr/lib/python3/dist-packages/redis/connection.py", line 439, in read_from_socket
    raise ConnectionError("Error while reading from socket: %s" %
redis.exceptions.ConnectionError: Error while reading from socket: (104, 'Connection reset by peer')
OSPD[5297] 2020-12-10 17:37:27,282: INFO: (ospd.ospd) edd7f02b-eb9f-4db8-9dff-8541d1cb5568: Scan interrupted.
OSPD[5297] 2020-12-10 17:37:27,214: ERROR: (ospd.ospd) While scanning: 36029163-4e06-42e5-9ec5-7dff76ce8cc0
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/redis/connection.py", line 414, in read_from_socket
    bufflen = recv_into(self._sock, self._buffer)
  File "/usr/lib/python3/dist-packages/redis/_compat.py", line 74, in recv_into
    return sock.recv_into(*args, **kwargs)
ConnectionResetError: [Errno 104] Connection reset by peer

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/ospd/ospd.py", line 571, in start_scan
    self.exec_scan(scan_id)
  File "/usr/lib/python3/dist-packages/ospd_openvas/daemon.py", line 1335, in exec_scan
    self.report_openvas_results(kbdb, scan_id, "")
  File "/usr/lib/python3/dist-packages/ospd_openvas/daemon.py", line 1015, in report_openvas_results
    all_results = db.get_result()
  File "/usr/lib/python3/dist-packages/ospd_openvas/db.py", line 428, in get_result
    return OpenvasDB.pop_list_items(self.ctx, "internal/results")
  File "/usr/lib/python3/dist-packages/ospd_openvas/db.py", line 194, in pop_list_items
    results, redis_return_code = pipe.execute()
  File "/usr/lib/python3/dist-packages/redis/client.py", line 3691, in execute
    return execute(conn, stack, raise_on_error)
  File "/usr/lib/python3/dist-packages/redis/client.py", line 3566, in _execute_transaction
    self.parse_response(connection, '_')
  File "/usr/lib/python3/dist-packages/redis/client.py", line 3649, in parse_response
    result = Redis.parse_response(
  File "/usr/lib/python3/dist-packages/redis/client.py", line 853, in parse_response
    response = connection.read_response()
  File "/usr/lib/python3/dist-packages/redis/connection.py", line 700, in read_response
    response = self._parser.read_response()
  File "/usr/lib/python3/dist-packages/redis/connection.py", line 457, in read_response
    self.read_from_socket()
  File "/usr/lib/python3/dist-packages/redis/connection.py", line 439, in read_from_socket
    raise ConnectionError("Error while reading from socket: %s" %
redis.exceptions.ConnectionError: Error while reading from socket: (104, 'Connection reset by peer')
OSPD[5297] 2020-12-10 17:37:27,588: INFO: (ospd.ospd) 36029163-4e06-42e5-9ec5-7dff76ce8cc0: Scan finished.
OSPD[5297] 2020-12-10 17:37:31,783: INFO: (ospd.ospd) edd7f02b-eb9f-4db8-9dff-8541d1cb5568: Scan stopped with errors.
OSPD[5297] 2020-12-10 17:37:31,785: INFO: (ospd.ospd) edd7f02b-eb9f-4db8-9dff-8541d1cb5568: Scan interrupted.
OSPD[5297] 2020-12-10 17:37:31,847: INFO: (ospd.ospd) edd7f02b-eb9f-4db8-9dff-8541d1cb5568: Scan stopped with errors.
OSPD[5297] 2020-12-10 17:37:31,848: INFO: (ospd.ospd) edd7f02b-eb9f-4db8-9dff-8541d1cb5568: Scan interrupted.
OSPD[5297] 2020-12-10 17:37:32,606: INFO: (ospd.ospd) edd7f02b-eb9f-4db8-9dff-8541d1cb5568: Scan stopped with errors.
OSPD[5297] 2020-12-10 17:37:32,608: INFO: (ospd.ospd) edd7f02b-eb9f-4db8-9dff-8541d1cb5568: Scan interrupted.
OSPD[5297] 2020-12-10 17:37:32,913: INFO: (ospd.ospd) edd7f02b-eb9f-4db8-9dff-8541d1cb5568: Scan stopped with errors.
OSPD[5297] 2020-12-10 17:37:32,914: INFO: (ospd.ospd) edd7f02b-eb9f-4db8-9dff-8541d1cb5568: Scan interrupted.

Hi
Getting same error. Can you please share the solution?