Probleme bei Update auf 32.0.1

Ich wollte meine Nextcloud updaten, aber bekomme ein Fehler.

Check for write permissions failed
The following places can not be written to:
    LICENSE
    libtensorflow.so
    libtensorflow_framework.so
    libtensorflow_framework.so.2.9.1
    libtensorflow.so.2.9.1
    libtensorflow_framework.so.2
    libtensorflow.so.2
    ctstring_internal.h
    ctstring.h
    tf_file_statistics.h
    tf_attrtype.h
    tf_tensor.h
    tf_tstring.h
    tf_datatype.h
    tensor_interface.h
    c_api_experimental.h
    c_api.h
    c_api_macros.h
    tf_status.h
    c_api_experimental.h
    c_api.h
    dlpack.h
    THIRD_PARTY_TF_C_LICENSES
    LICENSE
    libtensorflow.so
    libtensorflow_framework.so
    libtensorflow_framework.so.2.9.1
    libtensorflow.so.2.9.1
    libtensorflow_framework.so.2
    libtensorflow.so.2
    ctstring_internal.h
    ctstring.h
    trt_convert_api.h
    tf_file_statistics.h
    tf_attrtype.h
    tf_tensor.h
    tf_tstring.h
    tf_datatype.h
    tensor_interface.h
    c_api_experimental.h
    c_api.h
    c_api_macros.h
    tf_status.h
    c_api_experimental.h
    c_api.h
    dlpack.h
    THIRD_PARTY_TF_C_LICENSES

Update failed. To resume or retry just execute the updater again.


Was kann ich da machen, bisher liefen die Updates immer ohne Probleme durch.

Nun, ein paar mehr Infos zu der Umgebung unter der Du NC läufen lässt, wären schon hilfreich.

Sind die Rechte richtig gesetzt?
Z.B.: (Daten müssen natürlich Deinen Pfaden angepasst werden; Backup ist obligatorisch.)

#Berechtigungen pp Nextcloudverzeichnis
sudo chown -R www-data:www-data /var/www/nextcloud
find nextcloud/ -type d -exec chmod 750 {} \;
find nextcloud/ -type f -exec chmod 640 {} \;
#Berechtigungen pp Datenverzeichnis
cd /media/
chown -R www-data:www-data ncd
find ncd/ -type d -exec chmod 750 {} \;
find ncd/ -type f -exec chmod 640 {} \;

Diese Infos würden weiterhelfen:

Liebe Nutzer des deutschen Subforums.

Es passiert leider häufig genug, dass ganz wesentliche Infos bei vielen Threads fehlen. Dabei weiß niemand außer Euch selbst, wie ihr eure Maschine(n) konfiguriert habt. Doch Informationen sind wesentlich für eventuelle Helfer.

Bitte beachtet beim Posten deshalb folgende kleine Hinweise - die erleichtern allen die Fehlersuche. Und sparen allen Zeit. Und auch Nerven :wink:

  • Bei welchen Anbieter? Was für ein Server? v-server, shared, root, usw. Oder Lokal?
  • Auf welcher Hardware? PC, Raspberry PI, Banana, NAS usw…
  • Betriebssystem sowie Version ALLER beteiligten Systeme
  • Nextcloud Version: <bitte ausfüllen>
  • PHP Version: <bitte ausfüllen>
  • Welche Datenbank? MySql,Engine X (Nginx),MariaDB usw…
  • Apache version, usw.
  • Läuft NC in Docker,Snap oder VM
  • Netzwerk Aufgliederung: zb. Router>Switch>PI>
  • Wurden vor kurzen Server Updates gemacht? Wenn ja von was?
  • Habt ihr die Logs angesehen von Nextcloud und von System?
  • Bei was für einer Aktion ist der Fehler aufgetreten?

Das ist ein umfangreicher Fragenkatalog. Nicht immer ist es sinnvoll ALLES zu beantworten. Generell aber sollte gelten, lieber mehr Infos als wenig Infos.

Bei vielem hilft euch die App issue template aus dem App-Store.

1 Like

Nicht zu vergessen: Wie wurde das Update aufgerufen/gestartet und als welcher Benutzer?

Update wurde mit Adminseite versucht aber auch per Konsole.

Sicher das es 750 und 640 und nicht 755 und 644?

Ich habe es, habe alles mit 75 und 644 gemacht nun läuft das Update durch. Warum sich da was geändert hat weiß ich nicht.

Ja…, sonst hätte ich es nicht geschrieben…

75 gibt es streng genommen gar nicht…

Der Unterschied zwischen den Dateirechten 750 und 755 liegt in den Rechten für andere Benutzer. Bei 750 hat nur der Eigentümer Lese-, Schreib- und Ausführungsrechte, die Gruppe hat Lese- und Ausführungsrechte, aber andere Benutzer haben keine Zugriffsrechte. Bei 755 haben neben dem Eigentümer auch Gruppenmitglieder und andere Benutzer Lese- und Ausführungsrechte

.