To be clear, my fix is for version 3.6.0-0ubuntu1 of package 
gwibber-service-facebook. If you have a different version, the line number is 
maybe different, but I guess the workaround is the same as long as it is the 
same problem.
To verify that you have the same problem, run the following two commands

killall gwibber-service
gwibber-service -do

Now you should get some output during the run that reads like:

Dispatcher   Thread-5    : ERROR    <facebook:receive> Operation failed
Dispatcher   Thread-5    : DEBUG    Traceback:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/gwibber/microblog/dispatcher.py", line 
83, in run
    message_data = PROTOCOLS[account["service"]].Client(account)(opname, **args)
  File "/usr/share/gwibber/plugins/facebook/__init__.py", line 369, in __call__
    return getattr(self, opname)(**args)
  File "/usr/share/gwibber/plugins/facebook/__init__.py", line 393, in receive
    return [self._message(post) for post in data["data"]]
  File "/usr/share/gwibber/plugins/facebook/__init__.py", line 329, in _message
    m["privacy"]["description"] = data["privacy"]["description"]
KeyError: 'description'

The 3rd line from bottom of this excerpt gives you the faulty line which
is 329 for me.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gwibber in Ubuntu.
https://bugs.launchpad.net/bugs/1088775

Title:
  gwibber does not refresh Facebook feeds

Status in Gwibber:
  Confirmed
Status in “gwibber” package in Ubuntu:
  Triaged

Bug description:
  Since around November 28th, Gwibber stopped updating my Facebook
  feeds. First, I tried to delete my facebook account from online
  accounts and than uninstall and reinstall gwibber. Then, I removed
  ubuntu from facebook app settings after doing all of the above. Then I
  checked my proxy settings, and my proxy is on none. When I open
  gwibber, I see feeds that are 12-13 days old and when I try to
  refresh, it does not do anything. I mean it does not even write
  refreshing... at the bottom of the screen. When I check if gwibber-
  service is running correctly I get no mistake in the terminal. I've
  looked a lot around bugs sections in many sites but none of them had
  an answer.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gwibber/+bug/1088775/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to