I have this error in /var/log/gvm/ospd-openvas.log
OSPD[22941] 2024-07-07 07:21:31,688: WARNING: (ospd_openvas.messaging.mqtt) Could not connect to MQTT broker, error was: [Errno 111] Connection refused. Trying again in 10s.
Can also confirm the issue. Currently I have the same errors in the same logfile.
Clean install of Greenbone Source Edition (as of yesterday), on fresh, updated Debian 12 Bookworm VM.
I noticed this most recent version of Greenbone Source Edition’s instructions removed the installation and configuration of Mosquitto. It no longer calls for sudo apt install -y mosquitto as it had in previous versions.
tail of /var/log/gvm/ospd-openvas.log:
user@GREENBONE:/var/log/gvm$ tail ospd-openvas.log
OSPD[20622] 2024-07-11 12:13:06,224: WARNING: (ospd_openvas.messaging.mqtt) Could not connect to MQTT broker, error was: [Errno 111] Connection refused. Trying again in 10s.
OSPD[20622] 2024-07-11 12:13:16,226: WARNING: (ospd_openvas.messaging.mqtt) Could not connect to MQTT broker, error was: [Errno 111] Connection refused. Trying again in 10s.
OSPD[20622] 2024-07-11 12:13:26,227: WARNING: (ospd_openvas.messaging.mqtt) Could not connect to MQTT broker, error was: [Errno 111] Connection refused. Trying again in 10s.
OSPD[20622] 2024-07-11 12:13:36,229: WARNING: (ospd_openvas.messaging.mqtt) Could not connect to MQTT broker, error was: [Errno 111] Connection refused. Trying again in 10s.
OSPD[20622] 2024-07-11 12:13:46,231: WARNING: (ospd_openvas.messaging.mqtt) Could not connect to MQTT broker, error was: [Errno 111] Connection refused. Trying again in 10s.
OSPD[20622] 2024-07-11 12:13:56,232: WARNING: (ospd_openvas.messaging.mqtt) Could not connect to MQTT broker, error was: [Errno 111] Connection refused. Trying again in 10s.
OSPD[20622] 2024-07-11 12:14:06,234: WARNING: (ospd_openvas.messaging.mqtt) Could not connect to MQTT broker, error was: [Errno 111] Connection refused. Trying again in 10s.
OSPD[20622] 2024-07-11 12:14:16,235: WARNING: (ospd_openvas.messaging.mqtt) Could not connect to MQTT broker, error was: [Errno 111] Connection refused. Trying again in 10s.
OSPD[20622] 2024-07-11 12:14:26,237: WARNING: (ospd_openvas.messaging.mqtt) Could not connect to MQTT broker, error was: [Errno 111] Connection refused. Trying again in 10s.
OSPD[20622] 2024-07-11 12:14:36,239: WARNING: (ospd_openvas.messaging.mqtt) Could not connect to MQTT broker, error was: [Errno 111] Connection refused. Trying again in 10s.
I had a look into this. We have replaced the notus scanner with the new openvasd module in the latest community release, and since mosquitto was a dependency of only notus, it is no longer required. We need to clean up the documentation regarding this and are on it.
Yes, I can add that if the openvas process is not configured with the openvasd_server scan option, ospd-openvas will try to connect to MQTT scan_only_params here.
You can check whether it’s configured by executing this from the command line:
openvas -s | grep openvasd_server
if not, then it needs to be added to /etc/openvas/openvas.conf as Martin suggested above.
@DarkTech I just built all components from source code on Ubuntu 22.04 yesterday and there were no issues with with the build. I would suggest you to check that you are using the most updated version of the docs, and try to build and install ospd-openvas again and install. Unless I’m missing something, it should not be looking for an MQTT connection if openvasd_server config is set in openvas-scanner.
I also have this problem. I just built all components from source on Ubuntu 22.04 according to Building from Source, and I get the MQTT broker warning in ospd-openvas.
The Build from Source document says to set OSPD_OPENVAS_VERSION to 22.6.2. Uninstalling ospd-openvas and re-installing the latest version, 22.7.1, fixed the problem for me.