<div dir="ltr">Note that it works in --devmode, but I would like to have it also running in "safe mode".<div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature">
<span style="color:rgb(153,153,153)"><font size="2">█<span style="color:rgb(102,102,102)">  <span lang="FR">Jacques</span></span></font></span></div></div>
<br><div class="gmail_quote">On 6 November 2016 at 11:29, Jacques Supcik <span dir="ltr"><<a href="mailto:jacques@supcik.net" target="_blank">jacques@supcik.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Dear community.</div><div><br></div><div>I have a <a href="https://gitlab.com/telecom-tower/tower" target="_blank">program</a>, written in go, and running on a raspberry Pi 2, which displays messages on a LED panel. The <a href="https://www.adafruit.com/product/2294" target="_blank">panel</a> is made of "neo pixels" and is connected to the GPIO of the raspberry Pi. Internally, it uses the DMA and PWM to generate and accurate signals.</div><div><br></div><div>The program currently runs well on a Raspbian system and I would like to move to ubuntu-core. I was able to build the snap and to deploy it on a raspberry Pi 2 running Core version 16. I installed the snap with "--dangerous", but as soon as the system configure the DMA/PWM/GPIO, it just freezes.</div><div><br></div><div>I installed snappy-debug to check the logs and this is what I get:</div><div><br></div><div><div><font face="monospace, monospace">= AppArmor =</font></div><div><font face="monospace, monospace">Time: Nov  6 09:28:45</font></div><div><font face="monospace, monospace">Log: apparmor="DENIED" operation="open" profile="snap.telecom-tower.<wbr>daemon" name="/dev/vcio" pid=4441 comm="tower" requested_mask="r" denied_mask="r" fsuid=0 ouid=0</font></div><div><font face="monospace, monospace">File: /dev/vcio (read)</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">= Seccomp =</font></div><div><font face="monospace, monospace">Time: Nov  6 09:28:45</font></div><div><font face="monospace, monospace">Log: auid=4294967295 uid=0 gid=0 ses=4294967295 pid=4441 comm="tower" exe="/snap/telecom-tower/x1/<wbr>bin/tower" sig=31 arch=40000028 14(mknod) compat=0 ip=0x76e3aaf6 code=0x0</font></div><div><font face="monospace, monospace">Syscall: mknod</font></div><div><br></div></div><div>Note that if I scp the binary file and run on ubuntu core as root, then the program runs fine. (I don't install the snap, I just run the binary from the home directory.) </div><div><br></div><div>Does someone have an idea about what I can do to make my snap run?</div><div><br></div><div>Thank you very much in advance for your support.</div><div><br></div><div>Best regards,</div><br clear="all"><div><div class="m_582650460371119914gmail_signature">
<span style="color:rgb(153,153,153)"><font size="2">█<span style="color:rgb(102,102,102)">  <span lang="FR">Jacques</span></span></font></span></div></div>
</div>
</blockquote></div><br></div></div>