Cannot login with Launchpad ID in Askubuntu and Disqus

Asked by Adnan Quaium

I can't login Askubuntu (http://askubuntu.com/users/login) with the Launchpad ID. But I can login with my Google ID. Every time I tried with my Launchpad ID, it shows me the following message:

"Unable to log in with your OpenID provider:
Canceled "

I also can't add my Launchpad ID to my Disqus profile (http://disqus.com/maqtanim) as my Open ID. When I try to add the LP ID, it redirects me to the LP login page, then after I logging in it shows me the following message:

"Launchpad Login Service
Logged in as Adnan Quaium
Oops!
Sorry, something just went wrong in Launchpad Login Service.
We’ve recorded what happened, and we’ll fix it as soon as possible. Apologies for the inconvenience.
(Error ID: 1908canistellaunchpad23)"

Any solution please?

Question information

Language:
English Edit question
Status:
Solved
For:
Canonical SSO provider Edit question
Assignee:
[LEGACY] Canonical WebOps Edit question
Solved by:
Selene ToyKeeper
Solved:
Last query:
Last reply:
Whiteboard:
May be a mismatch between the Launchpad database and SSO database. Please confirm. LP: Bpr3ePm SSO: XBsmcEH If this is the case, the LP openID should be updated to match SSO.
Revision history for this message
Selene ToyKeeper (toykeeper) said :
#1

If I try to log into asukbuntu.com with my Launchpad openID, it works. ( my ID is https://launchpad.net/~toykeeper , and yours should be https://launchpad.net/~adnan.quaium )

However, if I try to log in using someone else's Launchpad ID, I get the same error you're getting. And if I try it with a non-existent account, I get a different error message. So, it appears to at least recognize that your ID is valid.

The interesting thing is that if I use a fresh, unconfigured browser and try to log in with your account, I get the correct behavior (login.launchpad.net asks me to log in). So, I think the error you're seeing is caused by cached data in your browser. Could you clear out your cookies and then try to log in to askubuntu.com? (or try using a different browser, which shouldn't have the same cookies)

Revision history for this message
Selene ToyKeeper (toykeeper) said :
#2

Also, if askubuntu.com works after clearing cookies, please let me know if the behavior of disqus.com changes.

Revision history for this message
Adnan Quaium (adnan.quaium) said :
#3

Hi ... thanks for the reply.

I deleted all my cookies and cache but still no luck! I've tried with both FF and Chrome. Still got the same message!

For Askubuntu, I am getting

"Oops!
Sorry, something just went wrong in Launchpad Login Service.
We’ve recorded what happened, and we’ll fix it as soon as possible. Apologies for the inconvenience.
(Error ID: 1909carambolalaunchpad8)"

And for Disqus, I am getting

"Could not sign in you at this time, please close this window and try again."

Revision history for this message
Selene ToyKeeper (toykeeper) said :
#4

