[Ubuntu Store] The created account will dispeared when trying to purchase some stuff on Ubuntu Store

Bug #1418853 reported by Roxanne Fan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntuone-credentials (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Environment

Unit: Mako (Nexus4)
Product: Vivid
System version: r88

Steps:
1. go to "System setting" -> "Accounts"
2. Add a Ubuntu one account
3. go to "Ubuntu Store" and search for a paid app from store e.g. Riddling.
4. Tap on price tag to initiate a purchase
5. pop up "Loading" page
6. switch to "System setting" -> "account", the added account disappeared

Expected result:
Could see 'View wallet' link to opent he payments detail page and add credit card info... etc.

Actual:
1. it pending Loading page could not complete the purchase process
2. the added account does not existed anymore

Roxanne Fan (matrixf)
description: updated
Revision history for this message
Alberto Mardegan (mardy) wrote :

Thanks Roxanne for reporting this bug! I'm moving it to ubuntuone-credentials project, which seems the likely candidate for the fix. We've had other bugs similar to this; maybe there's a better way to fix the account (if it's broken) other than deleting it?

affects: ubuntu-system-settings-online-accounts (Ubuntu) → ubuntuone-credentials (Ubuntu)
Revision history for this message
dobey (dobey) wrote :

This seems to be a result of the previous signon-apparmor-extension issues that were present in the vivid images once it was added to the seed. Some changes landed in the past couple of weeks which should fix those issues. Can you please verify if this bug is still an issue on the latest vivid image?

Changed in ubuntuone-credentials (Ubuntu):
status: New → Incomplete
Revision history for this message
David Barth (dbarth) wrote :

Trying to reproduce on vivid:
- created an account on a clean r100
- upgrade to r103
- the account is not deleted during the upgrade process

We also tried upgrading on rtm from 233 to 239 on reports that people had their accounts deleted on that upgrade path. The account which had been recently created also was kept intact.

The current theory at this stage is that u1 accounts older than an ACL account fix are being deleted by u1 code that considers the old accounts invalid.

The store UI will force the user to sign-in again if such an old account is found, re-creating a fixed one in the process. However that upgrade path for old accounts is silent when doing system upgrades. The account is just removed, as technically invalid, but the system doesn't force a new sign in to re-create an account.

Revision history for this message
David Barth (dbarth) wrote :

Note: the above analysis was conducted by Rodney and Alberto (to give back to caesars... ;)

Revision history for this message
dobey (dobey) wrote :

David's comments are about bug #1413655 and not this bug. I am pretty certain this bug is fixed by the changes which cause that bug.

dobey (dobey)
Changed in ubuntuone-credentials (Ubuntu):
status: Incomplete → Invalid
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.