If you enable Facebook Login Approvals (in facebook.com > Account Settings > Security > Login Approvals > [X] Require me to enter a security code each time an unrecognized computer or device tries to access my account) then Facebook sends a SMS to your phone with a code you must enter in the login page after you login with a browser/app you've never used before. This happens when logging in to Gwibber. In Gwibber you get to enter the code from the SMS, assign a device name so the "browser" is recognized, and asks to allow the app to connect & post. After the setup is complete the window closes and you go back to the accounts manager in Gwibber and the Facebook account is there but the Approve button still appears and when you click it the whole process starts over again, sending a new SMS and asking for a new device name to assign to Gwibber.
In the browser Facebook sets "recognized" computers as cookies, and for some apps (mobile phones, webmessengers) it sends a code to use as a password instead of the real one. My guess is Gwibber doesn't store cookies and doesn't use app-passwords, so it is never seen by Facebook as a recognized device. If you disable Login Approvals in Facebook Gwibber works fine. ** Changed in: gwibber (Ubuntu) Status: Incomplete => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/964837 Title: Gwibber fails to add Facebook account with Login Approvals/Notifications enabled To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gwibber/+bug/964837/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs