> Wiadomość napisana przez Martin Winter <[email protected]> w dniu 
> 21.07.2016, o godz. 19:26:
> 
> I’m running into a weird issue here while trying to get the correct plugs 
> added and they don’t seem to get detected/parsed correctly:
> 
> My snapcraft.yaml looks like this (extract for a simple process only):
> 
>       […]
>       apps:
>           ospf6d:
>               command: bin/ospf6d-service
>               daemon: simple
>               plugs:
>                   - firewall-control
>                   - network
>                   - network-bind
>                   - network-control
>                   - network-observe
>       […]
> 
> But when I run the program, I still get the following error:
> (with snappy-debug.security scanlog quagga)
> 
>       = AppArmor =
>       Time: Jul 21 10:13:38
>       Log: apparmor="DENIED" operation="create" profile="snap.quagga.ospf6d" 
> pid=20622 comm="ospf6d" family="inet6" sock_type="raw" protocol=89 
> requested_mask="create" denied_mask="create"
>       Suggestion:
>       * add one of 'firewall-control, network-control, network-observe' to 
> 'plugs'
> 
> Looking at the interfaces with the snap command, I see the following:
> 
> # snap interfaces
> Slot                 Plug
> :camera              -
> :cups-control        -
> :firewall-control    -
> :gsettings           -
> :home                -
> :locale-control      -
> :log-observe         snappy-debug
> :modem-manager       -
> :mount-observe       -
> :network             quagga
> :network-bind        quagga
> :network-control     -
> :network-manager     -
> :network-observe     -
> :opengl              -
> :optical-drive       -
> :ppp                 -
> :pulseaudio          -
> :snapd-control       -
> :system-observe      -
> :timeserver-control  -
> :timezone-control    -
> :unity7              -
> :x11                 -
> -                    quagga:firewall-control
> -                    quagga:network-control
> -                    quagga:network-observe
> 
> 
> Question:
> 
> Why is firewall-control / network-control / network-observe not correctly 
> detected? It looks like it gets prefixed by “quagga:” and not assigned the 
> correct Slot.
> 

Those interfaces do not auto-connect. You need to explicitly connect them with:

$ snap connect quagga:firewall-control ubuntu-core:firewall-control

Best regards
ZK


-- 
Snapcraft mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft

Reply via email to