NodeClamError:没有有效且活动的病毒扫描二进制文件处于活动状态且可用,并且未提供主机/套接字选项

问题描述 投票:0回答:1

我正在尝试使用 ClamScan 与 ClamAV 的 WSL 2 安装进行交互。 ClamAV 安装在

/usr/bin/clamscan
中,如
which clamscan
命令所示。

const clamScan = await new nodeClam().init({
    removeInfected: true,
    scanRecursively: true,
    clamscan: {
        path: "/usr/bin/clamscan",
        scanArchives: true,
        active: true
    },
    preference: "clamscan"
})

我收到此错误:

NodeClamError: No valid & active virus scanning binaries are active and available and no host/socket option provided!

如果该项目有任何重要性,则位于

/mnt/d

antivirus clamav
1个回答
0
投票

我这几天也出现这个错误。对我来说,修复方法是将 ClamAV 初始化移动到另一个文件,更靠近应用程序的开头(Node.js+Express)。

您还可以尝试将

debugMode
设置为
true
,以获得有关错误的更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.