问题
创建New Target时 Port List不可选,并且save时报错Failed to find port_list '33d0cd82-57c6-11e1-8ed1-406186ea4fc5'
版本
GSA版本: (gsad --version
)
Greenbone Security Assistant 21.4.1~dev1
GVM版本: (gvmd --version
)
Greenbone Vulnerability Manager 21.4.2
解决方案
Google了一下,github上有人提供了以下解决方案
创建3个子目录,然后利用sync同步GVMD_DATA数据:
mkdir /var/lib/gvm/data-objects/gvmd/20.08/configs
mkdir /var/lib/gvm/data-objects/gvmd/20.08/port_lists
mkdir /var/lib/gvm/data-objects/gvmd/20.08/report_formats
greenbone-feed-sync --type GVMD_DATA
但是我执行之后仍是未能解决,然后就想起来去目录看一下
发现目录下面有三个文件夹,应该是版本号,查看之后果然没错,而我的21.04版本的port list目录下却空空如也
把目录20.08下的port_lists
和report_formats
里面的内容复制到21.04即可
cp -r /var/lib/gvm/data-objects/gvmd/20.08/port_lists /var/lib/gvm/data-objects/gvmd/21.04/
cp -r /var/lib/gvm/data-objects/gvmd/20.08/report_formats /var/lib/gvm/data-objects/gvmd/21.04/
nice!!大功告成了