我在 Centos 上安装了 iRedMail,启动 freshclam 时出现问题(服务 freshclam 启动后,系统显示 freshclam 已启动,但服务 freshclam 状态显示 freshclam 已停止)。Freshclam 日志文件为空。
Maillog 说 amavis 和 clamav 也存在问题:
amavis[29807]: (29807-06) (!)run_av (ClamAV-clamd) 失败 - 意外,输出=“/var/amavis/tmp/amavis-20110512T130639-29807/parts: lstat() 失败:权限被拒绝。错误\n”
5 月 12 日 13:06:39 收到 amavis[29807]: (29807-06) (!)ClamAV-clamd av-scanner 失败: CODE(0xa14b3bc) 意外, output="/var/amavis/tmp/amavis-20110512T130639-29807/parts: lstat() 失败: 权限被拒绝。ERROR\n" 位于 (eval 103) 第 594 行。
5 月 12 日 13:06:39 poczta amavis[29807]: (29807-06) (!!)警告:考虑到备份,所有主要病毒扫描程序均失败
5 月 12 日 13:06:39 收到 amavis[29807]: (29807-06) (!)run_av (ClamAV-clamscan) 失败 - 意外退出 2,输出“警告:忽略已弃用的选项 --disable-summary\nERROR:选项 --tempdir 需要非空字符串参数\nERROR:无法解析命令行选项”
5 月 12 日 13:06:39 收到 amavis[29807]: (29807-06) (!)ClamAV-clamscan av-scanner 失败: /usr/bin/clamscan 意外退出 2,输出“警告: 忽略已弃用的选项 --disable-summary\n错误: 选项 --tempdir 需要非空字符串参数\n错误: 无法解析命令行选项”位于 (eval 103) 第 594 行。
5 月 12 日 13:06:39 poczta amavis[29807]: (29807-06) (!!)check_mail 出现问题:virus_scan 失败:AV:所有病毒扫描程序均失败 5 月 12 日 13:06:39 poczta amavis[29807]: (29807-06) (!)在 /var/amavis/tmp/amavis-20110512T130639-29807 中保存证据
5 月 12 日 13:06:39 poczta postfix/smtp[31224]: 0895239D0002: to=, reply=127.0.0.1[127.0.0.1]:10024, delay=13075, delays=13075/0.01/0/0.06, dsn=4.5.0, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.5.0 处理错误, id=29807-06, virus_scan FAILED: AV: 所有病毒扫描程序都失败 (回复 DATA 命令结束))
5 月 12 日 13:21:39 poczta postfix/qmgr[7047]: A5B2939D0992: from=, size=523, nrcpt=1 (队列活动) 5 月 12 日 13:21:39 poczta amavis[29808]: (29808-06) (!)run_av (ClamAV-clamd) 失败 - 意外,输出“/var/amavis/tmp/amavis-20110512T132139-29808/parts: lstat() 失败:权限被拒绝。错误\n”
5 月 12 日 13:21:39 收到 amavis[29808]: (29808-06) (!)ClamAV-clamd av-scanner 失败: CODE(0xa14b3bc) 意外, output="/var/amavis/tmp/amavis-20110512T132139-29808/parts: lstat() 失败: 权限被拒绝。ERROR\n" 位于 (eval 103) 第 594 行。
5 月 12 日 13:21:39 poczta amavis[29808]: (29808-06) (!!)警告:考虑到备份,所有主要病毒扫描程序均失败
5 月 12 日 13:21:39 收到 amavis[29808]: (29808-06) (!)run_av (ClamAV-clamscan) 失败 - 意外退出 2,输出“警告:忽略已弃用的选项 --disable-summary\nERROR:选项 --tempdir 需要非空字符串参数\nERROR:无法解析命令行选项”
5 月 12 日 13:21:39 收到 amavis[29808]: (29808-06) (!)ClamAV-clamscan av-scanner 失败: /usr/bin/clamscan 意外退出 2,输出“警告: 忽略已弃用的选项 --disable-summary\n错误: 选项 --tempdir 需要非空字符串参数\n错误: 无法解析命令行选项”位于 (eval 103) 第 594 行。
5 月 12 日 13:21:39 poczta amavis[29808]: (29808-06) (!!)check_mail 出现问题:virus_scan 失败:AV:所有病毒扫描程序均失败
5月12日 13:21:39 收到 amavis[29808]: (29808-06) (!) 在 /var/amavis/tmp/amavis-20110512T132139-29808 中保存证据`
mailq 输出显示:
523 5月 12日 星期四 09:46:09 [电子邮件保护] (主机 127.0.0.1[127.0.0.1] 说:451 4.5.0 处理错误,id=29808-06,virus_scan FAILED:AV:所有病毒扫描程序失败(回复 DATA 命令结束)) [电子邮件保护]
我花了一整天时间试图解决此问题。也许您可以告诉我此问题的原因是什么?以及如何解决它们。
答案1
我认为问题出在启动脚本上。
service freshclam start
不起作用,但手动运行可以正常工作
/usr/bin/freshclam -d -c 2