To clarify, do you get past the login page on login.launchpad.net ? The steps I take are:

  1. Go to http://askubuntu.com/
  2. Click "Log In"
  3. Enter my openID (https://launchpad.net/~toykeeper) into the openID entry box, and click the "Log in" button.
  4. Enter my LP email address and password into the form at https://login.launchpad.net/ and click "Continue".
  5. Click "Yes, sign me in".

At this point, askubuntu.com asks me if I want to "confirm and create a new account" or "cancel".

After which step does it fail and give you the oops message?

If it fails between step 4 and 5, there may be something strange about your account that needs to be fixed here. I'm looking into the "oops" report on our servers for extra details.

Revision history for this message
Adnan Quaium (adnan.quaium) said :
#5

It is after the STEP 5. After clicking the "Yes, sign me in" button I got that oops message ...

Revision history for this message
Selene ToyKeeper (toykeeper) said :
#6

I'm checking through our files here to see if I can find an answer in the logs, but it may take me a little while to get access to all the relevant data. I'll update when I know more.

Revision history for this message
Selene ToyKeeper (toykeeper) said :
#7

Hello, sorry for the delay. Are you still having this issue?

From what I see in the error logs, it looks like Askubuntu is requesting one ID and your account is sending a different ID, so it refuses the request. Your LP account is associated with openID Bpr3ePm, but the error log shows that you logged in with openID XBsmcEH. This mismatch made it stop the login process.

Are you logging in with a different email address than you normally use for Launchpad?

Revision history for this message
Adnan Quaium (adnan.quaium) said :
#8

Yes, I still have the same problem.

"Are you logging in with a different email address than you normally use for Launchpad?"
Sorry... the question was not clear. I am using only one email address to login LP.

Revision history for this message
Selene ToyKeeper (toykeeper) said :
#9

I ask because I see a few different addresses listed for you.

Launchpad shows:

  <email address hidden>
  <email address hidden>

wiki.ubuntu.com shows:

  <email address hidden>
  <email address hidden>

Your personal site lists one more:

  <email address hidden>

I can't see what addresses are listed for you on SSO, but it is possible that you might have different addresses in SSO than you do on LP or the other sites. This would explain why it complains that the accounts don't match. So when you try to log in to Askubuntu or Disqus, which email address do you use?

Revision history for this message
Adnan Quaium (adnan.quaium) said :
#10

When I login to LP I use the following one and can login without any problem
<email address hidden>

In Askubuntu after putting the LP username (which is adnan.quaium) when I
was redirected to LP login page I used the same email address as before
(which is <email address hidden> )

In wiki.ubuntu.com, I always use the same email id (that means
<email address hidden> ), and can login without any problem.

In disqus.com, I tried with the same email id but could make the login.

In summary, I used/use <email address hidden> to access all of the above
services.

And sorry to say you that I don't know what does SSO stand for. If you can
please tell me how to find out SSO email address. I'll definitely try to let
you know.

Revision history for this message
Selene ToyKeeper (toykeeper) said :
#11

Oh, sorry. SSO is Single Sign-On, meaning the openID service at login.launchpad.net and login.ubuntu.com.

Thanks for the clarification on your login methods. This looks like it may involve a mismatch between the LP database and the SSO database, so I'll get an admin to take a look.

Revision history for this message
Selene ToyKeeper (toykeeper) said :
#12

Did you perform an account merge sometime in the past? I see two openIDs attached to your LP account.

The ID which seems to be causing the issue is Bpr3ePm, which is in the SSO database with the email address <email address hidden> . Is that one of your old addresses?

If so, you can likely log into the problem sites by using your <email address hidden> account instead of <email address hidden>. This would be a bit inconvenient, but carries no risk.

Alternately, we could remove the extra ID from your Launchpad account, delete the extra SSO account, and force the accounts to be consistent. However, if any openID consumer sites (disqus, askubuntu) are expecting the old ID, you would risk not be able to log into them any more without making a new account.

So, can you access the <email address hidden> account? If so, which option would you prefer:
 - Maintain two SSO accounts... or
 - Delete one and risk losing access to consumer sites configured for the old ID?

Revision history for this message
Adnan Quaium (adnan.quaium) said :
#13

Yes ... I did merge two accounts in the past. And yes, <email address hidden> was my account. But i no longer use that one and I can't remember the password of that one.

I do not want to maintain 2 SSO accounts. I would prefer to stick with my current id (<email address hidden>). As I am not using <email address hidden> anymore, so it doesn't matter to me whether it stays or not. But I would like to access other openID consumer sites with my current LP account (<email address hidden>).

And I am sorry that I did not mention the account merge before... actually I've totally forgotten about that one!

Thanks for still helping me out. :)

Revision history for this message
Selene ToyKeeper (toykeeper) said :
#14

This is in the admin queue, and should be taken care of soon. I don't think the situation has ever come up before though, so they will need to create a new process for it.

Revision history for this message
Selene ToyKeeper (toykeeper) said :
#15

SSO OpenID Bpr3ePm has been deleted. Does this make your login work?

Revision history for this message
Adnan Quaium (adnan.quaium) said :
#16

No... i still can't login! :(
It shows me the same message as previous...

Revision history for this message
Best Selene ToyKeeper (toykeeper) said :
#17

I see only XBsmcEH in your Launchpad profile now. If the other sites are still requesting your old ID, they must have cached the old value and it will probably have to be changed directly on those sites. Since both sites are run by third parties though, you'll have to get them to fix it on their end. I think the most we can still do here is improve the error message.

Revision history for this message
Adnan Quaium (adnan.quaium) said :
#18

Thanks Selene Scriven, that solved my question.

Revision history for this message
Selene ToyKeeper (toykeeper) said :
#19

Please let me know how things go with the other sites. I'd like to fix the cause of this issue, but I don't know what type of openID consumer code they're using. If it's a common openID module though, we might be able to fix it and make sure other sites won't run into the same bug.

Revision history for this message
Adnan Quaium (adnan.quaium) said :
#20

Well ... I tried last night and I was able to use my LP account in both Askubuntu and Disqus successfully. I guess they use the common openID module. I've not contacted them about the problem, I just put my LP URL and it worked perfectly.

Revision history for this message
Selene ToyKeeper (toykeeper) said :
#21

Ah, neat. They probably just expired their cache. I'm glad to hear you have access now.

Revision history for this message
LiohMoeller (liohmoeller) said :
#22

Same goes for my account:

https://launchpad.net/~marcus.moeller

Cannot login on askubuntu. It has been merged and renamed in the past.