Nachdem ich auf einem Server von Debian Squeeze auf Wheezy aktualisiert hatte, erhielt ich jeden Tag eine Cron Fehlermeldung von amavisd-new.
Betreff: Cron <root@server> test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.daily )
Text:
/etc/cron.daily/amavisd-new: Please run this cronjob as user amavis run-parts: /etc/cron.daily/amavisd-new exited with return code 1
Prüfung amavis-new:
# cat /etc/cron.daily/amavisd-new
#!/bin/sh
#
# Daily maintenance for amavisd-new
# $Id: amavisd-new.cron.daily 930 2006-08-10 13:38:45Z hmh $
#
test -e /usr/sbin/amavisd-new-cronjob && exec /usr/sbin/amavisd-new-cronjob sa-clean
exit 0
Testlauf mit su amavis ist ok, keine Fehler im Log. Als root wird der Hinweis angezeigt, das Script mit dem User amavis laufen zu lassen. Die Version von amavis ist:
# dpkg -l |grep amavis
ii amavisd-new 1:2.7.1-2 all Interface between MTA and virus scanner/content filters
Lösung
Das Debian Paket wurde aus einem mir nicht bekannten Grund von /etc/cron.daily/amavisd-new zu /etc/cron.d/amavisd-new verschoben. Allerdings wurde das alte Scipt nicht entfernt, sodass die oben genannten Fehler per Mail kommen. Hier der Inhalt des neuen amavisd-new Scripts:
# cat /etc/cron.d/amavisd-new
#
# SpamAssassin maintenance for amavisd-new
#
# m h dom mon dow user command
18 */3 * * * amavis test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync
24 1 * * * amavis test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-clean
! Also einfach löschen: # rm /etc/cron.daily/amavisd-new !
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.