-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cyclic sync problems still in 4.5.6 with umlauts #1780
Comments
This seems to be a server setup problem. We tried to reproduce this with Mac (client side) and it worked fine with the mentioned folder. @childnode what do you mean with 3. ..."server side non-UTF8 files"? |
@dragotin it seem to, that this issue came up in of a combination of
unfortunatly I'm also not able to reproduce this atm ;( server didn't changed since one year, so the setup wasn't the problem. It's still the same and correct (for me). so back to your question: can you please test what happens if you'll "inject" some wrong encoded files in the /files folder on your serverside and resync? It seems to error handling if there are two files calling the same in UTF-8 but written either in latin1 and any other non-utf8 encoding. so I hope the problem is a little bit clearer now and I didn't write too confusing ;) |
@childnode That explains it then. Mac has a different Unicode normalization (http://en.wikipedia.org/wiki/Unicode_equivalence#Combining_and_precomposed_characters). We fixed the mac client to do a NFD->NFC conversion for the mac when uploading, but unfortunately. We cannot convert the files on the server retrospectively. |
so then:
|
@childnode Is the server also running on Mac OS? |
@danimo no, the server is a classic Debian server on ext3 with apache |
@childnode: Sounds to me like the directory was uploaded with a mac client prior to 1.1.4. That would explain the problems you are seeing. |
Just to have said, i've fixed it manually for my instance (I think) by renaming all in Server, then resync. Seems to i catched up all files |
@childnode Ok, so those are legacy problems then, or can you reproduce them with newly synced files/directories? |
No, currently all working fine except my other issue regarding sync state client problems :-) |
I’m closing this issue because it has been inactive for a few months. This probably means that the issue is not reproducible or it has been fixed in a newer version. Please reopen if you still encounter this issue with the latest stable version (currently ownCloud 5.0.9) and then please use the issue template. You an also contribute directly by providing a patch – see the developer manual. :) Thank you! |
While having sync problems on 4.5.5 I thought 4.5.6 will fix that but it won't:
^^ refer to those bugs: https://github.com/owncloud/core/issues?labels=Bug%2Cv4.5.5&page=2&state=closed
like #1058
the environment
The filename / path is as following:
<OWNCLOUD-STORAGE>/02_Rechnungen & Auftragsbestätigungen/*
Clients tested: Windows 1.2.0 and Mac 1.2.0
Owncloud Server updated to 4.5.6 yesterday.
the problem
I freshly created a full-sync of the owncloud storage (using / not /clientsync)
sync started, went fine until the path with umlauts got reached
Now I'll find one file on my client:
~/ownCloud/02_Rechnungen & Auftragsbestätigungen/o2/2012-11-01-1234567890_01-RG.PDF
on serverside, a new / second directory has been created which is named exactly the same!
both URLs on owncloud webclient ends up with
&dir=//02_Rechnungen %26 Auftragsbestätigungen
on server side, both directories seems to be named exactly the same same too (very strange)
drwxr-xr-x 19 www-data www-data 4.0K Oct 7 15:14 02_Rechnungen & Auftragsbestätigungen
drwxr-xr-x 3 www-data www-data 4.0K Feb 18 23:04 02_Rechnungen & Auftragsbestätigungen
LANG=en_US.UTF-8 console encoding UTF-8
tab-completion with UTF-8
ä
will enhance to the NEW directory.Directories displayed in ISO:
drwxr-xr-x 19 www-data www-data 4.0K Oct 7 15:14 02_Rechnungen & Auftragsbestätigungen
drwxr-xr-x 3 www-data www-data 4.0K Feb 18 23:04 02_Rechnungen & Auftragsbestätigungen
on client side the sync tool will cyclic fall into "CSYNC Error, then syncs automatically again, will notify that one file in the directory
02_Rechnungen & Auftragsbestätigungen/o2
has been synced (and yes, it is here) but then falls back to the same error and loop againso:
1.1. will owncloud delete files because of
The text was updated successfully, but these errors were encountered: