Open
Description
Using the docker-compose.yml
the openvasd
service definition is missing the OSPD socket to connect to.
The error is shown here:
root@tpg-scanner:/opt/container/prod/greenbone# docker logs greenbone-community-edition-openvasd-1
2025-02-12T01:01:21.788661Z INFO openvasd: Configuring storage devices mode=ServiceNotus storage_type=InMemory
2025-02-12T01:01:21.789603Z INFO openvasd: Using in-memory storage. No sensitive data will be stored on disk.
2025-02-12T01:01:21.803006Z WARN openvasd: OSPD socket /var/run/ospd/ospd-openvas.sock does not exist. Some commands will not work until the socket is created!
2025-02-12T01:01:21.805083Z WARN openvasd: enable_get_scans=false
2025-02-12T01:01:21.815617Z WARN openvasd::controller::context: Neither mTLS nor an API key are set. /scans endpoint is unsecured.
This causes scans to be completed very quick.
Adding
- ospd_openvas_socket_vol:/var/run/ospd
to the volumes definition of the service and restarting, while giving the error means that the OSPD can execute the plugins.
The error can probably be resolved by adding a dependency for startup.