Missing GVMD_DATA

GVMD_DATA is missing.

I’m seeing a lot of warning messages in the logs regarding this.

==> /var/log/gvm/gvmd.log <==
md gmp:WARNING:2025-01-07 18h43.28 utc:11772: get_feed_info: Failed to read ‘/var/lib/gvm/data-objects/gvmd/22.04/feed.xml’: Failed to open file “/var/lib/gvm/data-objects/gvmd/22.04/feed.xml”: No such file or directory

I’ve tried rebuilding the data, but the error keeps coming back.

Here is my environment:
adm_altoverra@TTME-Ubuntu:/var/lib/gvm$ lsb_release -a
Description: Ubuntu 22.04.5 LTS

adm_altoverra@TTME-Ubuntu:/var/lib/gvm$ sudo -u gvm gsad --version
Greenbone Security Assistant 22.11.0

adm_altoverra@TTME-Ubuntu:/var/lib/gvm$ sudo -u gvm gvmd --version
Greenbone Vulnerability Manager 23.8.1
Manager DB revision 256

adm_altoverra@TTME-Ubuntu:/var/lib/gvm$ sudo -u gvm openvas --version
OpenVAS 23.8.2
gvm-libs 22.10.0

Here is what I’ve tried:

  • stopped services gvmd, openvasd, ospd-openvas
  • Deleted /var/lib/gvm/data-objects/gvmd/*
  • Checked ownership and permissions for gvm on folder /var/lib/gvm
  • Reset feed owner to admin. sudo -u gvm gvmd --modify-setting 78eceaec-3385-11ea-b237-28d24461215b --value a5bf-9c65-4783-99cc-105**7ec
  • update feeds (all including GVMD_DATA), running GVMD_DATA last.
  • rebuild gvmd data successfully: sudo -u gvm gvmd --rebuild-gvmd-data=all
  • restarted services.

I’m still getting the same error. Why?

  • Verified persmissions on the folder, it looks good.
    adm_altoverra@TTME-Ubuntu:/var/lib/gvm/data-objects/gvmd/22.04$ ls -lah
    total 92K
    drwxrwxr-x 5 gvm gvm 4.0K Jan 7 10:13 .
    drwxrwxr-x 5 gvm gvm 4.0K Jan 7 10:13 …
    -rw-rw-r-- 1 gvm gvm 862 Jan 7 10:06 LICENSE
    -rw-rw-r-- 1 gvm gvm 34K Jan 7 10:06 LICENSE.AGPLv3
    -rw-rw-r-- 1 gvm gvm 25K Jan 7 10:06 LICENSE.ODbLv1
    drwxrwxr-x 2 gvm gvm 4.0K Jan 7 10:13 port-lists
    drwxrwxr-x 2 gvm gvm 4.0K Jan 7 10:13 report-formats
    drwxrwxr-x 2 gvm gvm 4.0K Jan 7 10:13 scan-configs
    -rw-rw-r-- 1 gvm gvm 13 Jan 7 10:06 timestamp

There is a feed.xml, but in a different location; “/var/lib/gvm/data-objects/gvmd/feed.xml”.
adm_altoverra@TTME-Ubuntu:/var/lib/gvm/data-objects/gvmd$ ls -lah feed.xml
-rw-rw-r-- 1 gvm gvm 608 Jan 7 18:38 feed.xml

I’ve been following this guide: Failed to rebuild gvmd data - #8 by bricks
What am I doing wrong?

How did you do that?

I used “sudo -u gvm /usr/local/bin/greenbone-feed-sync --type GVMD_DATA”

After many update update attempts, I’m seeing some failure in the gvmd logs:

md manage: INFO:2025-01-14 05h01.28 utc:43929: OSP service has different VT status (version 202501100641) from database (version (null), 0 VTs). Starting update …
md manage:WARNING:2025-01-14 05h06.35 utc:43929: update_nvt_cache_osp: failed to parse VTs

Anyone find root cause for this issue? I am seeing the same thing on a brand new Debian 12 installation from source install script (GitHub - Kastervo/OpenVAS-Installation: A simple bash script that installs OpenVAS from sources on Debian 12.). Even blew away the VM and started completely over again and the same exact errors are in the log.

Repeated quite a bit and no 22.04 directory exists.
: Failed to open file “/var/lib/gvm/data-objects/gvmd/22.04/feed.xml”: No such file or directory
md gmp:WARNING:2025-02-19 00h54.20 utc:15224: get_feed_info:

Version info:
root@openvas:~# sudo -u gvm gsad --version
Greenbone Security Assistant 22.11.0

root@openvas:~# sudo -u gvm gvmd --version
Greenbone Vulnerability Manager 23.8.1
Manager DB revision 256
Copyright (C) 2009-2021 Greenbone AG
License: AGPL-3.0-or-later

root@openvas:~# sudo -u gvm openvas --version
OpenVAS 23.8.2
gvm-libs 22.10.0

I was able to fix this issue finding the culprit in a different post. Apparently a chicken v/s the egg issue in compatibility of gvmd. Everything downloaded fine by manually specifying the feed it was trying to look for.

greenbone-feed-sync --feed-release 22.04

1 Like