Dateinamen in Nextcloud die mit dem Windows Dateisystem inkompatibel sind
Falls man auf diese Problem stößt und es sich nur um einige wenige Dateien handelt, kann man natürlich beim synchronisieren die Dateien im Desktop-Client umbenennen.
Falls es sich aber um mehr als eine handvoll Dateien handelt wird es lästig und umständlich, nicht nur weil sich das Fenster des Clients nach jeder Datei schließt.
Als Lösung kann man sich per SSH auf den Server einloggen und per suchen/ersetzen die Dateinamen bereinigen:
In diesem Beispiel wird der Doppelpunkt durch ein Bindesdtrich ersetzt:
find ./ -depth -name '*:*' -execdir bash -c 'mv -- "$1" "${1//:/-}"' bash {} \;
Anschließend muss noch der Dateicache von Nextcloud gelöscht werden:
php occ files:cleanup
Danach klappt auch die Synchronisation wieder ohne Unterbrechung.