Cannot add new accounts in gwibber

Bug #552410 reported by Omer Akram
208
This bug affects 43 people
Affects Status Importance Assigned to Milestone
desktopcouch (Ubuntu)
Invalid
Medium
Unassigned
Lucid
Invalid
Medium
Unassigned
gwibber (Ubuntu)
Fix Released
High
Unassigned
Lucid
Fix Released
High
Unassigned

Bug Description

Binary package hint: gwibber

After gwibber 2.29.93 came into lucid I added a new account and it worked fine. but after desktopcouch 0.6.3-0ubuntu2 now you cannot add a new account in gwibber

*****************Workaround*********************
Quit(not close) gwibber and delete ~/.cache/desktop-couch ~/.config/desktop-couch and ~/.local/share/desktop-couch and start gwibber and try to add new account

Omer Akram (om26er)
summary: - after lastest update to desktopcouch cannot add new accounts in gwibber
+ after latest update to desktopcouch cannot add new accounts in gwibber
Revision history for this message
Omer Akram (om26er) wrote : Re: after latest update to desktopcouch cannot add new accounts in gwibber

Marking my own bug report as High judging from the dups.

Changed in gwibber (Ubuntu):
importance: Undecided → High
status: New → Confirmed
Omer Akram (om26er)
summary: - after latest update to desktopcouch cannot add new accounts in gwibber
+ Cannot add new accounts in gwibber
Revision history for this message
Anthony Hook (anthonyhook) wrote :

My bug was marked as a dup, but details are as follows:

