As Red Hat hasn't solved the problem of unix:sockets, I had to make my own 
systemd files.  But there's a little problem.

clamd.socket
==========================================================
[Unit]
Description=Socket for Clam AntiVirus userspace daemon
Documentation=man:clamd(8) man:clamd.conf(5) http://www.clamav.net/lang/en/doc/

[Socket]
ListenStream=/run/clamav/clamd.sock
#ListenStream=127.0.0.1:1024
SocketUser=clamilt
SocketGroup=clamilt
RemoveOnStop=True

[Install]
WantedBy=sockets.target
==========================================================

clamd.service
==========================================================
[Unit]
Description = clamd scanner daemon
After = syslog.target nss-lookup.target network.target
Requires=clamd.socket

[Service]
Type=forking
ExecStart = /usr/sbin/clamd -c /etc/clamd.d/scan.conf --foreground=no
Nice = 5
Restart = on-failure
PrivateTmp = true

[Install]
WantedBy=multi-user.target
Also=clamd.socket
==========================================================

Now I find that after enabling/starting clamd.socket, clamd.service is not 
starting.  And in /var/log/maillog is:

Tue Dec  5 07:10:43 2017 -> +++ Started at Tue Dec  5 07:10:43 2017
Tue Dec  5 07:10:43 2017 -> Received 0 file descriptor(s) from systemd.
Tue Dec  5 07:10:43 2017 -> clamd daemon 0.99.2 (OS: linux-gnu, ARCH: x86_64, 
CPU: x86_64)
Tue Dec  5 07:10:43 2017 -> Log file size limited to 2097152 bytes.
Tue Dec  5 07:10:43 2017 -> Reading databases from /var/lib/clamav
Tue Dec  5 07:10:43 2017 -> Not loading PUA signatures.
Tue Dec  5 07:10:43 2017 -> Bytecode: Security mode set to "TrustSigned".
Tue Dec  5 07:10:52 2017 -> Loaded 6356732 signatures.
Tue Dec  5 07:10:55 2017 -> ERROR: LOCAL: Socket file /run/clamav/clamd.sock is 
in use by another process.

Huh?  It's in use by its own .socket.  The .socket runs fine, and when I stop 
it /run/clamav/clamd.sock goes away like it should.  Permissions are fine, and 
selinux is Permissive.

Any ideas?
_______________________________________________
clamav-users mailing list
clamav-users@lists.clamav.net
http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users


Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml

Reply via email to