hello i see a ald tread but no solution. Tryed several google search results. Anyone having the same problem? have a clue what to do? Im getting a lot of errors like: Apr 6 14:29:45 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180406T142647-19732-3QNQQMSF/parts/p003: Can't create temporary directory ERROR Apr 6 14:29:51 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180406T142808-21427-Qq85UQcF/parts/p002: Can't create temporary directory ERROR Apr 6 14:30:00 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180406T142647-19732-3QNQQMSF/parts/p002: Can't create temporary directory ERROR Apr 6 14:30:01 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180406T142808-21427-Qq85UQcF/parts/p002: Can't create temporary directory ERROR Apr 6 14:30:09 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180406T142808-21427-Qq85UQcF/parts/p002: Can't create temporary directory ERROR Apr 6 14:30:19 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180406T142647-19732-3QNQQMSF/parts/p002: Can't create temporary directory ERROR Apr 6 14:30:32 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180406T142808-21427-Qq85UQcF/parts/p002: Can't create temporary directory ERROR below some directory settings. [root@mail01 tmp]# ls -al /var/spool/amavisd/tmp/amavis-20180406T142808-21427-Qq85UQcF/parts total 8 drwxr-x--- 2 amavis amavis 4096 Apr 6 14:31 . drwxr-x--- 3 amavis amavis 4096 Apr 6 14:28 .. [root@mail01 tmp]# ls -al /var/spool/amavisd/tmp/amavis-20180406T142808-21427-Qq85UQcF/ total 48 drwxr-x--- 3 amavis amavis 4096 Apr 6 14:28 . drwxr-x--- 3 amavis amavis 20480 Apr 6 14:31 .. -rw-r----- 1 amavis amavis 19127 Apr 6 14:31 email.txt drwxr-x--- 2 amavis amavis 4096 Apr 6 14:31 parts [root@mail01 tmp]# ls -al /var/spool/amavisd/tmp total 28 drwxr-x--- 3 amavis amavis 20480 Apr 6 14:31 . drwxr-x--- 8 amavis amavis 4096 Apr 6 05:19 .. drwxr-x--- 3 amavis amavis 4096 Apr 6 14:28 amavis-20180406T142808-21427-Qq85UQcF [root@mail01 tmp]# ls -al /var/spool/amavisd/ total 48 drwxr-x--- 8 amavis amavis 4096 Apr 6 05:19 . drwxr-xr-x 11 root root 4096 Feb 22 2017 .. drwxr-x--- 2 amavis amavis 4096 Feb 15 2017 .razor drwx------ 2 amavis amavis 4096 Apr 6 14:31 .spamassassin srwxr-x--- 1 amavis amavis 0 Apr 6 05:19 amavisd.sock drwxr-x--- 2 amavis amavis 4096 Apr 6 05:19 db drwxr-x--- 2 amavis amavis 4096 Dec 12 13:12 quarantine drwxr-x--- 3 amavis amavis 20480 Apr 6 14:31 tmp drwx------ 4 amavis amavis 4096 Nov 8 15:16 var
I don't see any obvious permission problems; make sure your filesystem is not full (is /var/spool/amavisd/tmp/ on root filesystem, or tmpfs, or ???). Maybe run 'dmesg' and check /var/log/ files for any errors. Can you create that p002 directory as root?
Check if the clamav user is member of the amavis group. Here an example from /etc/group file on Debian 9: amavis:x:120:clamav
Its centos 7 cat /etc/group | grep amavis amavis:x:993: cat /etc/group | grep clam clamupdate:x:994: clamscan:x:990: virusgroup:x:988:clamupdate,clamscan i added clamscan to amavis but that didt help. Strange thing is: Apr 13 09:52:17 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:52:46 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:52:46 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p005: Can't create temporary directory ERROR Apr 13 09:53:47 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:53:47 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p003: Can't create temporary directory ERROR Apr 13 09:53:59 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:54:48 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:55:11 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:55:33 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:55:42 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:56:05 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:56:22 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:56:36 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:56:36 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p004: Can't create temporary directory ERROR Apr 13 09:56:36 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p005: Can't create temporary directory ERROR Apr 13 09:56:48 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:56:54 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:57:16 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:57:17 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p004: Can't create temporary directory ERROR Apr 13 09:57:33 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:57:46 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:58:09 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR Apr 13 09:58:21 mail01 clamd[464]: /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: Can't create temporary directory ERROR ls -sl /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002 ls: cannot access /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/p002: No such file or directory but a few seconds later: ls -sl /var/spool/amavisd/tmp/amavis-20180413T095217-15076-37yMi2gl/parts/ total 808 4 -rw-r----- 1 amavis amavis 175 Apr 13 09:56 p001 4 -rw-r----- 1 amavis amavis 576 Apr 13 09:56 p002 400 -rw-r----- 1 amavis amavis 404993 Apr 13 09:56 p003 400 -rw-r----- 1 amavis amavis 404342 Apr 13 09:56 p004 So the directorys are there, but are vanishing
Hmm, did you restart amavis and the clamav daemon after you added the clamscan user? Please check with 'ps aux' if the clamav daemon is running under clamscan or under another user. These tmp directories are created by amavis to provide an email attachment for scanning as far as i know. So amavis will remove them when finished (or failed).
ps aux | grep amavis amavis 464 0.2 2.1 888020 540980 ? Ssl Jan08 397:36 /usr/sbin/clamd -c /etc/clamd.d/amavisd.conf --foreground=yes strange the clamd is not restarting as a part op amavisd. I stoped amavisd killed the process, started amavisd and clamd came back up. Looks like the problem is also gone. Thanxs for the support.