The problem is that the feed doesn't contain a "description" sub-key for the 
"privacy" key.
Obviously this was present before but is no longer present.
But the code depends on it being there.

Workaround:

sudo vim /usr/share/gwibber/plugins/facebook/__init__.py

replace line 329 which reads

      m["privacy"]["description"] = data["privacy"]["description"]

by

      if data["privacy"].has_key("description"):
        m["privacy"]["description"] = data["privacy"]["description"]
      else:
        m["privacy"]["description"] = "Unknown"

This is not a suggested fix as I don't know whether the else is needed
as I don't know whether some other code depends on "description" being
set in m.

-- 
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