我正在尝试使用 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
我这几天也出现这个错误。对我来说,修复方法是将 ClamAV 初始化移动到另一个文件,更靠近应用程序的开头(Node.js+Express)。
您还可以尝试将
debugMode
设置为 true
,以获得有关错误的更多详细信息。