LibClamAV 错误:cl_load:没有这样的文件或目录:C:\Users\my-pc\Desktop\clamav-win32-clamav-0.99\contrib\msvc\Debug\W

Posted

技术标签:

【中文标题】LibClamAV 错误:cl_load:没有这样的文件或目录:C:\\Users\\my-pc\\Desktop\\clamav-win32-clamav-0.99\\contrib\\msvc\\Debug\\Win32\\db【英文标题】:LibClamAV Error:cl_load:No such file or directory: C:\Users\my-pc\Desktop\clamav-win32-clamav-0.99\contrib\msvc\Debug\Win32\dbLibClamAV 错误:cl_load:没有这样的文件或目录:C:\Users\my-pc\Desktop\clamav-win32-clamav-0.99\contrib\msvc\Debug\Win32\db 【发布时间】:2016-01-04 06:03:18 【问题描述】:

我下载了 Clamwin 源代码并将 Clamwin 解决方案加载到 Visual Studio(2010 Professional) 并成功构建了所有项目,没有任何错误。单击start without debugging(将clamscan 项目设置为启动)后,我在cmd-prompt 上收到以下错误。

LibClamAV Error:cl_load:No such file or directory: C:\Users\my-pc\Desktop\clamav-win32-clamav-0.99\contrib\msvc\Debug\Win32\db
-----------SCAN SUMMARY-------------
Known viruses: 0
Engine version: 0.97.8
Scanned directories: 0
Scanned files: 0
Infected files: 0
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 0.003 sec (0 m 0 s)
Press any key to continue . . .

我在网上搜索了解决方案,我得到了Clam is looking for it's database files and the directory doesn't have them, doesn't exist, or Clam doesn't have sufficient rights to access the files. 但是我应该如何解决这个问题?我应该在该路径中创建文件或目录还是应该让它自己找到?

【问题讨论】:

【参考方案1】:

如问题Clam is looking for it's database files and the directory 中所述,目录/db 应通过运行freshclam 工具更新数据库,运行freshclam(如果有错误),下载freshclam.conf 文件并根据需要编辑文件。然后从调试菜单中单击start debugging。 Clamscan 扫描当前工作目录。有关clamscan的更多信息

【讨论】:

【参考方案2】:

只需运行freshclam -> 将新鲜的vc db 下载到预定义的目录(freshclam.conf 中的DatabaseDirectory)。在执行此操作之前,您必须设置freshclam.conf。

然后在 clam.conf 中设置相同的 DatabaseDirectory。 (对我来说这里有一个错误。我在 Windows 上安装并在配置文件中使用正斜杠作为路径的 dir 分隔符。在 DatabaseDirectory 值处,我必须将正斜杠更改为反斜杠才能成功运行 clamdscan)

最后,尝试运行 clamscan。

如果没有帮助,请告诉我。

【讨论】:

以上是关于LibClamAV 错误:cl_load:没有这样的文件或目录:C:\Users\my-pc\Desktop\clamav-win32-clamav-0.99\contrib\msvc\Debug\W的主要内容,如果未能解决你的问题,请参考以下文章

LibClamAV 错误:cli_loaddbdir():在 /var/lib/clamav 中找不到受支持的数据库文件

clang:错误:没有这样的文件或目录:'dynamic_lookup' clang:错误:没有这样的文件或目录:'suppress'

纱线安装命令错误没有这样的文件或目录:'安装'

更新 xcode 后出现此错误“没有这样的模块 'SwiftyJSON'”

运行 Solidity 合约导致“ENOENT:没有这样的文件或目录”错误

没有这样的方法错误: