You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu22.04安装OpenVAS后启动报错:缺失libopenvas_nasl.so.21库

Ubuntu 22.04 安装 OpenVAS 后启动报错的解决方法

问题描述

在Ubuntu 22.04系统中通过sudo apt-get install openvas安装OpenVAS扫描器后,执行openvas命令启动时触发如下错误:

openvas: error while loading shared libraries: libopenvas_nasl.so.21: cannot open shared object file: No such file or directory

解决步骤

方法1:修复共享库缓存

  1. 查找缺失的库文件是否存在于系统中:
    find / -name libopenvas_nasl.so.21 2>/dev/null
    
  2. 如果命令返回类似/usr/local/lib/libopenvas_nasl.so.21的路径,将该路径添加到系统共享库配置:
    echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/openvas.conf
    
    (注意替换为实际找到的路径)
  3. 更新共享库缓存:
    sudo ldconfig
    
  4. 再次尝试执行openvas命令。

方法2:重新安装并使用官方推荐的GVM替代

Ubuntu 22.04官方源中的OpenVAS版本较旧,存在依赖兼容问题,推荐使用其升级版本GVM(Greenbone Vulnerability Manager):

  1. 卸载现有OpenVAS相关包:
    sudo apt-get purge openvas openvas-scanner
    sudo apt-get autoremove
    
  2. 安装GVM:
    sudo apt-get install gvm
    
  3. 执行初始化配置:
    sudo gvm-setup
    
  4. 启动服务:
    gvm-start
    

内容的提问来源于stack exchange,提问作者ftp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 09:45:47