Wenn logrotate scheinbar nicht mehr läuft und die Logfiles daher ins unendliche wachsen, dann sollte man mal nachschauen, ob alle Konfigurationen in Ordnung sind. In meinem Fall war es ein installiertes zope2.7-Paket ohne entsprechende Instanz unter /var/lib/zope2.7/instance/. Da ich meine Zope-Instanzen woanders installiert habe, gibt es dort keine Unterverzeichnisse. Leider erwartet logrotate aufgrund des konfigurierten Jobs dort welche. Die Fehlermeldung sieht dann wie folgt aus:
error: error accessing /var/lib/zope2.7/instance/*/log: No such file or directory
error: zope2.7:24 glob failed for /var/lib/zope2.7/instance/*/log/*.log
run-parts: /etc/cron.daily/logrotate exited with return code 1
Dummerweise bricht damit das Logrotate gänzlich ab und die Logfiles bleiben liegen. Löschen des entsprechenden Jobs in /etc/logrotate.d hilft. Wahlweise natürlich auch das anlegen einer Defaultinstanz für Zope oder die Änderung des Jobs auf das richtige Verzeichnis.