Can't add facebook-account

Bug #599507 reported by pothos on 2010-06-28
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Gwibber
Undecided
Unassigned

Bug Description

At first, my fb-account was not updated anymore. After removing, I wanted to add it again, but it failed:

:~$ gwibber-accounts

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

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

** (gwibber-accounts:25033): 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.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.URLShorten:/com/gwibber/URLShorten: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name com.Gwibber.URLShorten was not provided by any .service files
Saving...
Could not identify preference: username
Could not identify preference: session_key
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/gwibber/accounts.py", line 184, in on_edit_account_save
    self.get_account_data()
  File "/usr/lib/python2.6/dist-packages/gwibber/accounts.py", line 353, in get_account_data
    aId = "%s-%s" % (self.account["protocol"], self.account["username"])
KeyError: 'username'

pothos (pothos) wrote :

I removed the entries in couchdb manualy. After cleaning I tried to add my account:

Updating...
Saving...
Could not identify preference: username
Could not identify preference: session_key

But it seems to work again. My Name is with spaces and an ü, so it could be that there is a problem with the ü.

Jean-Pierre Rupp (xenog) wrote :

I could add the Facebook account using the gwibber-accounts program, but not from Gwibber's Accounts dialog. It didn't show the Add button. I also deleted the databases manually before proceeding.

Andrea Olivo (andryandrew) wrote :

affects me too. It only works by running manually gwibber-accounts

please install gwibber 2.30.1 from lucid-proposed. it should solve the
problem

On Sun, Jul 11, 2010 at 2:32 AM, Andrea Olivo <email address hidden>wrote:

> affects me too. It only works by running manually gwibber-accounts
>
> --
> Can't add facebook-account
> https://bugs.launchpad.net/bugs/599507
> You received this bug notification because you are subscribed to
> Gwibber.
>
> Status in Gwibber: New
>
> Bug description:
> At first, my fb-account was not updated anymore. After removing, I wanted
> to add it again, but it failed:
>
> :~$ gwibber-accounts
>
> ** (gwibber-accounts:25033): WARNING **: Trying to register gtype
> 'WnckWindowState' as enum when in fact it is of type 'GFlags'
>
> ** (gwibber-accounts:25033): WARNING **: Trying to register gtype
> 'WnckWindowActions' as enum when in fact it is of type 'GFlags'
>
> ** (gwibber-accounts:25033): 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.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.URLShorten:/com/gwibber/URLShorten:
> dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown:
> The name com.Gwibber.URLShorten was not provided by any .service files
> Saving...
> Could not identify preference: username
> Could not identify preference: session_key
> Traceback (most recent call last):
> File "/usr/lib/python2.6/dist-packages/gwibber/accounts.py", line 184, in
> on_edit_account_save
> self.get_account_data()
> File "/usr/lib/python2.6/dist-packages/gwibber/accounts.py", line 353, in
> get_account_data
> aId = "%s-%s" % (self.account["protocol"], self.account["username"])
> KeyError: 'username'
>
>
>

Torsti Schulz (torsti-schulz) wrote :

Version 2.30.1 didn' solve the problem for me, i still get the same behaviour.

Ken VanDine (ken-vandine) wrote :

2.30.1 doesn't just immediately fix the bug, the problem is really that facebook.com is rejecting some requests sent from gwibber. 2.30.1 reduces the amount of queries we send to facebook and greatly reduces the amount of data gwibber pulls down. So we need enough users to get the upgrade that gwibber (all gwibber users collectively, not per user) get down below the threshold facebook has set before it will always work for everyone. Until then it is going to be hit and miss, just like prior to 2.30.1.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers