0

我已按照此说明在 VirtualBox 的 Ubuntu 20.4 上安装了Greenbone Security Assistant 版本 9.0.1 ( OpenVAS ) 。

sudo apt install postgresql    
sudo add-apt-repository ppa:mrazavi/gvm
sudo apt install gvm    
greenbone-nvt-sync
sudo greenbone-scapdata-sync
sudo greenbone-certdata-sync

不幸的是,它不起作用。
当我尝试通过向导创建任务时,我立即完成了任务,但日志为空。就这样。

我试过三个命令:

systemctl status ospd-openvas # scanner
systemctl status gvmd # manager
systemctl status gsad # web ui

一切都很好,除了ospd-openvas。状态为绿色且处于活动状态,但也有一些错误:

Jul 20 15:00:27 alex-VirtualBox ospd-openvas[833]: OSPD - openvas:
ERROR: (ospd_openvas.daemon) Failed to create feed lock file
/var/run/ospd/feed-update.lock. [Errno 2] No such file or directory:
'/var/run/ospd/feed-update.lock'
4

2 回答 2

0

从错误消息看来,该目录/var/run/ospd/不存在。
创建目录并尝试重新启动服务。

在 ubuntu 20.04/var/run中指向的/run是临时文件系统。这意味着如果您/var/run/ospd手动创建目录,它将在下次重新启动后消失。要永久修复它(如果缺少目录是问题),请参阅这篇文章

于 2020-07-27T08:54:22.980 回答
0

这可能会帮助一些人解决我一直面临的一些问题:

mkdir -p /var/run/ospd/
touch /var/run/ospd/feed-update.lock
chown gvm:gvm /var/run/ospd/feed-update.lock
于 2020-10-15T20:37:13.837 回答