Hi! I am having trouble finishing the setup for gvm and was wondering if anyone could guide me in the right direction. The error occurs below when running sudo gvm-check-setup. I will attach the log file content below as well.
gvm-check-setup 22.4.1 Test completeness and readiness of GVM-22.4.1 Step 1: Checking OpenVAS (Scanner)... OK: OpenVAS Scanner is present in version 22.4.1. OK: Notus Scanner is present in version 22.4.4. OK: Server CA Certificate is present as /var/lib/gvm/CA/servercert.pem. Checking permissions of /var/lib/openvas/gnupg/* OK: _gvm owns all files in /var/lib/openvas/gnupg OK: redis-server is present. OK: scanner (db_address setting) is configured properly using the redis-server socket: /var/run/redis-openvas/redis-server.sock OK: redis-server is running and listening on socket: /var/run/redis-openvas/redis-server.sock. OK: redis-server configuration is OK and redis-server is running. OK: the mqtt_server_uri is defined in /etc/openvas/openvas.conf OK: _gvm owns all files in /var/lib/openvas/plugins OK: NVT collection in /var/lib/openvas/plugins contains 85180 NVTs. OK: The notus directory /var/lib/notus/products contains 426 NVTs. Checking that the obsolete redis database has been removed OK: No old Redis DB OK: ospd-OpenVAS is present in version 22.4.6. Step 2: Checking GVMD Manager ... OK: GVM Manager (gvmd) is present in version 22.4.2. Step 3: Checking Certificates ... OK: GVM client certificate is valid and present as /var/lib/gvm/CA/clientcert.pem. OK: Your GVM certificate infrastructure passed validation. Step 4: Checking data ... OK: SCAP data found in /var/lib/gvm/scap-data. OK: CERT data found in /var/lib/gvm/cert-data. Step 5: Checking Postgresql DB and user ... OK: Postgresql version and default port are OK. gvmd | _gvm | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | libc | 16451|pg-gvm|10|2200|f|22.4.0|| OK: At least one user exists. Step 6: Checking Greenbone Security Assistant (GSA) ... OK: Greenbone Security Assistant is present in version 22.04.1~git. Step 7: Checking if GVM services are up and running ... OK: ospd-openvas service is active. Starting gvmd service Job for gvmd.service failed because a timeout was exceeded. See "systemctl status gvmd.service" and "journalctl -xeu gvmd.service" for details. Waiting for gvmd service ERROR: gvmd service did not start. Please check journalctl -xe and /var/log/gvm/gvmd.log ERROR: Your GVM-22.4.1 installation is not yet complete! Please follow the instructions marked with FIX above and run this script again.
md manage:MESSAGE:2023-04-19 22h27.02 utc:4112: No SCAP database found libgvm util: INFO:2023-04-19 22h27.02 utc:4112: starting key generation ... libgvm util:WARNING:2023-04-19 22h27.02 utc:4112: error creating OpenPGP key 'GVM Credential Encryption': Permission denied <GnuPG> libgvm util:MESSAGE:2023-04-19 22h27.02 utc:4112: error searching for OpenPGP key 'GVM Credential Encryption': Not found md main:CRITICAL:2023-04-19 22h27.02 utc:4112: gvmd: failed to initialise GMP daemon
systemctl status gvmd.service
● gvmd.service - Greenbone Vulnerability Manager daemon (gvmd) Loaded: loaded (/lib/systemd/system/gvmd.service; disabled; preset: disabled) Active: activating (start) since Wed 2023-04-19 18:30:03 EDT; 41s ago Docs: man:gvmd(8) Process: 4676 ExecStart=/usr/sbin/gvmd --osp-vt-update=/run/ospd/ospd.sock --listen-group=_gvm (code=exited, status=0/SUCCESS) Tasks: 0 (limit: 2245) Memory: 4.0K CPU: 67ms CGroup: /system.slice/gvmd.service Apr 19 18:30:03 kali systemd: Starting gvmd.service - Greenbone Vulnerability Manager daemon (gvmd)... Apr 19 18:30:03 kali systemd: gvmd.service: Can't open PID file /run/gvmd/gvmd.pid (yet?) after start: Operation not permitted
I can clearly tell from the log something is wrong but I can’t find a good way to understand the issue or fix it, so any help is GREATY appreciated. If you need any more information from me please let me know!