blodo176
Goto Top

Kolab auf Centos 7 ClamAV und amavisd funktionieren nicht

Hallo zusammen,

ich habe Kolab 16 auf Centos 7 installiert und schon während des Setups einen Fehler bei ClamAV und Amavis bekommen.

ERROR: Can't open /var/log/clamav/freshclam.log in append mode (check permissions!).  
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
Job for amavisd.service failed because the control process exited with error code. See "systemctl status amavisd.service" and "journalctl -xe" for details.  
Job for clamd@amavisd.service failed because the control process exited with error code. See "systemctl status clamd@amavisd.service" and "journalctl -xe" for details.  
Created symlink from /etc/systemd/system/multi-user.target.wants/amavisd.service to /usr/lib/systemd/system/amavisd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/clamd@amavisd.service to /etc/systemd/system/clamd@.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/wallace.service to /usr/lib/systemd/system/wallace.service.

Unter /var/log wurde der Ordner clamav nicht angelegt - das habe ich nachgeholt.
/var/log/clamav/clamav.log existiert nicht

freshclam -u root funktioniert

ps -ef | grep clam
root      18755  18752  0 12:00 ?        00:00:00 /bin/bash /usr/share/clamav/freshclam-sleep
root      72952  72788  0 13:44 pts/2    00:00:00 grep --color=auto clam

systemctl status clamd@amavis.service
● clamd@amavis.service - clamd scanner (amavis) daemon
   Loaded: loaded (/etc/systemd/system/clamd@.service; enabled; vendor preset: disabled)
   Active: inactive (dead)
     Docs: man:clamd(8)
           man:clamd.conf(5)
           https://www.clamav.net/documents/

systemctl status amavisd.service
● amavisd.service - Amavisd-new is an interface between MTA and content checkers.
   Loaded: loaded (/usr/lib/systemd/system/amavisd.service; enabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since Sa 2019-04-27 17:07:58 CEST; 20min ago
     Docs: http://www.ijs.si/software/amavisd/#doc
  Process: 70218 ExecStart=/usr/sbin/amavisd -c /etc/amavisd/amavisd.conf (code=exited, status=255)

Apr 27 17:07:58 kolab systemd[1]: amavisd.service: control process exited, ...55
Apr 27 17:07:58 kolab systemd[1]: Failed to start Amavisd-new is an interfa.....
Apr 27 17:07:58 kolab systemd[1]: Unit amavisd.service entered failed state.
Apr 27 17:07:58 kolab systemd[1]: amavisd.service failed.
Apr 27 17:07:58 kolab systemd[1]: amavisd.service holdoff time over, schedu...t.
Apr 27 17:07:58 kolab systemd[1]: Stopped Amavisd-new is an interface betwe.....
Apr 27 17:07:58 kolab systemd[1]: start request repeated too quickly for am...ce
Apr 27 17:07:58 kolab systemd[1]: Failed to start Amavisd-new is an interfa.....
Apr 27 17:07:58 kolab systemd[1]: Unit amavisd.service entered failed state.
Apr 27 17:07:58 kolab systemd[1]: amavisd.service failed.
Warning: amavisd.service changed on disk. Run 'systemctl daemon-reload' to reload units.  
Hint: Some lines were ellipsized, use -l to show in full.


Ich habe schon etliches gelesen, aber keinen ähnlichen Fall finden können.
Evtl. kennt sich jemand von euch aus.

Vielen Dank im voraus

Content-Key: 445398

Url: https://administrator.de/contentid/445398

Ausgedruckt am: 28.03.2024 um 13:03 Uhr

Mitglied: 57803
57803 27.04.2019 um 22:07:33 Uhr
Goto Top
Servus,

ich kenne mich zwar nicht aus, aber welche Zugriffsrechte hat den der Pfad
/var/log/clamav/

?
Mitglied: blodo176
blodo176 28.04.2019 um 10:41:07 Uhr
Goto Top
[root@kolab /]# ls -ld /var/log/clamav
drwxrwxrwx 2 root root 27 27. Apr 23:02 /var/log/clamav

Den Ordner habe ich manuell unter root angelegt, deshalb hat auch nur root Zugriff.

Wie kann ich feststellen unter welchem User die Dienste clamd@amavisd.service und amavis.service ausgeführt werden.
Ich gehe davon aus, dass er User amavis dafür zuständig ist. Der User ist in der Gruppe amavis.

Ich denke es handelt sich um ein Rechteproblem.
Mir sind die Zusammenhänge nur nicht klar.
Mitglied: blodo176
blodo176 28.04.2019 um 17:25:34 Uhr
Goto Top
Kolab läuft jetzt.

Für /var/log/clamav habe ich ein Schreibrecht für alle vergeben.

Im Systemprotokoll war ein Fehler aufgeführt, daß der amavisd.service ohne FQDN nicht läuft und in der /etc/amavisd/amavisd.conf die Variable $myhostname gesetzt werden muss.
Nachdem ich das gemacht habe ist alles gelaufen.

Danke für deine Hilfe