Which snap interface allows accessing /dev/rfkill?
tonny.tzeng at gmail.com
Thu Jan 19 14:13:52 UTC 2017
Thanks for your quick responses, Simon & Jamie, it works by connect the
snap to 'network-control' interface. Many thanks!
On Thu, Jan 19, 2017 at 5:50 PM, Simon Fels <simon.fels at canonical.com>
> On 19.01.2017 10:41, Tonny Tzeng wrote:
> > Hi,
> > I'd like to unblock the Bluetooth interface on Ubuntu Core, so I use
> > 'stage-packages' keyword to install 'rfkill' package to my snap. If I
> > install the snap in devmode, the rfkill command works as expected. But
> > if the snap is installed in confined mode, I always get 'Permission
> > denied', and the /var/log/syslog shows below message:
> > Jan 19 09:17:42 localhost kernel: [177262.419927] audit: type=1400
> > audit(1484817462.015:2031): apparmor="DENIED" operation="open"
> > profile="snap.iotivity-smarthome-demo.rfkill" name="/dev/rfkill"
> > pid=14430 comm="rfkill" requested_mask="r" denied_mask="r" fsuid=1001
> > Would anyone help me which interface should I declare with the plugs
> > keyword? I've tried hardware-observe and bluetooth-control interfaces
> > but no success. Any pointers would be appreciated, thanks in advance.
> The 'network-control' interface should do the job for you. See
> Snapcraft mailing list
> Snapcraft at lists.snapcraft.io
> Modify settings or unsubscribe at: https://lists.ubuntu.com/
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Snapcraft