Cannot add U1 account on Unity8 Desktop
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | apparmor-easyprof-ubuntu (Ubuntu) |
Medium
|
Unassigned | ||
| | ubuntu-system-settings-online-accounts (Ubuntu) |
Medium
|
Unassigned | ||
Bug Description
Using https:/
I cannot add an Ubuntu One account.
System settings -> Accounts -> Add account -> Click Ubuntu One.
Window flickers briefly, no expected dialog to enter credentials appears.
http://
ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: ubuntu-
ProcVersionSign
Uname: Linux 3.19.0-20-generic x86_64
ApportVersion: 2.17.3-0ubuntu4
Architecture: amd64
Date: Wed Jun 17 10:21:55 2015
EcryptfsInUse: Yes
InstallationDate: Installed on 2012-01-02 (1261 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120102)
SourcePackage: ubuntu-
UpgradeStatus: Upgraded to wily on 2015-05-28 (19 days ago)
| Alan Pope 🍺🐧🐱 🦄 (popey) wrote : | #1 |
| Sebastien Bacher (seb128) wrote : | #2 |
| affects: | ubuntu-system-settings (Ubuntu) → ubuntu-system-settings-online-accounts (Ubuntu) |
| Alberto Mardegan (mardy) wrote : | #3 |
No, the U1 account is not using a webview.
There might be something wrong with the apparmor profile of the system settings app, because the message
RequestAccess failed: QDBusError(
hints at something in that direction.
Alan, can you please run a "ps -feZ | grep system-settings" and see what's the first field there?
Last but not least, does this happen with other account types as well (google, facebook)?
| Changed in ubuntu-system-settings-online-accounts (Ubuntu): | |
| status: | New → Incomplete |
| Alan Pope 🍺🐧🐱 🦄 (popey) wrote : | #4 |
lxc-container-
Happens with all accounts.
| Alberto Mardegan (mardy) wrote : | #5 |
Thanks Alan. The problem is that OA has a special treatment for clients whose apparmor label is "unconfined", such as the system-settings running in the phone.
For some reason, when you run unity8 inside LXC, the apparmor label assigned to the system-settings process is "lxc-container-
Adding the apparmor project to the bug for investigation.
| Changed in ubuntu-system-settings-online-accounts (Ubuntu): | |
| status: | Incomplete → Confirmed |
| importance: | Undecided → Medium |
| Jamie Strandboge (jdstrand) wrote : | #6 |
LXC is launching the container under an apparmor profile and all processing within that container end up having the same profile. You currently cannot have separate and distinct host policy and container policy in the form that unity8 lxc is currently looking for. This requires namespace stacking support in AppArmor (and kernel LSMs in general)-- this is being worked on but won't be available for a while. OA could be modified (at least for unity8 lxc) to treat "lxc-container-
| Launchpad Janitor (janitor) wrote : | #7 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in apparmor-easyprof-ubuntu (Ubuntu): | |
| status: | New → Confirmed |
| Changed in apparmor-easyprof-ubuntu (Ubuntu): | |
| importance: | Undecided → Medium |


could be due to bug #1466012 since that's using a webview