Menü Schließen

Tine 2.0 Community Edtion – WebUpdate failed to create hash file

tine 2.0 Logo

Ich nutze die tolle Groupware Tine 2.0. in der Community Edition. Hier jedoch nur den Kalender, die Kontakte und den Mailer. Als ich nun auf die neuste Version 2021. 02.1 aktualisieren wollte, zeigte mir der Webupdater folgende Fehlermeldung: failed to create hash file

Tine 2.0. Fehler hash file
Tine 2.0. Fehler hash file

Da das Update also fehlschlug, habe ich den Weg über die Befehlszeile verwendet:

# sudo -uwww-user php7.4 setup.php --update
Tine 2.0 can't setup the configured logger! The Server responded: Zend_Log_Exception: "tine20.log" cannot be opened with mode "a" in /web/vendor/zendframework/zendframework1/library/Zend/Log/Writer/Stream.php

Tinebase_Exception_Backend: No base path (filesdir) configured or path not writeable in /web/Tinebase/FileSystem.php:135

Ah ok, sieh an es gibt ein Problem mit der tine20.log Datei. ja richtig, ich habe die alten Dateien, bis auf .htaccess und configure.inc.php, gelöscht und die neuen Programmdateien rein kopiert.

# touch tine20.log
# chown -R webuser:webuser tine20.log
# find tine20.log -type f -exec chmod 664 {} +

Die Meldung mit der tine20.log ist zwar weg, aber der Fehler mit dem „No base path“ ist noch da. Hört sich nach einem Konfigurationsproblem an, was ich aktuell aber nicht finden kann, da alle Pfade in der Konfiguration korrekt sind.

Irgendwann habe ich dann doch den Webupdater nochmal versucht und siehe da, alle Komponenten wurden erfolgreich aktualisiert. D.h. der obige Fehler hat nichts direkt mit dem Updater zu tun.

Lösung: statt den Befehl oben mit dem Webuser auszuführen, habe ich ihn mit root ausgeführt und dann wurden auch die Applikationen aktualisiert und kein Fehler mehr angezeigt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert