Allow ubuntu-system-settings to set a device's firmware
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxc-android-config (Ubuntu) |
Fix Released
|
High
|
Alfonso Sanchez-Beato |
Bug Description
Background:
To do Wi-Fi hotspots on krillin, we need to poke wifi by doing a call to wpa_supplicant's (undocumented/
Rationale:
Ubuntu System Settings needs to do the same things as aforementioned script, but via dbus [2], as phablet/current non-privileged user and unconfined.
What happens:
If phablet runs [2], this error message [3] is produced, which I interpret to be equivalent with "you're not welcome here".
What should happen instead:
Ubuntu System Settings should be able to make the call to wpa.
[1] http://
[2] gdbus call --system -d fi.w1.wpa_
[3] http://
Related branches
description: | updated |
no longer affects: | dbus (Ubuntu) |
description: | updated |
Changed in wpasupplicant (Ubuntu): | |
status: | New → Invalid |
summary: |
- Allow ubuntu-system-settings to set a device's firmware through - wpa_supplicant + Allow ubuntu-system-settings to set a device's firmware through the + private Connectivity API |
description: | updated |
no longer affects: | indicator-network (Ubuntu) |
summary: |
- Allow ubuntu-system-settings to set a device's firmware through the - private Connectivity API + Allow ubuntu-system-settings to set a device's firmware |
description: | updated |
Changed in wpasupplicant (Ubuntu): | |
status: | Invalid → Confirmed |
Changed in wpasupplicant (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato) |
status: | Confirmed → In Progress |
affects: | wpasupplicant (Ubuntu) → lxc-android-config (Ubuntu) |
I'm currently only succeeding with the following policy:
<policy user="jonas">
<allow send_destinatio n="fi.w1. wpa_supplicant1 "/>
<allow receive_ sender= "fi.w1. wpa_supplicant1 "/>
</policy>
Being more specific, e.g. adding interface and send_member, gives me errors that I should not get: Error: GDBus.Error: org.freedesktop .DBus.Error. InvalidArgs: Error return with empty body:
Do we have to blanket OK phablet's access to fi.w1.wpa_ supplicant1?