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.
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 python2. 7/dist- packages/ gwibber/ microblog/ dispatcher. py", line 83, in run account[ "service" ]].Client( account) (opname, **args) gwibber/ plugins/ facebook/ __init_ _.py", line 369, in __call__ gwibber/ plugins/ facebook/ __init_ _.py", line 393, in receive message( post) for post in data["data"]] gwibber/ plugins/ facebook/ __init_ _.py", line 329, in _message privacy" ]["description" ] = data["privacy" ]["description" ]
Dispatcher Thread-5 : DEBUG Traceback:
Traceback (most recent call last):
File "/usr/lib/
message_data = PROTOCOLS[
File "/usr/share/
return getattr(self, opname)(**args)
File "/usr/share/
return [self._
File "/usr/share/
m["
KeyError: 'description'
The 3rd line from bottom of this excerpt gives you the faulty line which is 329 for me.