What are the illegal/magic/special filenames?

Asked by A. Bram Neijt

Some files will be ignored by the Ubuntu One client (0.91.1+r113-0ubuntu1~ppa1~karmic), which include:

Are there more of these file names which will not be synced to the storage and is this a planned limitation for the eventual UbuntuOne system?

Question information

English Edit question
Ubuntu One Client Edit question
No assignee Edit question
Solved by:
James Henstridge
Last query:
Last reply:
Revision history for this message
Best James Henstridge (jamesh) said :

As well as those paths, *.u1conflict.N where N is an integer, and similar for .u1partial files.

*.u1conflict files represent the case when you've modified a file on two computers and then tried to synchronise. In general, you'd either want to pick which version to keep, or try to merge the changes in the two versions. Usually you wouldn't want to upload the conflict to U1, but if you do you can rename the .u1conflict version.

.u1partial files represent partially downloaded files. If you have one of these hanging around, it might indicate that the synchronisation daemon died while downloading the file. As before, you probably don't want one of these uploaded to your U1 share.

As far as other restrictions go, U1 stores filenames as unicode strings. So if you have filenames that are not valid UTF-8 it may have troubles. This shouldn't be much of a problem on Ubuntu systems since it uses UTF-8 locales.

Revision history for this message
A. Bram Neijt (bneijt) said :

Thanks James Henstridge, that solved my question.

Revision history for this message
tkoopa (tkoopa) said :

Running Karmic RC, set up my account, copied all my files from my old dropbox folder and left it over night to run. Now my Ubunu One folder has been renamed Ubuntu One.u1conflict, is this a bug or is it just telling me I have to resolve conflicts within the folder ?

Revision history for this message
Facundo Batista (facundo) said :

Hi tkoopa.

You should not have an Ubuntu One.u1conflict folder. Could you please file a bug about this? If you use "ubuntu-bug" it will send information about client version and everything. But also please upload your "$HOME/.cache/ubuntuone/log/syncdaemon.log" file, that will give us more details to work out this issue.

Thank you very much!