I was locked out of my Twitter account (I'm blaming Gwibber) and I reset my password. I then changed the details in Gwibber to reflect my new password, but it continued to use my old account details and has now successfully locked me out again.

Revision history for this message
Benoit Chesneau (bchesneau) wrote :
Download full text (3.6 KiB)

i can reproduce it. With latest gwibber I can create a facebook user but no other users (twiiter and identi.ca) . Also I can't see messages I send to facebook. Seem related to an error with couchdb :

%22replies%22%2C+0%5D&descending=true&limit=100&include_docs=true 200

[Wed, 31 Mar 2010 17:46:04 GMT] [error] [<0.139.0>] Uncaught error in HTTP request: {exit,normal}

[Wed, 31 Mar 2010 17:46:04 GMT] [info] [<0.139.0>] Stacktrace: [{mochiweb_request,send,2},
             {couch_httpd,send_chunk,2},
             {couch_httpd_db,'-get_changes_timeout/2-fun-3-',1},
             {couch_httpd_db,wait_db_updated,2},
             {couch_httpd_db,keep_sending_changes,10},
             {couch_httpd_db,handle_changes_req,2},
             {couch_httpd_db,do_db_req,2},
             {couch_httpd,handle_request,5}]

[Wed, 31 Mar 2010 17:46:06 GMT] [info] [<0.1823.0>] 127.0.0.1 - - 'HEAD' /gwibber_accounts 401

[Wed, 31 Mar 2010 17:46:06 GMT] [info] [<0.1823.0>] 127.0.0.1 - - 'HEAD' /gwibber_accounts 200

[Wed, 31 Mar 2010 17:46:06 GMT] [info] [<0.1823.0>] 127.0.0.1 - - 'HEAD' /gwibber_accounts 200

[Wed, 31 Mar 2010 17:46:06 GMT] [info] [<0.1823.0>] 127.0.0.1 - - 'GET' /gwibber_accounts 200

[Wed, 31 Mar 2010 17:46:07 GMT] [info] [<0.1823.0>] 127.0.0.1 - - 'GET' /gwibber_accounts/_design%2Fget_records_and_type 301

[Wed, 31 Mar 2010 17:46:07 GMT] [info] [<0.1823.0>] 127.0.0.1 - - 'GET' /gwibber_accounts/_design/get_records_and_type 200

[Wed, 31 Mar 2010 17:46:07 GMT] [info] [<0.1823.0>] 127.0.0.1 - - 'GET' /gwibber_accounts/_design/get_records_and_type/_view/get_records_and_type?key=%22http%3A%2F%2Fgwibber.com%2Fcouch%2Faccount%22 200

[Wed, 31 Mar 2010 17:46:07 GMT] [info] [<0.1798.0>] 127.0.0.1 - - 'GET' /gwibber_messages/_design/messages/_view/account_stream_time?startkey=%5B%22facebook-benoitchesneau%22%2C+%22images%22%2C+%7B%7D%5D&endkey=%5B%22facebook-benoitchesneau%22%2C+%22images%22%2C+0%5D&descending=true&limit=100&include_docs=true 200

[Wed, 31 Mar 2010 17:46:38 GMT] [info] [<0.1827.0>] 127.0.0.1 - - 'GET' /gwibber_preferences/settings 200

[Wed, 31 Mar 2010 17:46:38 GMT] [info] [<0.1827.0>] 127.0.0.1 - - 'GET' /gwibber_preferences/settings 200

[Wed, 31 Mar 2010 17:46:38 GMT] [info] [<0.1827.0>] 127.0.0.1 - - 'PUT' /gwibber_preferences/settings 201

[Wed, 31 Mar 2010 17:46:38 GMT] [info] [<0.1861.0>] 127.0.0.1 - - 'HEAD' /gwibber_preferences/settings 200

[Wed, 31 Mar 2010 17:46:38 GMT] [info] [<0.1862.0>] 127.0.0.1 - - 'HEAD' /gwibber_preferences/settings 200

[Wed, 31 Mar 2010 17:46:38 GMT] [info] [<0.1862.0>] 127.0.0.1 - - 'GET' /gwibber_preferences/settings 200

[Wed, 31 Mar 2010 17:46:38 GMT] [info] [<0.1827.0>] 127.0.0.1 - - 'GET' /gwibber_preferences/settings 200

[Wed, 31 Mar 2010 17:46:38 GMT] [info] [<0.1861.0>] 127.0.0.1 - - 'GET' /gwibber_preferences/settings 200

[Wed, 31 Mar 2010 17:46:38 GMT] [info] [<0.1863.0>] 127.0.0.1 - - 'HEAD' /gwibber_preferences/settings 200

[Wed, 31 Mar 2010 17:46:38 GMT] [info] [<0.1864.0>] 127.0.0.1 - - 'GET' /gwibber_preferences/settings 200

[Wed, 31 Mar 2010 17:46:38 GMT] [info] [<0.1863.0>] 127.0.0.1 - - 'GET' /gwibber_preferences/settings 200

[Wed, 31 Mar 2010 17:46:58 GMT] [error] [<0.1763.0>] ...

Read more...

Revision history for this message
Stephen Ostrow (isleshocky77) wrote :

Also was able to add a facebook account, but not a twitter account.

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote :

I am having the same problem. Also, I can't add my Twitter Account to the Microblogging plugin of Gnome-Do. It gives me an Authentication Failure. I am sure that my username and passwords are OK.
The two problems appeared at around the same time, so they may be related and this is way I mention it here.

Revision history for this message
Brian K. Mangum (bkmangum) wrote :

The latest updates have fixed this for me. Although in the indicator applet it still shows "Set Up Broadcast Account..."

Revision history for this message
Omer Akram (om26er) wrote :

FIxed for me too.

Changed in gwibber (Ubuntu):
status: Confirmed → Fix Released
Changed in desktopcouch (Ubuntu):
importance: Undecided → Low
status: New → Invalid
Revision history for this message
Omer Akram (om26er) wrote :

gwibber 2.29.94 and desktopcouch 0.6.3-0ubuntu3 and also please use the latest version of gnome-keyring.

Revision history for this message
Omer Akram (om26er) wrote :

Things are going strange one time it worked then rebooted and deleted all accounts again and rebooted and then when I add new accounts the problem is there.

Changed in gwibber (Ubuntu):
status: Fix Released → Confirmed
Changed in desktopcouch (Ubuntu):
status: Invalid → New
Revision history for this message
mikbini (mikbini) wrote :

It seems fixed for me,

desktopcouch 0.6.3-0ubuntu3
gnome-keyring 2.92.92.is.2.30.0-0ubuntu2
gwibber 2.29.94-0ubuntu1

Revision history for this message
Z37A (juanzele) wrote :

In my case not only that I can add a Twitter account (Facebook if I could), but also the DesktopCoach Gwibber and I consume almost all CPU.

I attach a screenshot.

Revision history for this message
John Vivirito (gnomefreak) wrote : Re: [Bug 552410] [NEW] after latest update to desktopcouch cannot add new accounts in gwibber

On 03/31/2010 04:07 AM, Omer Akram wrote:
> Public bug reported:
>
> Binary package hint: gwibber
>
> After gwibber 2.29.93 came into lucid I added a new account and it
> worked fine. but after desktopcouch 0.6.3-0ubuntu2 now you cannot add a
> new account in gwibber
>
> ** Affects: gwibber (Ubuntu)
> Importance: Undecided
> Status: New
>
> ** Summary changed:
>
> - after lastest update to desktopcouch cannot add new accounts in gwibber
> + after latest update to desktopcouch cannot add new accounts in gwibber
>
Isn't this a duplicate of bug #552410

--
Sincerely Yours,
    John Vivirito

https://launchpad.net/~gnomefreak
https://wiki.ubuntu.com/JohnVivirito
Linux User# 414246

"How can i get lost, if i have no where to go"
    -- Metallica from Unforgiven III

Revision history for this message
Brian K. Mangum (bkmangum) wrote :

Well now... it seems the new updates have brought this bug back again. Everything was fine until I updated just now. One update fixes the problem then the next brings it back again.

Revision history for this message
Julian Lam (julian-lam) wrote :

It seems okay with 2.29.94-0ubuntu1 for now...

Revision history for this message
Omer Akram (om26er) wrote :

I tried to reproduce in many ways and cannot reproduce this either and also we are not getting any duplicates so marking fixed. Thanks

Changed in desktopcouch (Ubuntu Lucid):
status: New → Fix Released
Changed in gwibber (Ubuntu Lucid):
status: Confirmed → Fix Released
Revision history for this message
Suzan (suzan72) wrote :

STOP!!!! This is NOT fixed!!

Latest Lucid with
gwibber 2.29.94-0ubuntu1
desktopcouch 0.6.3-0ubuntu3
 still cannot add Twitter accounts. Started gwibber with terminal, which gives me this, when try to add Twitter account:

...
Updating...
Saving...
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/gwibber/accounts.py", line 191, in on_edit_account_save
    accounts.put_record(CouchRecord(self.account, COUCH_TYPE_ACCOUNT, self.account["_id"]))
  File "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line 197, in put_record
    self.db[record.record_id] = record._data
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 327, in __setitem__
    resp, data = self.resource.put(id, content=content)
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 989, in put
    **params)
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 1031, in _request
    raise ResourceConflict(error)
couchdb.client.ResourceConflict: ('conflict', 'Document update conflict.')

After this I get the error "twitter-accounts closed unexpectedly".

Revision history for this message
Leo (llenchikk) wrote :

I have the same version as Suzan. And I can't add new accounts.

Changed in gwibber (Ubuntu Lucid):
status: Fix Released → Confirmed
Changed in desktopcouch (Ubuntu Lucid):
status: Fix Released → Confirmed
Revision history for this message
Omer Akram (om26er) wrote : Re: [Bug 552410] Re: Cannot add new accounts in gwibber

Try sudo pkill gwibber and then try to add a new account that *might*
work

Revision history for this message
Christian Niemeyer (christian-niemeyer) wrote :

Today (with all recent updates) I get this error message when running gwibber from terminal and trying to add my twitter account:

$ gwibber --debug

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

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

** (gwibber:5923): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Updating...
Updating...

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

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

** (gwibber-accounts:5959): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Updating...
Saving...
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/gwibber/accounts.py", line 191, in on_edit_account_save
    accounts.put_record(CouchRecord(self.account, COUCH_TYPE_ACCOUNT, self.account["_id"]))
  File "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line 197, in put_record
    self.db[record.record_id] = record._data
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 327, in __setitem__
    resp, data = self.resource.put(id, content=content)
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 989, in put
    **params)
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 1031, in _request
    raise ResourceConflict(error)
couchdb.client.ResourceConflict: ('conflict', 'Document update conflict.')
Updating...
/usr/bin/gwibber:68: GtkWarning: gtk_container_add: assertion `GTK_IS_CONTAINER (container)' failed
  gtk.main()

This works neither from terminal, nor with notfification area (envelope icon) and nor with the me-menu.

pkill gwibber and restart does not work for me.

By the way, in any ways, apport shows up, after trying to add a twitter account and says
"the program gwibber-service closed unexpectly"

Revision history for this message
Christian Niemeyer (christian-niemeyer) wrote :

Added a report from apport. But I'm not yet familiar with apport.

It says: gwibber-accounts crashed with ResourceConflict in _request()

Revision history for this message
Omer Akram (om26er) wrote :

If you are facing this please Quit(not close) gwibber and delete ~/.cache/desktop-couch ~/.config/desktop-couch and ~/.local/desktop-couch and start gwibber and try to add twitter account

Revision history for this message
Peter Kingsnorth (petejk) wrote :

This allows me to re-add my twitter account, but when adding a facebook account I only get as far as facebook authorized.

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 347, in get_account_data
    aId = "%s-%s" % (self.account["protocol"], self.account["username"])
KeyError: 'username'

is the output from terminal.

Revision history for this message
Omer Akram (om26er) wrote :

Peter, that would be another problem I think

Revision history for this message
Leo (llenchikk) wrote :

Deleting ~/.cache/desktop-couch ~/.config/desktop-couch and ~/.local/desktop-couch and start gwibber and try to add twitter account - helps for me. But process gwibber-service takes 100% of CPU at once. It begin after time to update for new messages, according to my preferences after 5 min.

Revision history for this message
Omer Akram (om26er) wrote :

Leo, high cpu would be bug 554005

description: updated
Omer Akram (om26er)
description: updated
Revision history for this message
Christian Niemeyer (christian-niemeyer) wrote :

Temporarily solution for me, that worked:

remove desktop-couch configuration directories in my home directory:

find ~ -iname "*desktop-couch*" -exec rm -rfv {} \;

(please be careful, this includes rm -rf command!)

And then log in, log out. Optional restart GDM. Log back in.

Use the envelope (indicator applet) icon, to create a new twitter account.

Worked for me. So far.

Revision history for this message
Christian Niemeyer (christian-niemeyer) wrote :

Ok, twitter is still working, but when adding my facebook account everything (gwibber-services, gwibber-accounts) still crashes.

Revision history for this message
Christian Niemeyer (christian-niemeyer) wrote :

and since then refuses to work. (sorry for double post)

Revision history for this message
Christian Niemeyer (christian-niemeyer) wrote :

These bugs are very closely related, imho.
https://bugs.launchpad.net/ubuntu/+source/gwibber/+bug/533072

But this last one is marked fixed. I think it's not.

However, thanks in advance.

Revision history for this message
Omer Akram (om26er) wrote :

Christian, not able to add new account for facebook is not related to this bug. If the user is facing this bug the symptom is when he is adding new account while running from terminal it stucks at 'saving'

Revision history for this message
Omer Akram (om26er) wrote :

this problem is caused by dektop-couch as far as I can think.

Changed in desktopcouch (Ubuntu Lucid):
importance: Low → High
importance: High → Medium
Revision history for this message
Ricardo Pérez López (ricardo) wrote :

I have the same problem (using fully updated Lucid), and the workaround works for me. Thanks.

Revision history for this message
bau (last-ironman) wrote :

Works for me too (i have ~/.local/share/desktop-couch instead of
~/.local/desktop-couch)

2010/4/10 Omer Akram <email address hidden>

> this problem is caused by dektop-couch as far as I can think.
>
> ** Changed in: desktopcouch (Ubuntu Lucid)
> Importance: Low => High
>
> ** Changed in: desktopcouch (Ubuntu Lucid)
> Importance: High => Medium
>
> --
> Cannot add new accounts in gwibber
> https://bugs.launchpad.net/bugs/552410
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “desktopcouch” package in Ubuntu: Confirmed
> Status in “gwibber” package in Ubuntu: Confirmed
> Status in “desktopcouch” source package in Lucid: Confirmed
> Status in “gwibber” source package in Lucid: Confirmed
>
> Bug description:
> Binary package hint: gwibber
>
> After gwibber 2.29.93 came into lucid I added a new account and it worked
> fine. but after desktopcouch 0.6.3-0ubuntu2 now you cannot add a new account
> in gwibber
>
> *****************Workaround*********************
> Quit(not close) gwibber and delete ~/.cache/desktop-couch
> ~/.config/desktop-couch and ~/.local/desktop-couch and start gwibber and try
> to add new account
>
>
>
> To unsubscribe from this bug, go to:
>
> https://bugs.launchpad.net/ubuntu/+source/desktopcouch/+bug/552410/+subscribe
>

Omer Akram (om26er)
description: updated
Revision history for this message
Brian K. Mangum (bkmangum) wrote :

Deleting ~/.cache/desktop-couch ~/.config/desktop-couch and ~/.local/share/desktop-couch works for me also.

Revision history for this message
Suzan (suzan72) wrote :

Workaround did not help!
I was first able to add the Twitter account after deleting the desktopcouch files. But - it simply did not work. Account was added but with no use.

So try to delete and add again... again not successful. :-/

Seems this bug is a real couch-potatoe... (sorry for this bad joke)

Revision history for this message
Omer Akram (om26er) wrote :

With gwibber 2.30.0.1 when you delete an account and add a new account in the terminal it shows "CouchDB ID collision encountered, deleting old account" and successfully adds new account. So I think this bug is certainly fixed. Great work.

Changed in desktopcouch (Ubuntu Lucid):
status: Confirmed → Invalid
Changed in gwibber (Ubuntu Lucid):
status: Confirmed → Incomplete
Revision history for this message
Omer Akram (om26er) wrote :

Changelog also has "Fixed account creation for accounts previously deleted" Can any one confirm if the install 2.30.0.1 solves the problem.

Revision history for this message
Brian K. Mangum (bkmangum) wrote :

The current updates have fixed this bug for me with the following versions:

desktopcouch 0.6.4-0ubuntu1
gnome-keyring 2.92.92.is.2.30.0-0ubuntu2
gwibber 2.30.0.1-0ubuntu1

Revision history for this message
mikbini (mikbini) wrote :

It is fixed for me, too.

Revision history for this message
Omer Akram (om26er) wrote :

This bug is now fixed in Lucid. If you get any accounts related problems please open new bug reports. Thanks

Changed in gwibber (Ubuntu Lucid):
status: Incomplete → Fix Released
Revision history for this message
Jim N (jim-hsweb) wrote :

I have the latest Ubuntu 10.04 and I am unable to add a facebook. The add button does nothing. Tried to delete directories as mentioned with no luck.

Revision history for this message
Omer Akram (om26er) wrote :

Jim N, that would be bug

Revision history for this message
Omer Akram (om26er) wrote :

oops sorry, Jim N please open a new bug report for the issue you are facing.

Revision history for this message
John Vivirito (gnomefreak) wrote :

Isn't this bug related to bug #552410
I have seen a lot of these bugs in the recent months

On 05/05/2010 09:36 AM, Omer Akram wrote:
> oops sorry, Jim N please open a new bug report for the issue you are
> facing.
>

--
Sincerely Yours,
    John Vivirito

https://launchpad.net/~gnomefreak
https://wiki.ubuntu.com/JohnVivirito
Linux User# 414246

"How can i get lost, if i have no where to go"
    -- Metallica from Unforgiven III

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

Other bug subscribers

Remote bug watches

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