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
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.
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.