ubuntuone-syncdaemon crashed with OSError in __init__() (symlink on shares)
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One Client | Status tracked in Trunk | |||||
Stable-1-2 |
Fix Released
|
Medium
|
Guillermo Gonzalez | |||
Trunk |
Fix Released
|
Medium
|
Guillermo Gonzalez | |||
ubuntuone-client (Ubuntu) |
Fix Released
|
Medium
|
dobey | |||
Lucid |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When the symlink for ~/Ubuntu One/Shared With Me gets changed to a non-existant file, syncdaemon throws an exception and stops working. Exception from syncdaemon-
File "/usr/lib/
main(sys.argv)
File "/usr/lib/
ignore_
File "/usr/lib/
self.vm = volume_
File "/usr/lib/
os.
OSError: [Errno 17] File exists
-------
TEST CASE:
From a terminal session, run:
u1sdtool -q
cd ~/Ubuntu\ One
rm Shared\ With\ Me
ln -s foo Shared\ With\ Me
u1sdtool --start
Expected result: Shared With Me symlink points to ~/.local/
-------
Binary package hint: ubuntuone-client
If I open ubuntu one nothing happens for a while and I get this error.
ProblemType: Crash
.home.sashin.
[ubuntuone]
bookmarked = False
connected = False
connect = 0
show_applet = 0
Architecture: amd64
Date: Fri Oct 16 12:00:50 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/lib/
InterpreterPath: /usr/bin/python2.6
Package: ubuntuone-client 1.0.1-0ubuntu1
PackageArchitec
ProcCmdline: /usr/bin/python /usr/lib/
ProcEnviron:
SHELL=/bin/bash
LANG=en_AU.UTF-8
ProcVersionSign
PythonArgs: ['/usr/
SourcePackage: ubuntuone-client
Tags: ubuntu-unr
Title: ubuntuone-
Uname: Linux 2.6.31-14-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin netdev plugdev sambashare
Related branches
- Joshua Hoover (community): Approve (ran branch and verified fix)
- Roman Yepishev (community): Approve
- dobey (community): Approve
-
Diff: 45 lines (+17/-0)2 files modifiedtests/syncdaemon/test_vm.py (+13/-0)
ubuntuone/syncdaemon/volume_manager.py (+4/-0)
- Roman Yepishev (community): Approve
- Joshua Hoover (community): Approve (ran branch and verified fix)
- Rick McBride: Pending requested
-
Diff: 45 lines (+17/-0)2 files modifiedtests/syncdaemon/test_vm.py (+13/-0)
ubuntuone/syncdaemon/volume_manager.py (+4/-0)
- Roman Yepishev (community): Needs Fixing
- Joshua Hoover (community): Approve (ran branch and verified fix)
-
Diff: 92 lines (+42/-0) (has conflicts)3 files modifiedtests/syncdaemon/test_sync.py (+25/-0)
tests/syncdaemon/test_vm.py (+13/-0)
ubuntuone/syncdaemon/volume_manager.py (+4/-0)
tags: | removed: need-duplicate-check |
tags: | added: bugpattern-needed |
Changed in ubuntuone-client (Ubuntu): | |
assignee: | Joshua Hoover (joshuahoover) → Lucio Torre (lucio.torre) |
status: | New → Confirmed |
Changed in ubuntuone-client (Ubuntu): | |
assignee: | Lucio Torre (lucio.torre) → Guillermo Gonzalez (verterok) |
Changed in ubuntuone-client (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in ubuntuone-client: | |
status: | New → In Progress |
Changed in ubuntuone-client (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in ubuntuone-client: | |
assignee: | nobody → Guillermo Gonzalez (verterok) |
importance: | Undecided → Medium |
Changed in ubuntuone-client (Ubuntu): | |
milestone: | none → lucid-updates |
Changed in ubuntuone-client (Ubuntu): | |
assignee: | Guillermo Gonzalez (verterok) → nobody |
tags: | added: u1-lucid-sru |
description: | updated |
description: | updated |
Changed in ubuntuone-client (Ubuntu): | |
assignee: | nobody → Rodney Dawes (dobey) |
Sashin, thanks for your bug report. According to the syncdaemon- exceptions log file, there seems to be a problem accessing the directory: /home/sashin/ .local/ share/ubuntuone /shares - please could you check the existence and permissions of that directory, and let us know what you find? Thanks.