I rebooted my machine, and right now, gwibber starts without problems. I can
configure my accounts and I can use gwibber normally.

2010/4/10 Vicente Ruiz <[email protected]>

> When I removed the directories, gwibber showed me configuration-account
> window, but I tried to create my twitter account again, but gwibber ignored
> create button. I didn't can create it. This is the trace:
>
> $ gwibber
>
> ** (gwibber:2677): WARNING **: Trying to register gtype 'WnckWindowState'
> as enum when in fact it is of type 'GFlags'
>
> ** (gwibber:2677): WARNING **: Trying to register gtype 'WnckWindowActions'
> as enum when in fact it is of type 'GFlags'
>
> ** (gwibber:2677): WARNING **: Trying to register gtype
> 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
> Apache CouchDB has started, time to relax.
> Browse your desktop CouchDB at
> file:///home/uve/.local/share/desktop-couch/couchdb.html
>
> No dbus monitor yet
> Updating...
> Updating...
>
> ** (gwibber-accounts:2940): WARNING **: Trying to register gtype
> 'WnckWindowState' as enum when in fact it is of type 'GFlags'
>
> ** (gwibber-accounts:2940): WARNING **: Trying to register gtype
> 'WnckWindowActions' as enum when in fact it is of type 'GFlags'
>
> ** (gwibber-accounts:2940): WARNING **: Trying to register gtype
> 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
> Updating...
> Exception in thread Thread-1:
>
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
>     self.run()
>   File "/usr/lib/python2.6/dist-packages/gwibber/microblog/util/couch.py",
> line 62, in run
>     self.curl.perform()
> error: (18, 'transfer closed with outstanding read data remaining')
>
> Saving...
> Removing stale, deceptive pid file.
> Apache CouchDB has started, time to relax.
> Browse your desktop CouchDB at
> file:///home/uve/.local/share/desktop-couch/couchdb.html
>
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/dist-packages/gwibber/accounts.py", line 193, in
> on_edit_account_save
>     self.gwibber_service.PerformOp('{"account": "%s"}' %
> self.account["_id"])
>
>   File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in
> __call__
>     **keywords)
>   File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in
> call_blocking
>     message, timeout)
> dbus.exceptions.DBusException: org.freedesktop.DBus.Python.socket.error:
> Traceback (most recent call last):
>
>   File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in
> _message_cb
>     retval = candidate_method(self, *args, **keywords)
>   File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py",
> line 416, in PerformOp
>     elif "account" in o and self.accounts.record_exists(o["account"]):
>   File
> "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line
> 317, in record_exists
>     if record_id not in self.db:
>   File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 279, in
> __contains__
>     self.resource.head(id)
>   File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 981, in head
>     return self._request('HEAD', path, headers=headers, **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 1129, 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 901, in
> _request
>     (response, content) = self._conn_request(conn, request_uri, method,
> body, headers)
>   File "/usr/lib/pymodules/python2.6/httplib2/__init__.py", line 875, in
> _conn_request
>     conn.connect()
>   File "/usr/lib/pymodules/python2.6/httplib2/__init__.py", line 750, in
> connect
>     raise socket.error, msg
> error: [Errno 111] Conexión rechazada
>
> Saving...
>
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/dist-packages/gwibber/accounts.py", line 193, in
> on_edit_account_save
>     self.gwibber_service.PerformOp('{"account": "%s"}' %
> self.account["_id"])
>
>   File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in
> __call__
>     **keywords)
>   File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in
> call_blocking
>     message, timeout)
> dbus.exceptions.DBusException: org.freedesktop.DBus.Python.AttributeError:
> Traceback (most recent call last):
>   File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in
> _message_cb
>     retval = candidate_method(self, *args, **keywords)
>   File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py",
> line 416, in PerformOp
>     elif "account" in o and self.accounts.record_exists(o["account"]):
>   File
> "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line
> 317, in record_exists
>     if record_id not in self.db:
>   File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 279, in
> __contains__
>     self.resource.head(id)
>   File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 981, in head
>     return self._request('HEAD', path, headers=headers, **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 1129, 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 901, in
> _request
>     (response, content) = self._conn_request(conn, request_uri, method,
> body, headers)
>   File "/usr/lib/pymodules/python2.6/httplib2/__init__.py", line 871, in
> _conn_request
>     response = conn.getresponse()
>   File "/usr/lib/python2.6/httplib.py", line 984, in getresponse
>     method=self._method)
>   File "/usr/lib/python2.6/httplib.py", line 330, in __init__
>     self.fp = sock.makefile('rb', 0)
> AttributeError: 'NoneType' object has no attribute 'makefile'
>
> Traceback (most recent call last):
>   File "/usr/bin/gwibber", line 67, in <module>
>     client.Client()
>   File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 447, in
> __init__
>     self.w = GwibberClient()
>   File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 52, in
> __init__
>     self.service.Refresh()
>
>   File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in
> __call__
>     **keywords)
>   File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in
> call_blocking
>     message, timeout)
> dbus.exceptions.DBusException: org.freedesktop.DBus.Python.AttributeError:
> Traceback (most recent call last):
>   File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in
> _message_cb
>     retval = candidate_method(self, *args, **keywords)
>   File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py",
> line 399, in Refresh
>     self.refresh()
>   File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py",
> line 532, in refresh
>     operations = list(self.collector.get_operations())
>   File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py",
> line 153, in get_operations
>     for acct in self.accounts.get_records(COUCH_TYPE_ACCOUNT, True):
>
>   File
> "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line
> 447, in get_records
>     exists = self.view_exists(view_name, design_doc)
>   File
> "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line
> 394, in view_exists
>     view_container = self.db[doc_id]["views"]
>   File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 316, in
> __getitem__
>     resp, data = self.resource.get(id)
>   File "/usr/lib/pymodules/python2.6
>
> And now, I can't start gwibber again:
>
> $ rm -R ~/.cache/desktop-couch/
> $ rm -R ~/.config/desktop-couch/
> $ rm -R ~/.local/share/desktop-couch/
> $ gwibber
>
> ** (gwibber:3944): WARNING **: Trying to register gtype 'WnckWindowState'
> as enum when in fact it is of type 'GFlags'
>
> ** (gwibber:3944): WARNING **: Trying to register gtype 'WnckWindowActions'
> as enum when in fact it is of type 'GFlags'
>
> ** (gwibber:3944): WARNING **: Trying to register gtype
> 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
> Apache CouchDB has started, time to relax.
> Browse your desktop CouchDB at
> file:///home/uve/.local/share/desktop-couch/couchdb.html
>
> Updating...
> Traceback (most recent call last):
>   File "/usr/bin/gwibber", line 67, in <module>
>     client.Client()
>   File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 447, in
> __init__
>     self.w = GwibberClient()
>   File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 41, in
> __init__
>     if len(json.loads(self.service.GetAccounts())) == 0:
>   File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in
> __call__
>     **keywords)
>   File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in
> call_blocking
>     message, timeout)
> dbus.exceptions.DBusException: org.freedesktop.DBus.Python.AttributeError:
> Traceback (most recent call last):
>   File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in
> _message_cb
>     retval = candidate_method(self, *args, **keywords)
>   File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py",
> line 483, in GetAccounts
>     for account in self.accounts.get_records(COUCH_TYPE_ACCOUNT, True):
>
>   File
> "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line
> 447, in get_records
>     exists = self.view_exists(view_name, design_doc)
>   File
> "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line
> 394, in view_exists
>     view_container = self.db[doc_id]["views"]
>   File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 316, in
> __getitem__
>     resp, data = self.resource.get(id)
>   File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 978, in get
>     return self._request('GET', path, headers=headers, **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 1129, 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 901, in
> _request
>     (response, content) = self._conn_request(conn, request_uri, method,
> body, headers)
>   File "/usr/lib/pymodules/python2.6/httplib2/__init__.py", line 871, in
> _conn_request
>     response = conn.getresponse()
>   File "/usr/lib/python2.6/httplib.py", line 984, in getresponse
>     method=self._method)
>   File "/usr/lib/python2.6/httplib.py", line 330, in __init__
>     self.fp = sock.makefile('rb', 0)
> AttributeError: 'NoneType' object has no attribute 'makefile'
>
> 2010/4/10 Vicente Ruiz <[email protected]>
>
> If I delete ~/.cache/desktop-couch, ~/.config/desktop-couch and
>> ~/.local/share/desktop-couch (instead of ~/.local/desktop-couch) gwibber
>> starts fine
>>
>> 2010/4/10 Omer Akram <[email protected]>
>>
>> Please try the workaround described in the previous comment and let us
>>> know if it works
>>>
>>> ** Changed in: gwibber (Ubuntu)
>>>   Importance: Undecided => Medium
>>>
>>> ** Changed in: gwibber (Ubuntu)
>>>       Status: New => Incomplete
>>>
>>> --
>>> gwibber crashes on start
>>> https://bugs.launchpad.net/bugs/559388
>>> You received this bug notification because you are a direct subscriber
>>> of the bug.
>>>
>>
>>
>

-- 
gwibber crashes on start
https://bugs.launchpad.net/bugs/559388
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to