Lot of MakeDir and MakeFile failures because of root mismatch
Bug #490988 reported by
Facundo Batista
This bug affects 11 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu One Client |
Fix Released
|
Critical
|
Facundo Batista |
Bug Description
Sometimes because of running the ubuntuone-client when having the metadata from another user, it fails with a lot of MakeDir and MakeFile issues, like ones attached here.
For this, the SD needs to be fixed to raise a SYS_ROOT_MISMATCH and stop working, as the only way out from this situation involves the applet or another desktop program fixing this somehow.
The current workaround for those affected by this bug is to:
1. Quit the Ubuntu One client
2. Backup your ~/Ubuntu One folder
3. Delete the files from your ~/Ubuntu One folder
4. Delete ~/.local/
5. Start the Ubuntu One client
6. Copy the files and folders from your backed up ~/Ubuntu One/ folder to ~/Ubuntu One
Related branches
lp:~verterok/ubuntuone-client/vm_root_handling
- Eric Casteleijn (community): Approve
- Rick McBride (community): Approve
-
Diff: 388 lines (+53/-63)6 files modifiedcontrib/testing/testcase.py (+3/-1)
tests/syncdaemon/test_vm.py (+37/-26)
ubuntuone/syncdaemon/action_queue.py (+5/-1)
ubuntuone/syncdaemon/event_queue.py (+2/-0)
ubuntuone/syncdaemon/main.py (+0/-18)
ubuntuone/syncdaemon/volume_manager.py (+6/-17)
lp:~facundo/ubuntuone-client/root-mismatch-godead
- John O'Brien (community): Approve
- Rodrigo Moya (community): Approve
-
Diff: 525 lines (+238/-133)3 files modifieddocs/states_manager.svg (+225/-133)
tests/syncdaemon/test_states.py (+7/-0)
ubuntuone/syncdaemon/states.py (+6/-0)
description: | updated |
tags: | added: u1-lucid |
description: | updated |
tags: | added: chicharra |
Changed in ubuntuone-client: | |
importance: | High → Critical |
Changed in ubuntuone-client: | |
assignee: | Facundo Batista (facundo) → Guillermo Gonzalez (verterok) |
Changed in ubuntuone-client: | |
assignee: | Guillermo Gonzalez (verterok) → Facundo Batista (facundo) |
Changed in ubuntuone-client: | |
status: | Triaged → In Progress |
Changed in ubuntuone-client: | |
status: | In Progress → Fix Committed |
Changed in ubuntuone-client: | |
status: | Fix Committed → Fix Released |
Changed in ubuntuone-client: | |
assignee: | Facundo Batista (facundo) → headon11 (headon11-deactivatedaccount) |
Changed in ubuntuone-client: | |
assignee: | headon11 (headon11-deactivatedaccount) → Facundo Batista (facundo) |
To post a comment you must log in.
Sorry for not replying earlier, I was busy; I don't see MakeFile errors in the log, and after following the steps mentioned above I end up with pretty much everything (without restoring the backed up files), apart from a .bzr dir that was conflicting and I had removed it from the online interface.