Nextcloud Fehler: Synchronisation wegen ungültiger Änderungszeit nicht möglich – die Lösung

Wer diesen Fehler sieht und auch ERNST NIMMT, der bekommt oft Angstschweiß.

Was macht Nextcloud jetzt schon wieder?

Warum funktioniert die Synchronisierung nicht?

Was kann ich dagegen machen?

 

Auf all diese Fragen gibt es eher keine Antworten.

 

Das Problem – Daten werden einfach nicht gesynct

Das Problem ist gravierend.

Nextcloud verweigert hier die Synchronisierung, also das Speichern der Daten am Server.

Die Daten landen also gar nicht auf der Nextcloud-Instanz!

Wer immer davon ausgegangen ist, dass die eigenen Daten eh sicher auf dem Nextcloud-Server gespielt werden, der irrt.

Dazu gibt es natürlich auch schon einen Thread im Support Forum: https://help.nextcloud.com/t/server-meldet-ungultige-anderungszeit/130268

Warum?

In meinem Fall war das Problem, dass kein Änderungsdatum bei der Datei eingetragen war.

Ohne dass eine Datei einen Zeitstempel besitzt der anzeigt, wann die Datei das letzte mal geändert wurde, verweigert der Sync Client auf Ubuntu den Dienst!

 

Die Lösung – Jede Datei „angreifen“ und einen Änderungszeitpunkt geben

Ich will mich mit dem Problem nicht lange aufhalten.

Mir ist es auch egal, wenn die Änderungszeitpunkte nicht stimmen, ich also nicht den tatsächlichen, letzten Änderungszeitpunkt in der Datei stehen habe.

Mir ist es wichtig, dass meine Daten gesichert werden!

Daher bin ich folgenden Hardcore-Weg gegangen:

Einfach alle Dateien einmal „angreifen“, also den Befehl „touch“ über alle Dateien drüberlaufen lassen:

find . -type f -exec touch {} +

Das funktioniert wunderbar!

Es öffnet einem die Augen wenn man den Nextcloud Sync startet.

Auf einmal möchte der Nextcloud Client eine Menge Daten hochladen von denen man gedacht hat, die wären alle schon gesichert oO!

 

Verschlüsselte Daten und Dateikonflikt beim Syncen mit dem Nextcloud Desktop Client

Nextcloud Sync?

Für Nextcloud gibt es einen Ubuntu-Sync-Client, der im Appstore (Ubuntu Software) und auf der Seite von Nextcloud herunterladbar ist:

Verschlüsselte Dateien

  • Ich verschlüssele die Dateien mit gocryptfs und sirikali.
  • Daher bleibt die Verzeichnisstruktur und die Datei selbst in der Hierarchie erhalten.

    Problem beim Syncen

  • Da die Dateinamen aber auch verschlüsselt sind, weiß ich jetzt nicht genau, welche Datei vom Problem betroffen ist.

Probleme beim Syncen mit Nextcloud

Es kann vorkommen, dass folgender Fehler auftritt:

Der berüchtigte und gefürchtete "Es existieren ungelöste Konflikte. Für Details klicken." Fehler.

Wie behebt man den?

Problembehebung

Fehlerübersicht

  • Zuerst mal auf diesen gelben Balken klicken, dann kommt die Fehlerübersicht:
  • Dann auf das Ordnersymbol neben dem Fehler klicken – klickt man auf den Text selbst, passiert oft nix.
  • Ok! Ich bin jetzt bei der verschlüsselten Datei – aber wie finde ich die unverschlüsselte?

Datei finden mit ls -li

  • Den Ordner jetzt im Terminal öffnen und mit ls -liplus dem Dateinamen nach der Inode-Nummer der Datei suchen.

  • Mit dieser Inode Nummer gehe ich in das Verzeichnis, wo die unverschlüsselten Dateien liegen und führe den Befehl

  • find -inum 13414018 aus. Wobei 13414018 für die mit ls -li gefundene Nummer steht.

  • Und somit habe ich die unverschlüsselte Datei und kann nun kontrollieren, wo es Probleme gibt!