ich habe im TrueNAS mit Bordmitteln von Version 20 auf die 21 aktualisiert.
Nextcloud startet und unter Verwaltung/Übersicht wird mir angezeigt das ein Update auf Version 21.0.1 zur Verfügung steht. Stoße ich den Updateprozess an erscheint die folgende Meldung:
" Initializing
Current version is 21.0.0.
Update to Nextcloud 21.0.1 available. (channel: “stable”)
Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-21.0.1.zip Open changelog
(ist grün) * ## Check for expected files
(ist rot) * ## Check for write permissions
The following places can not be written to:
/usr/local/www/nextcloud/updater/…/COPYING
/usr/local/www/nextcloud/updater/…/version.php
/usr/local/www/nextcloud/updater/…/AUTHORS
/usr/local/www/nextcloud/updater/…/public.php
/usr/local/www/nextcloud/updater/…/robots.txt
/usr/local/www/nextcloud/updater/…/index.php
/usr/local/www/nextcloud/updater/…/status.php
/usr/local/www/nextcloud/updater/…/remote.php
/usr/local/www/nextcloud/updater/…/.htaccess
/usr/local/www/nextcloud/updater/…/console.php
/usr/local/www/nextcloud/updater/…/cron.php
/usr/local/www/nextcloud/updater/…/index.html
/usr/local/www/nextcloud/updater/…/occ"
Die Eigentümer und Rechte für /updater sehen so aus:
“/www/nextcloud/updater]# ls -l
total 237
-rw-r–r-- 1 root wheel 65827 Feb 19 09:50 index.php
-rw-rw-r-- 1 www www 600659 Feb 25 19:22 updater.phar”
Ich verstehe nicht wo der Fehler liegt da ja Schreibrechte vorhanden sind.
Hat jemand die Zeit zu helfen?
Danke für Eure Mühe
Ich habe sämtlichen Dateien unter nextcloud Besitzer www:www gegeben. Keine Ahnung, weshalb das mit dem Plugin anders geregelt ist. Nach einem upgrade des plugins in truenas von 21.0.0.18 auf 21.0.1.1 wurde im Browser der NC updtater aufgerufen. Dieser lief aber in einen Fehler.
Nach dem chown -R www:www nextcloud && chmod -R g+w nextcloud lief das upgrade durch.
Frage: Ist es ein Problem nun Verzeichnis und Unterverzeichnisse so zu belassen, oder kümmert sich der NC updater um die richtigen Berechtigungen im Verzeichnis?
Allerdings musste ich vorher noch auf mysql80 umstellen, da die Datenbank bereits bei Versuchen zuvor von mir manuell upgegraded wurde und daher mysql57 nicht mehr mit dem neuen Datenbankschema startete. Das ist aber ein spezieller Fall.