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.
https://bugs.launchpad.net/bugs/1616943
Title:
Can't auth against U1 in g-s
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1616943/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs