This is currently blocked on a security review for snapd-glib.

** Description changed:

- Use case:
+ [Impact]
+ Authentication using Ubuntu One credentials to install/remove snaps always  
fails. This is due to a behaviour change in snapd (no longer accepts login 
requests from non-root users). Existing credentials continue to work.
- Don't be already authenticated against U1 in g-s.
- Search for nmap
- See the top result is a snap.
- Try and install it
- Get prompted to log in to U1
- Type in your credentials
- Get told "incorrect email or password" even though you are typing in the 
correct info
+ [Test Case]
+ 1. Delete any existing credentials by deleting passwords marked 
"com.ubuntu.UbuntuOne.GnomeSoftware" using Seahorse.
+ 2. Start GNOME Software
+ 3. Search for a snap (e.g. "moon-buggy")
+ 4. Install Snap
+ 5. Enter Ubuntu One credentials when prompted
+ Expected result:
+ Observed result:
+ Dialog says "Incorrect email or password".
+ Expected result:
+ Authentication completes and the snap is installed.
+ [Regression Potential]
+ The solution is to use a new D-Bus service (snapd-login-service) and new 
library (snapd-glib) to get the Macaroon from snapd. This has some risk of 
introducing new bugs. The change is minimised (other snapd code paths 
unchanged) and the alternative is login to be impossible.

** No longer affects: snapd (Ubuntu)

** No longer affects: snapd (Ubuntu Xenial)

** No longer affects: snapd (Ubuntu Yakkety)

** Changed in: gnome-software (Ubuntu Yakkety)
       Status: Triaged => In Progress

** Changed in: gnome-software (Ubuntu Yakkety)
   Importance: High => Critical

** Changed in: gnome-software (Ubuntu Xenial)
   Importance: High => Critical

You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-software in Ubuntu.

  Can't auth against U1 in g-s

To manage notifications about this bug go to:

desktop-bugs mailing list

Reply via email to