gwibber crashed with IOError in __init__()

Bug #534649 reported by Trojkolka
218
This bug affects 58 people
Affects Status Importance Assigned to Milestone
desktopcouch (Ubuntu)
Invalid
Undecided
Unassigned
gwibber (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Binary package hint: gwibber

Opened 'Microblogging' from notification panel. When this error occured. Might be duplicate of #525830 although this didn't occur on gwibber-accounts but on gwibber process

ProblemType: Crash
Architecture: i386
Date: Mon Mar 8 22:42:00 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/gwibber
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100224.1)
InterpreterPath: /usr/bin/python2.6
Package: gwibber 2.29.91-0ubuntu1
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/gwibber
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.utf8
ProcVersionSignature: Ubuntu 2.6.32-16.24-generic-pae
PythonArgs: ['/usr/bin/gwibber']
SourcePackage: gwibber
Title: gwibber crashed with IOError in __init__()
Uname: Linux 2.6.32-16-generic-pae i686
UserGroups: adm admin audio cdrom dialout dip fax floppy fuse lpadmin netdev nopasswdlogin plugdev sambashare tape video

Revision history for this message
Trojkolka (trojkolka) wrote :
tags: removed: need-duplicate-check
visibility: private → public
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the report, is this still an issue for you with latest Gwibber on Lucid? Please test it and comment back, Thanks in advance!.

Changed in gwibber (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Trojkolka (trojkolka) wrote :

I cannot test it anymore. I reinstalled my laptop and installed the AMD64 Ubuntu lucid where Gwibber seems to work just fine. The bug occurred on 32bit version. Unless other people notify the same bug and report/assign it maybe it was just my setup.

Revision history for this message
Jude Cooks (judecooks) wrote :

This occurred to me directly after an upgrade to beta 1 from 9.10 on 32-bit.

Changed in gwibber (Ubuntu):
status: Incomplete → New
Revision history for this message
wilsonliam (wilsonliam) wrote :

Running it from terminal gets this:

lucid-testing:~$ gwibber

** (gwibber:1678): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (gwibber:1678): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (gwibber:1678): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
** Message: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Traceback (most recent call last):
  File "/usr/bin/gwibber", line 50, in <module>
    from gwibber import client
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 3, in <module>
    import gtk, gobject, gwui, util, resources, actions, json, gconf
  File "/usr/lib/python2.6/dist-packages/gwibber/gwui.py", line 2, in <module>
    import os, json, urlparse, resources, util
  File "/usr/lib/python2.6/dist-packages/gwibber/util.py", line 2, in <module>
    from microblog.util.couch import RecordMonitor
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/util/couch.py", line 4, in <module>
    import desktopcouch, pycurl, oauth, threading, urllib, re, json
  File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 20, in <module>
    from desktopcouch.start_local_couchdb import process_is_couchdb, read_pidfile
  File "/usr/lib/python2.6/dist-packages/desktopcouch/start_local_couchdb.py", line 38, in <module>
    from desktopcouch import local_files
  File "/usr/lib/python2.6/dist-packages/desktopcouch/local_files.py", line 277, in <module>
    xdg_base_dirs.save_config_path("desktop-couch"))
  File "/usr/lib/python2.6/dist-packages/desktopcouch/local_files.py", line 231, in __init__
    self.configuration = _Configuration(self)
  File "/usr/lib/python2.6/dist-packages/desktopcouch/local_files.py", line 90, in __init__
    {'desktopcouch': 'basic'})
gnomekeyring.IOError

This is on a user account without sudo privileges.

Revision history for this message
Diogo Matsubara (matsubara) wrote :

I get the exact same traceback as wilsonliam on comment #5. Running Lucid Beta

Changed in gwibber (Ubuntu):
status: New → Confirmed
Revision history for this message
Caleb Bedford (caleb-bedford) wrote :

Yes, this same bug is affecting me too.

Revision history for this message
nopayne (jebcor) wrote :

I had the same problem. It looks like it happens when gwibber can't connect to the keyring service. To fix this, I started the keyring service manually by typing 'gnome-keyring-daemon' in the terminal.

Revision history for this message
habtool (clive-wagenaar) wrote :

@nopayne That worked for me on Kubuntu Lucid.
(I know gwibber is for gnome, but wanted to play with it kde too :) )

Revision history for this message
Farley Lai (farleylai) wrote :

After upgrading to the final release of lucid, this same problem annoys me.

Revision history for this message
Ben (ben-lemire) wrote :

nopayne's workaround in #8 works for me. So this should be fixable, right?

Revision history for this message
Haggai Eran (haggai-eran) wrote :

I noticed this problem too, but only when my user is in the nopasswdlogin group. Also, seahorse isn't able to connect to gnome-keyring-daemon when using the passwordless login.

Haggai

Revision history for this message
Gp2mv3 (nicolascognaux) wrote :

I've made a short script to "resolve" this problem: http://ubuntuone.com/p/2x2/
It start a gnome-keyring before launching gwibber or the command in param.
You can use it like that: ./gnome-keyr.sh gwibber

Revision history for this message
Victor Vargas (kamus) wrote :

This issue should not happen in latest releases included in Maverick, please could someone try to reproduce this issue in latest version included in Maverick? Thanks.

Changed in desktopcouch (Ubuntu):
status: New → Invalid
Changed in gwibber (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gwibber (Ubuntu) because there has been no activity for 60 days.]

Changed in gwibber (Ubuntu):
status: Incomplete → Expired
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.