havp无法写入scannerfiles错误

参考:Jamyy’s Weblog: 使用 HAVP + ClamAV 建置防毒 HTTP Proxy

写得非常的详细。

当中遇到一个问题,就是设置havp的TEMPDIR的时候,我先前使用的是使用内存的方法,就是

mkfs -t ext2 /dev/ram0 8192 (建立 8MB RAM Disk)
mount -o mand /dev/ram0 /var/tmp/havp

然后设置权限,之类的,完全没有问题的

但是启动的时候,出现:

Starting HAVP …
Starting HAVP Version: 0.88
Too many tries – Exiting..

查看日志error.log

15/07/2008 16:36:38 Could not write to Scannerfile: /var/tmp/havp/havp-tdpVGs
15/07/2008 16:36:39 Could not write to Scannerfile: /var/tmp/havp/havp-GjwJ5A
15/07/2008 16:36:40 Could not write to Scannerfile: /var/tmp/havp/havp-sVVytK
15/07/2008 16:36:41 Could not write to Scannerfile: /var/tmp/havp/havp-bNRpQU

查看权限,都是没有问题的,所有者也都OK。

后,尝试使用硬盘文件,就是方法b

dd if=/dev/zero of=/root/havp_tmp.img bs=128K count=1 seek=1024 (建立 128MB Virtual Disk)
mkfs.ext2 /root/havp_tmp.img
mount -o loop,mand /root/havp_tmp.img /var/tmp/havp

在设置了权限之后,完全OK 。

终于搞定了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据