[clamav-users] No such file or directory + after milter-reject

maurizio at caloro.ch maurizio at caloro.ch
Fri Mar 6 03:26:38 EST 2020


Hello together

yesterday installed clamav-milter with postfix, but the next problem will appear quick :-)
please what will here the possible mistake, in the meantime i google this, I really haven't found anything useful yet.

Mar  6 08:44:47 mail postfix/smtpd[31388]: warning: milter inet:[127.0.0.1]:3310: unreasonable packet length: 1431194446 > 1073741823
Mar  6 08:44:47 mail postfix/smtpd[31388]: warning: milter inet:[127.0.0.1]:3310: read error in initial handshake

also strange to see if send to my "Eichar text" file, the Milter he doesn't care.
please, whats going wrong now ??

the services clamav-daemon and clamav-milter, freshclam are still up and running.

Debian 8.11
 -Postfix 2.11.3
 -Dovecot 2.2.13
 -SpamAssassin version 3.4.1
 -Clamd daemon 0.101.5 


Postfix
# Milter Sttings
#
#
milter_clamav = inet:[127.0.0.1]:3310
milter_default_action = accept
milter_mail_macros = i {mail_addr} {client_addr} {client_name} {auth_authen}
milter_opendkim = inet:[127.0.0.1]:8891
milter_opendmarc = inet:[127.0.0.1]:8893
milter_protocol = 6
non_smtpd_milters = $milter_opendkim
smtpd_milters = $milter_clamav,$milter_opendkim,$milter_opendmarc

--

root at mail:/etc/postfix# telnet 127.0.0.1 3310
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.

--

root at mail:/etc/clamav# systemctl status clamav-milter
● clamav-milter.service - LSB: ClamAV virus milter
   Loaded: loaded (/etc/init.d/clamav-milter)
   Active: active (running) since Fri 2020-03-06 09:15:35 CET; 8s ago
  Process: 6926 ExecStop=/etc/init.d/clamav-milter stop (code=exited, status=0/SUCCESS)
  Process: 7042 ExecStart=/etc/init.d/clamav-milter start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/clamav-milter.service
           ├─ 7157 /usr/sbin/clamav-milter --config-file=/etc/clamav/clamav-milter.conf
           └─21385 /usr/sbin/clamav-milter --config-file=/etc/clamav/clamav-milter.conf

Mar 06 09:15:35 mail.domain.ch clamav-milter[7042]: Starting Sendmail milter plugin for ClamAV: clamav-milter.
Mar 06 09:15:35 mail.domain.ch systemd[1]: Started LSB: ClamAV virus milter.


thanks for any update!
Regards
Mau


-----Ursprüngliche Nachricht-----
Von: maurizio at caloro.ch <maurizio at caloro.ch> 
Gesendet: Freitag, 6. März 2020 00:55
An: 'G.W. Haywood' <clamav at jubileegroup.co.uk>; 'ClamAV users ML' <clamav-users at lists.clamav.net>
Betreff: AW: [clamav-users] No such file or directory + after milter-reject

Hello

I found the issue ... wau this was tricky 😊

apt-get purge --remove clamav clamav-base clamav-daemon clamav-freshclam clamav-milter libclamav9:amd64 apt-get install clamav-daemon clamav-freshclam clamav-milter


/etc/systemd/system/clamav-daemon.socket.d/extend.conf
	[Socket]
	ListenStream=127.0.0.1:3310

And now the port 3310 are ready
	Fri Mar  6 00:45:35 2020 -> TCP: Received AF_INET SOCK_STREAM socket from systemd.


But please what would mean this ???  " unreasonable packet length", and 
"read error"

Mar  6 00:52:32 mail postfix/smtps/smtpd[20006]: warning: milter 
inet:[127.0.0.1]:3310: unreasonable packet length: 1431194446 > 1073741823 
Mar  6 00:52:32 mail postfix/smtps/smtpd[20006]: warning: milter 
inet:[127.0.0.1]:3310: read error in initial handshake


Thanks for our possible update.

-----Ursprüngliche Nachricht-----
Von: G.W. Haywood <clamav at jubileegroup.co.uk>
Gesendet: Freitag, 6. März 2020 00:47
An: maurizio at caloro.ch; ClamAV users ML <clamav-users at lists.clamav.net>
Betreff: Re: [clamav-users] No such file or directory + after milter-reject

Hi there,

On Thu, 5 Mar 2020, mauri via clamav-users wrote:

> I try now this way..... but also no chance... for any help, thanks ...
> Main.cf - Postfix

I can't help you with Postfix configuration I'm afraid, but you'll probably 
need to check that you have it right.

> cat clamav-milter.conf
>
> MilterSocket "inet:7357 at localhost"
> ClamdSocket "tcp:127.0.0.1:3310"

Remove the quotes.

> FixStaleSocket true

Useless directive - applies to Unix sockets.

> cat clamd.conf
> ...
> LocalSocket /var/run/clamav/clamd.ctl
> FixStaleSocket true
> LocalSocketGroup clamav
> LocalSocketMode 666
> ...

I've never actually checked, but I'd be surprised if you can use _both_ a 
local (Unix) socket _and_ a TCP socket for clamd, and since you appear to 
have configured the milter for TCP then I think you should remove all these 
local socket directives.  But you might be better off using Unix (local) 
sockets.  I do not like the use of the word 'local' applied to sockets, I 
think it's confusing, but we have what we have.

> TCPSocket "3310"
> TCPAddr "localhost"

Remove the quotes.

Have you checked that clamav-milter and clamd actually start and continue to 
run?  Do you know how to do that?

-- 

73,
Ged.



More information about the clamav-users mailing list