UbuntuOne fails to synchronise folder when invalid symlink with same name as cloud folder is present
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One Control Panel | Status tracked in Trunk | |||||
Stable-4-0 |
Fix Released
|
Undecided
|
Unassigned | |||
Trunk |
Fix Released
|
Undecided
|
Roberto Alsina | |||
ubuntuone-control-panel (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | |||
Quantal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
What happens:
1. I attempt to synchronise the folder called Music in my /home/user folder by marking it for synchronisation in the the UbuntuOne client window.
2. The folder doesn't exist, and was instead replaced with a symbolic link to a folder on a local server
3. UbuntuOne fails to synchronise the server, and simply keeps looping "Gathering information", until the user closes the window.
What should happen:
1. I attempt to synchronise the folder called Music in my /home/user folder by marking it for synchronisation in the the UbuntuOne client window.
2. The folder doesn't exist, and was instead replaced with a symbolic link to a folder on a local server
3. UbuntuOne notices that there is an invalid symlink preventing it from creating the folder for syncing, and prompts the user for permission to delete it.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: ubuntuone-client 3.0.2-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-27-generic x86_64
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu11
Architecture: amd64
Date: Mon Aug 6 13:26:46 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
PackageArchitec
SourcePackage: ubuntuone-client
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Alejandro J. Cura (community): Approve
- Brian Curtin (community): Approve
- Eric Casteleijn (community): Approve
-
Diff: 124 lines (+61/-4)3 files modifiedubuntuone/controlpanel/gui/__init__.py (+3/-0)
ubuntuone/controlpanel/gui/qt/folders.py (+14/-4)
ubuntuone/controlpanel/gui/qt/tests/test_folders.py (+44/-0)
Changed in ubuntuone-client (Ubuntu): | |
assignee: | nobody → Roberto Alsina (ralsina) |
assignee: | Roberto Alsina (ralsina) → nobody |
Changed in ubuntuone-client: | |
assignee: | nobody → Roberto Alsina (ralsina) |
Changed in ubuntuone-control-panel: | |
assignee: | nobody → Roberto Alsina (ralsina) |
Changed in ubuntuone-client: | |
status: | New → In Progress |
Changed in ubuntuone-control-panel: | |
status: | New → In Progress |
Changed in ubuntuone-client: | |
status: | In Progress → Fix Committed |
Changed in ubuntuone-control-panel: | |
status: | In Progress → Fix Committed |
no longer affects: | ubuntuone-client |
no longer affects: | ubuntuone-client (Ubuntu Quantal) |
no longer affects: | ubuntuone-client (Ubuntu Precise) |
no longer affects: | ubuntuone-client (Ubuntu) |
Changed in ubuntuone-control-panel (Ubuntu Precise): | |
status: | New → Triaged |
no longer affects: | ubuntuone-control-panel (Ubuntu Precise) |
This bug was fixed in the package ubuntuone- control- panel - 3.99.4-0ubuntu1
--------------- control- panel (3.99.4-0ubuntu1) quantal; urgency=low
ubuntuone-
* New upstream release.
- Show error for folder subscribe if local path already exists and is not
a folder. (LP: #1033488)
* debian/copyright:
- Update to be more in line with dep5.
* debian/patches:
- Remove patches included upstream.
* debian/rules:
- Update to allow building directly on older versions of Ubuntu.
-- Rodney Dawes <email address hidden> Thu, 23 Aug 2012 15:19:03 -0400