Wed, 22 Jul 2009

Crash

Systemcrash.
Nach dem Hochfahren meldet sich Cron nett per mail, dass es einen Fehler in der Ausführung von logrotate gab: Aus irgendwelchen Gründen konnte eine Logdatei von Exim nicht verarbeitet werden.
Erster Gedanke: »Ich bin root, ich darf das!« Aber nicht doch, fehlende Berechtigungen verhindern das Löschen, signalisiert das System... Tatsächlich zeigt ls:

ls -alh
-rw-r----- 1 Debian-exim 49145 1,9K 21. Nov 1932 mainlog.4.gz

Wobei es die Gruppe 49145 nicht gibt.
In einem solchen Fall sind durch den Crash die Dateiattribute durcheinander geraten, und diese Dateien können dadurch (manchmal) nicht mehr bearbeitet werden. Hilfe gibt es allerdings durch lsattr und chattr. Ersteres zeigt die Attribute im ext-Dateisystem an, während Zweiteres diese wieder gerade biegen kann: und zumindest logrotate ist nun wieder zufrieden.



posted at: 21:01 | path: /2009 | permanent link to this entry | 1 comments | Tags: