Crashing in the background

Bug #471880 reported by Jorge Castro
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
desktopcouch
Invalid
High
Chad Miller
desktopcouch (Ubuntu)
Invalid
High
Chad Miller
Lucid
Invalid
High
Chad Miller

Bug Description

Binary package hint: desktopcouch

My desktopcouch is failing causing things not to sync. Here's what it spits out to the terminal.

jorge@bojack:~$ /usr/lib/desktopcouch/desktopcouch-service
2009-11-02 17:17:23,717 - Skipping weird record. 'service_name'
2009-11-02 17:17:23,717 - Skipping weird record. 'service_name'
2009-11-02 17:17:23,717 - Skipping weird record. 'service_name'
2009-11-02 17:17:32,148 - can't replicate 'u/d67/d8a/39/bookmarks' 'http://localhost:52732/' <== {'source': {'url': 'https://couchdb.one.ubuntu.com/u%2Fd67%2Fd8a%2F39%2Fbookmarks', 'auth': {'oauth': {'consumer_secret': 'hammertime', 'token': '6JXbR4DMXxxSrtp83ksQ', 'consumer_key': 'ubuntuone', 'token_secret': 'RdcvKFqkhn8SW2T6nbdj3l9kCxtCGjlr2vf3KMP8KQCS0Z6XvTjlVCZptT75JC1f8QRwsj79bPL3FDPR'}}}, 'target': 'bookmarks'}
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/desktopcouch/pair/couchdb_pairing/couchdb_io.py", line 252, in replicate
    content=record)
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 985, in post
    **params)
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 1014, in _request
    resp, data = _make_request()
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 1009, in _make_request
    body=body, headers=headers)
  File "/usr/lib/pymodules/python2.6/httplib2/__init__.py", line 1068, in request
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
  File "/usr/lib/pymodules/python2.6/httplib2/__init__.py", line 883, in _request
    (response, content) = self._conn_request(conn, request_uri, method, body, headers, )
  File "/usr/lib/pymodules/python2.6/httplib2/__init__.py", line 841, in _conn_request
    conn.request(method, request_uri, body, headers)
  File "/usr/lib/python2.6/httplib.py", line 898, in request
    self._send_request(method, url, body, headers)
  File "/usr/lib/python2.6/httplib.py", line 935, in _send_request
    self.endheaders()
  File "/usr/lib/python2.6/httplib.py", line 892, in endheaders
    self._send_output()
  File "/usr/lib/python2.6/httplib.py", line 764, in _send_output
    self.send(msg)
  File "/usr/lib/python2.6/httplib.py", line 743, in send
    self.sock.sendall(str)
  File "<string>", line 1, in sendall
error: [Errno 104] Connection reset by peer

ProblemType: Bug
Architecture: amd64
Date: Mon Nov 2 18:07:39 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: desktopcouch 0.5-0ubuntu1
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: desktopcouch
Uname: Linux 2.6.31-14-generic x86_64

Revision history for this message
Jorge Castro (jorge) wrote :
Elliot Murphy (statik)
Changed in desktopcouch:
assignee: nobody → Chad Miller (cmiller)
importance: Undecided → High
Vincenzo Di Somma (vds)
Changed in desktopcouch:
status: New → Triaged
Changed in desktopcouch (Ubuntu):
status: New → Triaged
Revision history for this message
Chad Miller (cmiller) wrote :

This is probably in the upstream, but we should catch it and retry. :(

tags: added: desktop+ u1-lucid
tags: added: package
Changed in desktopcouch (Ubuntu):
assignee: nobody → Chad Miller (cmiller)
Changed in desktopcouch (Ubuntu):
importance: Undecided → High
Changed in desktopcouch:
milestone: none → lucid-final
Changed in desktopcouch (Ubuntu):
milestone: none → ubuntu-10.04
Revision history for this message
Chad Miller (cmiller) wrote :

I don't see anything to fix.

We catch all exceptions there. That "error: [Errno 104] Connection reset by peer" percolated only up to the caller of the replication for this host. We still retry later, and maybe "connection reset" won't happen then.

Jorge, what do you say? I don't see this is anything. "Crashing" in the title isn't very accurate to describe anything here.

Chad Miller (cmiller)
Changed in desktopcouch (Ubuntu Lucid):
status: Triaged → Invalid
Changed in desktopcouch:
status: Triaged → Invalid
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.