Re: clamd@amavisd fails under systemd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 11/11/16 13:36, Gordon Messmer wrote:
On 11/09/2016 02:07 AM, Rob Kampen wrote:
so I have /etc/tmpfiles.d/clamd.amavisd.conf with content
d /var/run/clamd.amavisd 0755 amavis amavis -

the process owner name and group name are amavis
this is not quite what you specified - which should it be?

If "User" is set to amavis in the clamd configuration, that looks fine.

My real head scratch problem is that running clamd from a cli works perfectly. Trying to get systemd (via systemctl start clamd@amavisd.service) brings it up but after 1 second removes the pid file and shuts down. set up clamd via the service file to use --debug and get nothing helpful Trying to debug this systemd stuff seems impossible

systemd starts processes in the correct SELinux context, while running it from the shell does not. So my first guess would be that it's an SELinux issue. Use "setenforce" to put the system in permissive mode to see if that's the case. If so, "grep AVC /var/log/audit/audit.log" for more info.
Another random thought
When I invoke from the CLI - there is a -nofork=yes as a part of the invocation. When systemd tries to do the invocation via the ExecStart line - the original clamd@.service file had this --nofork=yes also, the problem was that this just caused an abend of the start up with the message:
> /usr/sbin/clamd: unrecognized option `--nofork=yes'
> ERROR: Unknown option passed
> ERROR: Can't parse command line options
and a look at the clamd man shows no such parameter - thus I removed it.
I wonder if this is the issue? Not sure what I can or how I can test.
Will keep playing


_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos



[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux