Hallo Andreas,
kann es evtl. sein, dass nicht der AMaViS systemd-Daemon Dein Problem ist, sondern eher der ClamAV-Daemon welcher zum AMaViS gehört?
Ich habe nachfolgende Konfiguration für systemd bzgl. AMaViS-Daemon und dem dazugehörigen ClamAV-Daemon:
# cat /usr/lib/systemd/system/amavisd.service [Unit] Description=Amavisd-new is an interface between MTA and content checkers. Documentation=http://www.ijs.si/software/amavisd/#doc After=network.target Wants=clamd@amavisd.service Wants=postfix.service
[Service] Type=forking User=amavis Group=amavis PIDFile=/var/run/amavisd/amavisd.pid ExecStart=/usr/sbin/amavisd -c /etc/amavisd/amavisd.conf ExecReload=/usr/sbin/amavisd -c /etc/amavisd/amavisd.conf reload Restart=on-failure PrivateTmp=true PrivateDevices=true CapabilityBoundingSet= ProtectSystem=full ProtectHome=true
[Install] WantedBy=multi-user.target
bzw.
# cat /usr/lib/systemd/system/clamd@.service [Unit] Description = clamd scanner (%i) daemon Documentation=man:clamd(8) man:clamd.conf(5) https://www.clamav.net/documents/ # Check for database existence # ConditionPathExistsGlob=@DBDIR@/main.{c[vl]d,inc} # ConditionPathExistsGlob=@DBDIR@/daily.{c[vl]d,inc} After = syslog.target nss-lookup.target network.target
[Service] Type = forking ExecStart = /usr/sbin/clamd -c /etc/clamd.d/%i.conf Restart = on-failure
Meine systemd-Dienste heissen allerdings:
# systemctl list-unit-files --type=service | grep -e enabled | grep -e amavis -e clam amavisd.service enabled clamd@.service enabled
Grüße Klaus.
Hallo!
Ich habe hier ein hässliches Problem. amavisd startet nicht mehr.
May 6 17:50:10 atlas systemd: Failed to start clamd scanner (amavisd) daemon. May 6 17:50:10 atlas systemd: clamd@amavisd.service failed.
Daraufhin habe ich alles clam-bezügliche aus der amavisd.conf auskommentiert. Hat nichts geholfen. Dann habe ich alles clam-bezügliche mit yum deinstalliert.
May 6 18:16:10 atlas systemd: Cannot add dependency job for unit clamd@amavisd.service, ignoring: Unit not found. May 6 18:16:10 atlas systemd: start request repeated too quickly for amavisd.service May 6 18:16:10 atlas systemd: Failed to start Amavisd-new is an interface between MTA and content checkers.. May 6 18:16:10 atlas systemd: amavisd.service failed.
Nach einem Neustart das gleiche Problem. Ich weis nicht, was ich noch tun soll. Ich komme nicht dahinter, was der systemd da macht.
Hat jemand Rat?
Grüße
Andreas
-- PGP-Fingerprint: D392 5D21 0299 63D7 5BAE 4562 1E56 B2EA 81A2 59F1
----- Ende der Nachricht von Andreas Meyer a.meyer@nimmini.de -----