Can't create UDF with non-ASCII names (valid UTF-8)
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One Client | Status tracked in Trunk | |||||
Stable-1-2 |
Fix Released
|
High
|
Guillermo Gonzalez | |||
Trunk |
Fix Released
|
High
|
Guillermo Gonzalez | |||
ubuntuone-client (Ubuntu) |
Fix Released
|
High
|
dobey | |||
Lucid |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ubuntuone-client
It seems that Ubuntu One fails to share directories with non-ASCII Unicode chars, in my case accentuated French chars ('é'). Choosing "Synchronize with Ubuntu One" from Nautilus doesn't work, while it's fine if I rename the folder to remove the accent.
This may be related to bug 515920, which is about u1sync failing with non-ASCII chars.
The log from ~/.cache/
2010-04-07 11:31:23,703 - ubuntuone.
2010-04-07 11:31:23,704 - ubuntuone.
2010-04-07 11:31:23,705 - ubuntuone.
2010-04-07 11:32:55,805 - ubuntuone.
2010-04-07 11:34:55,805 - ubuntuone.
2010-04-07 11:36:55,805 - ubuntuone.
2010-04-07 11:38:55,805 - ubuntuone.
-------
TEST CASE:
To test from the terminal, run:
u1sdtool -c
mkdir ~/ÚDF\ Tëst\ éôñßÿç
touch $HOME/ÚDF\ Tëst\ éôñßÿç/test
u1sdtool --create-
From the GUI:
1. Open Places->Home Folder
2. Click File->Create Folder
3. Name folder: ÚDF Tëst éôñßÿç
4. Double-click on ÚDF Tëst éôñßÿç
5. Right-click and select Create Document->Empty File
6. Name the file "test"
7. Right click on "ÚDF Tëst éôñßÿç" folder and select "Synchronize on Ubuntu One"
Result: https:/
-------
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: ubuntuone-client 1.1.91-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.32-19-generic i686
Architecture: i386
Date: Wed Apr 7 11:39:35 2010
EcryptfsInUse: Yes
PackageArchitec
ProcEnviron:
LANGUAGE=
PATH=(custom, user)
LANG=fr_FR.UTF-8
SHELL=/bin/bash
SourcePackage: ubuntuone-client
UbuntuOneClient
[ubuntuone]
connected = False
connect = 1
show_applet = 0
bookmarked = True
UbuntuOneSyncda
[bandwidth_
read_limit = 2097152
write_limit = 2097152
on = False
UbuntuOneSyncda
Related branches
- Natalia Bidart (community): Approve
- Joshua Hoover (community): Approve (ran branch and verified fix)
-
Diff: 296 lines (+76/-26)9 files modifiedtests/syncdaemon/test_action_queue.py (+3/-5)
tests/syncdaemon/test_dbus.py (+19/-1)
tests/syncdaemon/test_eq_inotify.py (+2/-1)
tests/syncdaemon/test_localrescan.py (+1/-1)
tests/syncdaemon/test_tools.py (+2/-2)
tests/syncdaemon/test_u1sdtool.py (+2/-2)
tests/syncdaemon/test_vm.py (+39/-11)
ubuntuone/syncdaemon/dbus_interface.py (+2/-0)
ubuntuone/syncdaemon/volume_manager.py (+6/-3)
- Joshua Hoover (community): Approve (ran branch and verified fix)
- John O'Brien (community): Approve
-
Diff: 296 lines (+76/-26)9 files modifiedtests/syncdaemon/test_action_queue.py (+3/-5)
tests/syncdaemon/test_dbus.py (+19/-1)
tests/syncdaemon/test_eq_inotify.py (+2/-1)
tests/syncdaemon/test_localrescan.py (+1/-1)
tests/syncdaemon/test_tools.py (+2/-2)
tests/syncdaemon/test_u1sdtool.py (+2/-2)
tests/syncdaemon/test_vm.py (+39/-11)
ubuntuone/syncdaemon/dbus_interface.py (+2/-0)
ubuntuone/syncdaemon/volume_manager.py (+6/-3)
summary: |
- Can't sync folders with non-ASCII names (valid UTF-8) + Can't create UDF with non-ASCII names (valid UTF-8) |
Changed in ubuntuone-client (Ubuntu): | |
assignee: | nobody → Roman Yepishev (rye) |
Changed in ubuntuone-client (Ubuntu): | |
assignee: | Roman Yepishev (rye) → Guillermo Gonzalez (verterok) |
Changed in ubuntuone-client: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Guillermo Gonzalez (verterok) |
tags: | added: chicharra chicharra-maverick |
tags: | added: u1-lucid-sru |
Changed in ubuntuone-client (Ubuntu): | |
milestone: | none → lucid-updates |
Changed in ubuntuone-client: | |
status: | Confirmed → In Progress |
Changed in ubuntuone-client (Ubuntu): | |
status: | Confirmed → New |
Changed in ubuntuone-client (Ubuntu): | |
status: | New → Triaged |
description: | updated |
Changed in ubuntuone-client (Ubuntu): | |
assignee: | Guillermo Gonzalez (verterok) → Rodney Dawes (dobey) |
Changed in ubuntuone-client: | |
status: | In Progress → Fix Committed |
Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 368626, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.
The issue was non UTF-8 compliant filenames in one or more of the files/folders in your ubuntuone folder. This is a known issue. The workaround is to keep the file names & folder names UTF-8 compliant until this issue is resolved.
You can find invalid filenames using the following script: http:// people. canonical. com/~roman. yepishev/ ubuntuone- scripts/ utf8-filename- check.py