Fehlermeldung in archive.sh

Ich erhielt heute die hier aufgeführte Fehlermeldung vom Cron. Im Einsatz ist Piwik 1.2.1 und es betraf augenscheinlich nur diese eine Webseite (von ca. 100).


There is an error. Please report the message and full backtrace in the Piwik forums.

Warning: unlink(/pfad/zu/piwik/tmp/PDF Report - 4.2011-04-05.50.de.pdf): Datei oder Verzeichnis nicht gefunden in /pfad/zu/piwik/plugins/PDFReports/API.php on line 426


Backtrace -->#0  Piwik_ErrorHandler(2, unlink(/pfad/zu/piwik/tmp/PDF Report - 4.2011-04-05.50.de.pdf): Datei oder Verzeichnis nicht gefunden, /pfad/zu/piwik/plugins/PDFReports/API.php, 426, Array ([emails] => Array ([0] => mail1@example.org,[1] => mail2@example.org,[2] => mail2@example.org),[outputFilename] => pfad/zu/piwik/tmp/PDF Report - 4.2011-04-05.50.de.pdf,[prettyDate] => Dienstag 5 April 2011,[websiteName] =>

... Binär-Code der PDF? ...

00000 n 0000467222 00000 n 0000467307 00000 n 0000467748 00000 n 0000468098 00000 n 0000468438 00000 n 0000480307 00000 n 0000480510 00000 n trailer << /Size 124 /Root 123 0 R /Info 122 0 R /ID [ <053b1c8441fad262f14b7b13a1e023b6> <053b1c8441fad262f14b7b13a1e023b6> ] >>startxref480894%%EOF,[] => )),[] => Zend_Mime Object ([] => =_d4bcc9660f6bddf9a866f3383dcbd316)),[fromEmailName] => Piwik-Berichte,[fromEmailAddress] => noreply@{DOMAIN},[attachmentName] => Bericht

Looks like the cron user doesn’t have the right umask to delete the file it created.

To suppress the error message, change the unlink to @unlink.

See patches in http://dev.piwik.org/trac/changeset/4505 and http://dev.piwik.org/trac/changeset/4506