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