Ok, this is weird. If I suspend once, when I return I get errors as above, mostly: ** (gwibber:2675): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags' ** (gwibber:2675): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags' ** (gwibber:2675): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags' Removing stale, deceptive pid file. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///home/jon/.local/share/desktop-couch/couchdb.html Updating... Traceback (most recent call last): File "/usr/bin/gwibber", line 67, in 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.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 491, 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 482, in get_records exists = self.view_exists(view_name, design_doc) File "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line 429, in view_exists self.with_reconnects(self.db.__getitem__, doc_id)["views"] File "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line 164, in with_reconnects return func(*args, **kwargs) 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 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] Connection refused But when I suspend again and try to start I get different errors: ** (gwibber:3392): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags' ** (gwibber:3392): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags' ** (gwibber:3392): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags' Updating... Traceback (most recent call last): File "/usr/bin/gwibber", line 67, in 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 491, 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 482, in get_records exists = self.view_exists(view_name, design_doc) File "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line 429, in view_exists self.with_reconnects(self.db.__getitem__, doc_id)["views"] File "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line 168, in with_reconnects self._reconnect() File "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line 176, in _reconnect if self._database_name not in self._server: File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 124, in __contains__ self.resource.head(validate_dbname(name)) 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' And this continues for 3rd 4th suspend etc... Also -- apologies if this is unrelated, but it seems weird -- my laptop screen is dimmed on the first resume but not on any subsequent resume. Running 10.04 final x64 on ASUS M50Vm laptop.