Ok, laut
https://wiki.ubuntu.com/UbuntuOne/Bugs#Files_.28Ubuntu_One_client_.26_syncdaemon.29 habe ich mal den syncdaemon debugt:
Ergebnis davon ist, dass mehrmals folgende Exception auftritt (die ID oben und unten habe ich anonymisiert, falls das gebraucht wird - füge ich das noch hinzu):
ubuntuone.SyncDaemon.local_rescan - ERROR - in the scan: <type 'exceptions.KeyError'> ((0, 'exxxxxxx-bxxx-4xxx-9xxx-bxxxxxxxxxxx'))
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 576, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 1214, in unwindGenerator
return _inlineCallbacks(None, gen, Deferred())
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 1071, in _inlineCallbacks
result = g.send(result)
File "/usr/lib/python2.7/site-packages/ubuntuone-client/ubuntuone/syncdaemon/local_rescan.py", line 716, in _scan_one_dir
d = defer.execute(scan)
--- <exception caught here> ---
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 109, in execute
result = callable(*args, **kw)
File "/usr/lib/python2.7/site-packages/ubuntuone-client/ubuntuone/syncdaemon/local_rescan.py", line 676, in scan
share)
File "/usr/lib/python2.7/site-packages/ubuntuone-client/ubuntuone/syncdaemon/local_rescan.py", line 405, in _compare
share_info = self._get_share_info(dirpath)
File "/usr/lib/python2.7/site-packages/ubuntuone-client/ubuntuone/syncdaemon/local_rescan.py", line 320, in _get_share_info
changd = self.fsm.changed(mdid=obj.mdid)
File "/usr/lib/python2.7/site-packages/ubuntuone-client/ubuntuone/syncdaemon/filesystem_manager.py", line 1246, in changed
mdobj = self.fs[mdid]
File "/usr/lib/python2.7/site-packages/ubuntuone-client/ubuntuone/syncdaemon/tritcask.py", line 953, in __getitem__
return self._deserialize(self._db.get(self.row_type, key))
File "/usr/lib/python2.7/site-packages/ubuntuone-client/ubuntuone/syncdaemon/tritcask.py", line 868, in get
kd_entry = self._keydir[(row_type, key)]
exceptions.KeyError: (0, 'exxxxxxx-bxxx-4xxx-9xxx-bxxxxxxxxxxx')
Laut u1sdtool hängt es bei "doing local rescan" und im log steht "local_rescan.py" ... moment, da fällt mir was auf.
Aber das ist eine andere Exception als im Bug-Report bei Launchpad.
Kannst du die Exception bestätigen?
Wenn ja, dann sollte in Launchpad ein neuer Bug-Report erstellt werden.