ubuntu-one syncdeamon crashes if "Shared with Me" exists as invalid symlink

Bug #606158 reported by Gerrit Addiks
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntuone-client (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: ubuntuone-client

hi,
after renaming the user (and with that, the home-directory), i noticed a short repeatly CPU-utilization up to 100% every 5 seconds for around one second. After some research i found out that it is the ubuntu-one-sync-deamon which is all the time starting over, so i started it myself in a terminal to see what happens:

gerrit@azubi-desktop:~$ /usr/bin/python /usr/lib/ubuntuone-client/ubuntuone-syncdaemon
Traceback (most recent call last):
  File "/usr/lib/ubuntuone-client/ubuntuone-syncdaemon", line 184, in <module>
    main(sys.argv)
  File "/usr/lib/ubuntuone-client/ubuntuone-syncdaemon", line 134, in main
    ignore_files=options.ignore)
  File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/main.py", line 108, in __init__
    self.vm = volume_manager.VolumeManager(self)
  File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/volume_manager.py", line 312, in __init__
    os.symlink(self.m.shares_dir, self.m.shares_dir_link)
OSError: [Errno 17] File exists

And then, after a while of debugging, i've found out that the volume_manager.py tries to create a symlink to "~/UbuntuOne/Shared with Me/", but there was already a file, an Symlink that has become invalid as renaming the home-directory.

So the file-exists-check that i see at around /usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/volume_manager.py in line 312 fails if the symlink already exists as an invalid symlink.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: python-ubuntuone-client 1.2.1-0ubuntu3 [modified: usr/share/pyshared/ubuntuone/syncdaemon/volume_manager.py]
ProcVersionSignature: Ubuntu 2.6.32-23.37-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-23-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Fri Jul 16 09:37:34 2010
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=de_DE.utf8
 SHELL=/bin/bash
SourcePackage: ubuntuone-client
UbuntuOneClientConfig:
 [ubuntuone]
 bookmarked = True
 connected = True
 connect = 0
 show_applet = 1
UbuntuOneSyncdaemonExceptionsLog:

UbuntuOneUserSyncdaemonConfig:
 [bandwidth_throttling]
 read_limit = 2097152
 write_limit = 2097152
 on = False

Revision history for this message
Gerrit Addiks (addiks) wrote :
Revision history for this message
Gerrit Addiks (addiks) wrote :

ohm, this bug has been marked as a duplicate of bug #452682.
Since this is a private bug, i have no access to it when i try to open it.

But i would like to know the status of that bug, so can you/anyone give me access to it or at least tell me whats going on at this private bug-report? Is a fix already released?

(note: it would be cool to see the status of the original-bug on all its duplicates.)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.