FriendFeed stream is blank

Bug #566295 reported by motang
90
This bug affects 17 people
Affects Status Importance Assigned to Milestone
Gwibber
Fix Released
Undecided
Unassigned
gwibber (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gwibber

I have three microblogging accounts and both twitter and identi.ca work well with gwibber but friendfeed is blank and has been for months now.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: gwibber 2.30.0.1-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Sun Apr 18 15:08:53 2010
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/gwibber
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100318)
InterpreterPath: /usr/bin/python2.6
PackageArchitecture: all
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.utf8
SourcePackage: gwibber

Revision history for this message
motang (mohan-ram) wrote :
Revision history for this message
Victor Vargas (kamus) wrote :

@motang, Please could you run under latest version of gwibber: gwibber --debug > gwibber-debug.txt and attach resulted output of this file to your report (following your steps to reproduce this issue), Thanks!

Changed in gwibber (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
motang (mohan-ram)
description: updated
Revision history for this message
Victor Vargas (kamus) wrote :

Well I tried some tricks and I get this debug of gwibber-service:

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py", line 75, in perform_operation
    message_data = PROTOCOLS[account["protocol"]].Client(account)(opname, **args)
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/friendfeed.py", line 124, in __call__
    return getattr(self, opname)(**args)
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/friendfeed.py", line 127, in receive
    return self._get("feed/home", num=count, start=since)
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/friendfeed.py", line 103, in _get
    passwd = self.account.get("secret_key", self.account["password"])
KeyError: 'password'

Searching in /usr/lib/python2.6/dist-packages/gwibber/microblog/friendfeed.py
 under line 103 I realized that this field doesn't exists or is not used, so I replaced line 103 with this:

#passwd = self.account.get("secret_key", self.account["password"])
  passwd = self.account.get("secret_key")

now works fine for me :) .. please try this workaround and check if works for you.

Changed in gwibber (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
haran_elessar (david-spike) wrote :

On my side Gwibber stopped working after replacing line 103 with that. It won't even open. I get this message on the terminal

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

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

** (gwibber:2509): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
No dbus monitor yet
Updating...
ERROR:dbus.proxies:Introspect error on com.Gwibber.Service:/com/gwibber/Service: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1
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 29, in __init__
    self.model = gwui.Model()
  File "/usr/lib/python2.6/dist-packages/gwibber/gwui.py", line 43, in __init__
    self.services = json.loads(self.daemon.GetServices())
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  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.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1

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

Well.. I think that issue is another problem.. please could you check if gwibber-service is running in your session, if not, please could you run in a terminal gwibber-service --debug and then try to open gwibber again?

Revision history for this message
Nico Crama (rossocrama) wrote :

I've tried Kamus' workaround at comment #3 but it did not work.

Revision history for this message
Nico Crama (rossocrama) wrote :

that's my gwibber-service --debug log:
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/network.py", line 32, in __init__
    self.curl.perform()
error: (28, 'Operation timed out after 15000 milliseconds with 310825 out of 477418 bytes received')

so I've tried to double the TIMEOUT value to 30 sec. and now I have

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/network.py", line 32, in __init__
    self.curl.perform()
error: (28, 'SSL connection timeout')

or

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/network.py", line 32, in __init__
    self.curl.perform()
error: (6, 'name lookup timed out')

Revision history for this message
Giorgio Gelardi (ggelardi) wrote :

for the record, I've tried the first Kamus' workaround and it's working fine

Revision history for this message
nri (tljxny1s) wrote :

@kamus comment #3 not work for me. and i tray gwibber -d

output;

gwibber -d

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

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

** (gwibber:2192): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
No dbus monitor yet
Updating...
Updating...
ERROR:dbus.proxies:Introspect error on com.Gwibber.Accounts:/com/gwibber/Accounts: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name com.Gwibber.Accounts was not provided by any .service files
ERROR:dbus.proxies:Introspect error on com.Gwibber.Streams:/com/gwibber/Streams: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name com.Gwibber.Streams was not provided by any .service files

Revision history for this message
Pranesh Prakash (the-solipsist) wrote :

Thanks, Kamus. Comment # 3 fixed things for me. Friendfeed no longer uses a password, but an OAuth secret key. So, it's a bit strange that the password is still being asked for / passed on.

Revision history for this message
Neil Saunders (neilfws) wrote :

Kamus' fix in comment #3 works for me (Ubuntu 10.04, 32-bit machine, gwibber 2.30.0.1).

Would be great if this became a patch - there are still plenty of enthusiastic FriendFeed users out there!

Revision history for this message
Stephen Judge (stephenjudge) wrote :

Great to have this working, but I hope this fix is pushed out as a patch to update everyone else that hasn't figured out this bug. Thanks Kamus.

Revision history for this message
Jacob Davis (ismyhc) wrote :

I made Kamus's suggested change on line 103 and I am able to post to Friendfeed now, but my stream is still blank in gwibber?

Anyone having this issue?

Im running 2.31.2 on lucid 10.04 64bit

Revision history for this message
Mike Chelen (mchelen) wrote :

Tried edit from #3 and stream still appears blank. Haven't tried posting.

Revision history for this message
MrFrem82 (frem82) wrote :

Same as Mike. I tried #3, but gwibber doesn't start. The stream is blank. I can post

Revision history for this message
Mesut Erdemir (erdemirmesut) wrote :

You can try this fix package: http://mesuterdemir.com/2010/08/02/gwibber-friendfeed-fix/ It contains original gwibber files in ubuntu 10.04 LTS release and #3 fix. Now, it is OK.

Revision history for this message
Novid (novid) wrote :

dont work for me this patch :(
 I add ppa (daily update) too . but dont work too

Revision history for this message
Novid (novid) wrote :

when i add ppa:gwibber-daily/ppa and upgrade my gwibber , i cant run gwibber at all.

i give this error...

navid@navid-desktop ~ $ gwibber

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

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

** (gwibber:1898): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
ERROR:dbus.proxies:Introspect error on com.Gwibber.Service:/com/gwibber/Service: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
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 526, in __init__
    self.w = GwibberClient()
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 27, in __init__
    self.model = gwui.Model()
  File "/usr/lib/python2.6/dist-packages/gwibber/gwui.py", line 36, in __init__
    self.services = json.loads(self.daemon.GetServices())
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  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.Error.NoReply: Message did not receive a reply (timeout by message bus)

Revision history for this message
Gionn (giovanni.toraldo) wrote :

gwibber-daily today works for me.

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

This issue is still occurring with release 2.30.2-0ubuntu1 recently published.

Changed in gwibber (Ubuntu):
importance: Low → Medium
Revision history for this message
JW (ecspike) wrote :

Confirming Kamus' report that this is still occurring with 2.30.2-0ubuntu1

tags: added: friendfeed
Revision history for this message
Andrew Svet (prozacfield) wrote :

Upgraded to 2.32.0.1-0ubuntu1. I see my FF stream now, but can't post anything, mark messages as liked, replay to them etc. Twitter and Identi.ca both are OK.

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

This works fine now in gwibber 2.32.0.1 but he doesn't have options for publish, liked and other functions, you need to fill a new report about it, in case it doesn't exists.

Changed in gwibber (Ubuntu):
status: Confirmed → Fix Released
Omer Akram (om26er)
Changed in gwibber:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.