Hallo,
ich habe seit Neuaufsetzen eines Servers mit Debian Sarge das Problem, dass logrotate hängt:
root 25492 0.0 0.2 1680 760 ? Ss 07:30 0:00 /usr/sbin/anacron -s
root 25700 0.0 0.1 1492 556 ? SN 07:35 0:00 run-parts --report /etc/cron.daily
root 26440 0.0 0.0 0 0 ? ZNs 07:51 0:00 [logrotate] <defunct>
Ich habe schon Folgendes versucht:
-In google fand ich das Problem aus dem Jahr 2000, die dortige Lösung, in der crontab bei run-parts "--report" zu entfernen brachte kein besserung.
Ich legte verschob aus logrotate.d alle Scripts und tat sie nacheinander wieder hinein, das ging bis zu 3 Scripts gut, leider muss habe ich gerade die exakte Reihenfolge nicht zu Hand, es hing aber nicht an einem Script, welches irgendwelche Dienste neu startet.
Rufe ich run-parts von der Shell aus auf, dann läuft es sauber durch.
Auf einem weiteren Server mit ähnlichen Paketstand läufts sauber.
Hat einer ne Idee ? Gibts ne elegante Methode das zu debuggen ? Ich habs schon so eingerichtet, dass ich eine ZUsammenfassung bekommen will, geht aber nur wenns durchläuft, das Pipen in eine Datei funktionierte nicht.
Gruss
Hotzi