logrotate aktzeptiert änderung nicht

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
krawudsky
Beiträge: 4
Registriert: 12.07.2006 22:40:21

logrotate aktzeptiert änderung nicht

Beitrag von krawudsky » 12.07.2006 23:23:51

Hallo alle,

habe ein problem mit logrotate. Ich lass mir vom Server Logs zusenden, ursprünglich stand der Eintrag in der /etc/logrotate.d/mail auf 52 mal rotieren.
Hab das nach ner Zeit geändert auf 7 und in /var/log/aufgeräumt, d.h. alles was logrotate mit endungen jenseits von 1.1.1.gz angelegt hat gelöscht. Logrotate hab ich danach auch neu gestartet. Jetzt spamt er mir wieder diese dateien in meinen Posteingang
In der Log von cron.daily/logrotate steht dann

Code: Alles auswählen

gunzip: stdin: unexpected end of file
error: uncompress command failed mailing /var/log/mail.info.1.1.1.1.1.8.gz

gunzip: stdin: unexpected end of file
error: uncompress command failed mailing /var/log/mail.info.1.1.1.1.1.1.1.8.gz
usw.

Krieg ich das irgendwie wieder sauber oder muss ich logrotate neu installieren.

Bin für jeden Tip dankbar.

Grüße

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Beitrag von C_A » 19.07.2006 13:30:39

Paste mal die entsprechenden config files.

krawudsky
Beiträge: 4
Registriert: 12.07.2006 22:40:21

Beitrag von krawudsky » 23.07.2006 21:21:02

nabend,

sorry das ich erst jetzt antworte,
zuletzt lief der logrotate Cronjob fast den ganzen Tag und spammte mich mich sinnlosen leeren mails zu. Hab den logrotate erstmal deinstalliert (zusätzlich noch dpkg --purge logrotate) und wieder installiert, und nochmal im /var/log aufgeräumt. Hoffe mal das er sich wieder einkriegt.

mein logrotate.conf:

Code: Alles auswählen

daily
rotate 7
create
include /etc/logrotate.d
mail:

Code: Alles auswählen

/var/log/mail.* {
        daily
        mail someone@somewhere.com
        missingok
        rotate 3
        compress
        delaycompress
        notifempty
        create 640 root adm
}
Gruß
Krawudsky

krawudsky
Beiträge: 4
Registriert: 12.07.2006 22:40:21

Beitrag von krawudsky » 03.08.2006 20:02:13

neeeiiiinnn, er fängt schon wieder an.

Code: Alles auswählen

/etc/cron.daily/logrotate:

gunzip: stdin: unexpected end of file
error: uncompress command failed mailing /var/log/mail.info.4.gz

gunzip: stdin: unexpected end of file
error: uncompress command failed mailing /var/log/mail.info.1.4.gz

gunzip: stdin: unexpected end of file
keiner ne Idee, wie ich das ohne komplett neuaufsetzen wieder sauber kriege??

Für jeden Tip dankbar.

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 04.08.2006 10:29:06

Das koennte auch ein Bug sein, da der Dateiname der rotierten Files total falsch zusammengebaut wird. Welche Version von Debian benutzt du?

krawudsky
Beiträge: 4
Registriert: 12.07.2006 22:40:21

Beitrag von krawudsky » 05.08.2006 13:54:21

hi,

Debian ist "aktuelles" Sarge.
meine logrotate Version ist:

Code: Alles auswählen

logrotate 3.7 - Copyright (C) 1995-2001 Red Hat, Inc.
dist-upgrade bringt auch nichts neueres.

Wenn das ein Feature ist, dann Mahlzeit, ist ja die Version aus den Debianquellen.

Ein andererer Rechner mit Ubuntu6.06 hat Version 3.7.1 drauf und arbeitet sauber.

Ich seh schon, ich glaub ich sollte wirklich neuaufsetzen, kann das nicht nachvollziehen was da passiert.

:x

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 05.08.2006 15:18:01

Sehr komisch, ich hab nen Server mit Sarge am Laufen, da gibts keine Probleme...

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von rendegast » 05.08.2006 19:45:09

Logrotate hab ich danach auch neu gestartet.
?
Logrotate ist doch eigentlich nur eine Script-Sammlung, die durch cron ausgeführt wird, die kann mensch doch nicht "neu starten" (?)

hast Du mal syslog neu gestartet? vieleicht hast Du bei den Säuberungen Dateien entfernt, auf denen syslog noch die Finger hatte?

Benutzeravatar
GrafPorno
Beiträge: 23
Registriert: 03.03.2006 18:01:28
Kontaktdaten:

Beitrag von GrafPorno » 19.10.2006 11:07:08

ich würde zuallererst mal die config ändern:

Code: Alles auswählen

/var/log/mail/mail.log /var/log/mail/mail.err /var/log/mail/mail.info /var/log/mail/mail.warn {
daily
...
rocknroll!

GrafPorno

Antworten