[Bug 70323] can not connect to google/jabber account if 1st authentication is failed

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Oct 9 09:17:40 PDT 2013


https://bugs.freedesktop.org/show_bug.cgi?id=70323

--- Comment #1 from Simon McVittie <simon.mcvittie at collabora.co.uk> ---
(In reply to comment #0)
> - open a chat client (Emptathy)
> - create a google account

>From your log it appears this is a Telepathy-specific Google account rather
than a GNOME Online Accounts Google account.

> According to "log_empathy_authentication_issue.txt" attached log file, 
> when user enters a bad password, it seems to be correctly detected (line 573
> : "auth_failed: wocky-sasl-auth.c:274: Authentication failed!:
> Authentication failed: not-authorized"), 
> but then when user enters the correct password, I feel there is a problem at
> line 1354: "gabble_server_sasl_channel_start_mechanism_with_data
> (server-sasl-channel.c:530): cannot start: state 1 != Not_Started", and then
> authentication failed is detected.

Either the channel has CanTryAgain = False (in which case Empathy should just
close it, and can try again when connection is re-attempted), or it has
CanTryAgain = True but doesn't implement it correctly.

In this case it looks as though it's Empathy that's wrong:

    case PROP_CAN_TRY_AGAIN:
      /* Wocky can't retry SASL authentication (although XMPP can) */
      g_value_set_boolean (value, FALSE);
      break;

Alternatively, someone could redo Wocky's authentication API to support
attempting authentication more than once on the same connection.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the telepathy-bugs mailing list