Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/action_queue.py", line 917, in check_version
yield client.protocol_version()
File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/client.py", line 68, in protocol_version
p.start()
File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/request.py", line 375, in start
return self._start()
File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/client.py", line 1217, in _start
self.sendMessage(message)
File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/request.py", line 403, in sendMessage
self.protocol.sendMessage(message)
File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/action_queue.py", line 175, in sendMessage
result = ThrottlingStorageClient.sendMessage(self, message)
File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/request.py", line 270, in sendMessage
self.write(struct.pack(SIZE_FMT, len(m)))
File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/client.py", line 1375, in write
self.factory.registerWritten(len(data))
File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/action_queue.py", line 685, in registerWritten
ThrottlingStorageClientFactory.registerWritten(self, length)
File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/client.py", line 1449, in registerWritten
self.checkWriteBandwidth()
File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/client.py", line 1474, in checkWriteBandwidth
throttle_time = (float(self.writtenThisSecond) / self.writeLimit) \
ZeroDivisionError: float division
Syncdaemon is still unusable with default values.
ubuntuone- client- preferences sets 0 (zero) as the default value for both read limit and write limit. When syncdaemon encounters zero it:
2010-02-04 22:23:40,799 - ubuntuone. SyncDaemon. EQ - DEBUG - push_event: SYS_CONNECT, args:(< oauth.oauth. OAuthToken object at 0xa34374c>,), kw:{} SyncDaemon. State - DEBUG - Setting up timeout watchdog SyncDaemon. State - DEBUG - READY_WITH_ NETWORK_ WITH_BOTHQ --[SYS_CONNECT]--> START_CONNECTIN G_WITH_ BOTHQ SyncDaemon. EQ - DEBUG - push_event: SYS_STATE_CHANGED, args:(), kw:{'state': <SyncDaemonState START_CONNECTIN G_WITH_ BOTHQ>} SyncDaemon. ActionQueue - DEBUG - SRV lookup done, choosing a server SyncDaemon. ActionQueue - DEBUG - Using record: <RR name=_https. _tcp.fs. ubuntuone. com type=SRV class=IN ttl=517s auth=False> SyncDaemon. ActionQueue - DEBUG - connection made SyncDaemon. EQ - DEBUG - push_event: SYS_CONNECTION_ MADE, args:(), kw:{} SyncDaemon. State - DEBUG - Event arrived: cancelling timeout watchdog SyncDaemon. State - DEBUG - Setting up timeout watchdog SyncDaemon. ActionQueue - ERROR - Protocol version error SyncDaemon. ActionQueue - DEBUG - traceback follows:
2010-02-04 22:23:40,800 - ubuntuone.
2010-02-04 22:23:40,808 - ubuntuone.
2010-02-04 22:23:40,809 - ubuntuone.
2010-02-04 22:23:40,823 - ubuntuone.
2010-02-04 22:23:40,824 - ubuntuone.
2010-02-04 22:23:40,971 - ubuntuone.
2010-02-04 22:23:40,972 - ubuntuone.
2010-02-04 22:23:40,973 - ubuntuone.
2010-02-04 22:23:40,973 - ubuntuone.
2010-02-04 22:23:40,977 - ubuntuone.
2010-02-04 22:23:40,986 - ubuntuone.
Traceback (most recent call last): python2. 6/dist- packages/ ubuntuone/ syncdaemon/ action_ queue.py" , line 917, in check_version protocol_ version( ) python2. 6/dist- packages/ ubuntuone/ storageprotocol /client. py", line 68, in protocol_version python2. 6/dist- packages/ ubuntuone/ storageprotocol /request. py", line 375, in start python2. 6/dist- packages/ ubuntuone/ storageprotocol /client. py", line 1217, in _start sendMessage( message) python2. 6/dist- packages/ ubuntuone/ storageprotocol /request. py", line 403, in sendMessage protocol. sendMessage( message) python2. 6/dist- packages/ ubuntuone/ syncdaemon/ action_ queue.py" , line 175, in sendMessage geClient. sendMessage( self, message) python2. 6/dist- packages/ ubuntuone/ storageprotocol /request. py", line 270, in sendMessage write(struct. pack(SIZE_ FMT, len(m))) python2. 6/dist- packages/ ubuntuone/ storageprotocol /client. py", line 1375, in write factory. registerWritten (len(data) ) python2. 6/dist- packages/ ubuntuone/ syncdaemon/ action_ queue.py" , line 685, in registerWritten torageClientFac tory.registerWr itten(self, length) python2. 6/dist- packages/ ubuntuone/ storageprotocol /client. py", line 1449, in registerWritten checkWriteBandw idth() python2. 6/dist- packages/ ubuntuone/ storageprotocol /client. py", line 1474, in checkWriteBandwidth self.writtenThi sSecond) / self.writeLimit) \
File "/usr/lib/
yield client.
File "/usr/lib/
p.start()
File "/usr/lib/
return self._start()
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
result = ThrottlingStora
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
ThrottlingS
File "/usr/lib/
self.
File "/usr/lib/
throttle_time = (float(
ZeroDivisionError: float division
2010-02-04 22:23:40,987 - ubuntuone. SyncDaemon. EQ - DEBUG - push_event: SYS_UNKNOWN_ERROR, args:(), kw:{}