Confinement exception needed for unity8-dash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
David Barth | ||
Online Accounts setup for Ubuntu Touch |
Fix Released
|
High
|
Alberto Mardegan | ||
signon-apparmor-extension |
Fix Released
|
High
|
Alberto Mardegan | ||
webapps-sprint |
Fix Released
|
High
|
Alberto Mardegan |
Bug Description
When running unity8-dash confined by an apparmor profile (this feature is still in testing, silo 65), OA requests made by the dash on behalf of scopes are all rejected with the following error in unity8-dash.log:
RequestAccess failed: QDBusError(
Here is the output of online-
phablet@
service.cpp 42 requestAccess Got request: QMap(("
utils.cpp 49 apparmorProfile
request-manager.cpp 113 runQueue Head: OnlineAccountsU
mir-helper.cpp 151 session_
Loading module: 'libubuntu_
/usr/bin/
/usr/bin/
ui-server.cpp 103 onDataReady QMap(("code", QVariant(QString, "process") ) ( "data" , QVariant(
Given applicationId doesn't match profile
request.cpp 272 fail "com.ubuntu.
ui-proxy.cpp 186 onDataReady QMap(("code", QVariant(QString, "failed") ) ( "errmsg" , QVariant(QString, "Invalid client application") ) ( "errname" , QVariant(QString, "com.ubuntu.
ui-proxy.cpp 377 ~UiProxy
mir-helper.cpp 151 session_
ui-server.cpp 86 ~UiServerPrivate
QProcess: Destroyed while process ("/usr/
The apparmor profile for unity8-dash is here: https:/
Related branches
- Paweł Stołowski (community): Approve
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 13 lines (+3/-0)1 file modifiedplugins/OnlineAccountsPlugin/application-manager.cpp (+3/-0)
- Paweł Stołowski (community): Approve
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 15 lines (+4/-1)1 file modifiedsrc/access-control-manager.cpp (+4/-1)
description: | updated |
Changed in ubuntu-system-settings-online-accounts: | |
assignee: | nobody → Alberto Mardegan (mardy) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in webapps-sprint: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Alberto Mardegan (mardy) |
milestone: | none → sprint-23 |
Changed in signon-apparmor-extension: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Alberto Mardegan (mardy) |
Changed in canonical-devices-system-image: | |
status: | New → In Progress |
importance: | Undecided → High |
milestone: | none → 12 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-system-settings-online-accounts: | |
status: | In Progress → Fix Committed |
Changed in signon-apparmor-extension: | |
status: | In Progress → Fix Committed |
Changed in webapps-sprint: | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
assignee: | nobody → David Barth (dbarth) |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Changed in signon-apparmor-extension: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-system-settings-online-accounts: | |
status: | Fix Committed → Fix Released |