soledad_sync.py does not sync on leap platform 0.7 (develop branch)
--- git/bitmask ‹master› » leap test chameleon 1 ↵ = [chameleon.unstable.bitmask.net] PASS: Network > Can connect to internet? = [chameleon.unstable.bitmask.net] PASS: Network > Is stunnel running? = [chameleon.unstable.bitmask.net] PASS: Network > Is shorewall running? = [chameleon.unstable.bitmask.net] PASS: Webapp > Can contact couchdb? = [chameleon.unstable.bitmask.net] PASS: Webapp > Can contact couchdb via haproxy? = [chameleon.unstable.bitmask.net] PASS: Webapp > Are daemons running? = [chameleon.unstable.bitmask.net] PASS: Webapp > Can access webapp? = [chameleon.unstable.bitmask.net] PASS: Webapp > Can create and authenticate and delete user via API? = [chameleon.unstable.bitmask.net] FAIL: Webapp > Can sync Soledad? [webapp.rb:59]: = [chameleon.unstable.bitmask.net] Error running `/srv/leap/tests/helpers/soledad_sync.py f8a65b226240dbaad3f838729b60f4e9 N9gTP-IuqN3JOrmyviEPRTfmMf6XlQsQZAk4-clmdec https://panda.unstable.bitmask.net:2323/user-f8a65b226240dbaad3f838729b60f4e9`: = [chameleon.unstable.bitmask.net] HTTPError(500) = [chameleon.unstable.bitmask.net] Traceback (most recent call last): = [chameleon.unstable.bitmask.net] File "/srv/leap/tests/helpers/soledad_sync.py", line 69, in = [chameleon.unstable.bitmask.net] result = soledad_sync(uuid, token, server) = [chameleon.unstable.bitmask.net] File "/srv/leap/tests/helpers/soledad_sync.py", line 54, in soledad_sync = [chameleon.unstable.bitmask.net] db.sync(server, creds=creds, autocreate=False) = [chameleon.unstable.bitmask.net] File "/usr/lib/python2.7/dist-packages/u1db/__init__.py", line 328, in sync = [chameleon.unstable.bitmask.net] autocreate=autocreate) = [chameleon.unstable.bitmask.net] File "/usr/lib/python2.7/dist-packages/u1db/sync.py", line 101, in sync = [chameleon.unstable.bitmask.net] self.source._replica_uid) = [chameleon.unstable.bitmask.net] File "/usr/lib/python2.7/dist-packages/u1db/remote/http_target.py", line 46, in get_sync_info = [chameleon.unstable.bitmask.net] res, _ = self._request_json('GET', ['sync-from', source_replica_uid]) = [chameleon.unstable.bitmask.net] File "/usr/lib/python2.7/dist-packages/u1db/remote/http_client.py", line 217, in _request_json = [chameleon.unstable.bitmask.net] content_type) = [chameleon.unstable.bitmask.net] File "/usr/lib/python2.7/dist-packages/u1db/remote/http_client.py", line 209, in _request = [chameleon.unstable.bitmask.net] return self._response() = [chameleon.unstable.bitmask.net] File "/usr/lib/python2.7/dist-packages/u1db/remote/http_client.py", line 160, in _response = [chameleon.unstable.bitmask.net] raise errors.HTTPError(resp.status, body, headers) = [chameleon.unstable.bitmask.net] HTTPError: HTTPError(500) = [chameleon.unstable.bitmask.net] Tests halted on failure (because of --no-continue). = bailing out
root@panda:/srv/leap/tapicero# grep f8a65b226240dbaad3f838729b60f4e9 /var/log/syslog Apr 8 17:27:05 panda tapicero[17197]: Prepared storage user-f8a65b226240dbaad3f838729b60f4e9 root@unstable1:/tmp# dpkg -l soledad* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============================================-============================-============================-================================================================================================== ii soledad-common 0.7.0~20150402161726.81+whee all Synchronization of locally encrypted data among devices. ii soledad-server 0.7.0~20150402161726.81+whee all Synchronization of locally encrypted data among devices.
(from redmine: created on 2015-04-08, closed on 2015-04-17)