[clamav-users] Permission problem while creating tmp file
Kees Theunissen
C.J.Theunissen at differ.nl
Sat May 2 09:43:21 UTC 2015
On Fri, 1 May 2015, Alex Regan wrote:
> Hi,
>
> I have a fedora20 system with amavisd-2.9.1, clamav-0.98.6, postfix, and
> spamassassin, and it's been running fine forever. I'm now having an issue with
> clamav creating temporary files for amavis. clamd is running as user amavis,
> yet it prints the following:
>
> May 1 17:02:06 mail02 clamd[25732]:
> /var/spool/amavisd/tmp/amavis-20150501T165504-27729-5xw6dnm4/parts/p001: Can't
> create temporary directory ERROR
>
> # ps axwwwu|grep clam
> amavis 25732 2.8 1.5 823212 523148 ? Ssl 16:47 0:21 clamd.amavisd
> -c /etc/clamd.d/amavisd.conf --pid /var/run/clamd.amavisd/clamd.pid
>
> If I change to the amavis user, I can create files in the tmp directory:
>
> # ls -ld /var/spool/amavisd/tmp
> drwxr-x---. 9 amavis amavis 12288 May 1 17:03 /var/spool/amavisd/tmp
>
> Does anyone have any ideas how to troubleshoot this? Maybe there's some tracing
> I can enable to troubleshoot this?
If the process had permissions to create files/directories then you
most likely were running out of free disk space or free inodes.
Is amavis' scratch area located on a ram disk (tmpfs filesystem) with
limited size?
The error might have been caused by the concurrent handling of several
large messages or compressed attachments that expand to many and/or
large files. Do your logs show such events?
Regards,
Kees Theunissen.
--
Kees Theunissen, System and network manager, Tel: +31 (0)30 6096724
Dutch Institute For Fundamental Energy Research (DIFFER)
e-mail address: C.J.Theunissen at differ.nl
postal address: PO Box 1207, 3430 BE Nieuwegein, NL
visitors address: Edisonbaan 14, 3439 MN Nieuwegein, NL
More information about the clamav-users
mailing list