Hallo
UCS 4.01 errata 95 mit Z-Push 2.1.2
Ich habe festgestellt, dass logrotate für z-push seit Dezember nicht mehr funktioniert. Damit sind das z-push.log auf 654MB und z-push-error.log auf 56MB angewachsen.
Der ursprüngliche logrotate-Job für z-push sah so aus:
# cat /etc/logrotate.d/z-push.Kopie
/var/log/z-push/*.log {
size 1k
create www-data www-data
compress
rotate 4
}
Dieser Job hat mir bisher beim daily Job keine Fehlermeldungen per Mail gesendet. Da sich aber anscheinend nichts tut, habe ich den logrotate Job für z-push wie folgt angepasst:
[code]# cat /etc/logrotate.d/z-push
/var/log/z-push/z-push.log {
weekly
create 0644 www-data www-data
missingok
rotate 7
compress
delaycompress
notifempty
}
/var/log/z-push/z-push-error.log {
monthly
create 0644 www-data www-data
missingok
rotate 12
compress
delaycompress
notifempty
}[/code]
Jetzt erhalte ich folgende Fehlermeldung, die mir eigentlich sagt, was noch zu tun ist:
error: skipping "/var/log/z-push/z-push-error.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
error: skipping "/var/log/z-push/z-push.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
Wenn ich diese su-Option richtig verstehe, gebe ich damit User und Group an, welche die Berechtigung haben, die log-Datei anzufassen. Dann sollte doch eigentlich folgende Ergänzung im Job bei beiden log-Dateien richtig sein:
su www-data www-data
Wenn ich jetzt logrotate (logrotate -f /etc/logrotate.conf) manuell anstoße, erhalte ich weiterhin den obigen Fehler.
Folgende Berechtigung habe ich auf das z-push-log-Verzeichnis:
~# ll /var/log/z-push/
insgesamt 714M
drw------- 2 www-data www-data 4,0K Dez 14 06:26 .
drwxr-xr-x 18 root root 12K Mär 12 12:42 ..
-rw------- 1 www-data www-data 59M Mär 12 11:58 z-push-error.log
-rw------- 1 www-data www-data 598 Dez 12 17:31 z-push-error.log.1.gz
-rw------- 1 www-data www-data 360 Dez 11 19:17 z-push-error.log.2.gz
-rw------- 1 www-data www-data 505 Dez 11 01:06 z-push-error.log.3.gz
-rw------- 1 www-data www-data 24K Dez 7 13:47 z-push-error.log.4.gz
-rw------- 1 www-data www-data 654M Mär 12 12:25 z-push.log
-rw------- 1 www-data www-data 68K Dez 14 06:26 z-push.log.1.gz
-rw------- 1 www-data www-data 86K Dez 13 06:26 z-push.log.2.gz
-rw------- 1 www-data www-data 60K Dez 12 06:25 z-push.log.3.gz
-rw------- 1 www-data www-data 65K Dez 11 06:26 z-push.log.4.gz
Kann jemand helfen?
Gruß,
Peter