<div dir="ltr"><div>Thanks Ted. I can execute spongeshaker program.<br><br></div><div>I just uploaded my cherrypy snap into store. It's in "pending review" status.<br><br>I used following command to run QEMU. I did map 8080 and 4200 ports. <br>kvm -m 512 -redir :8090::80 -redir :8022::22 -redir :3092::3092 -redir :4200::4200 -redir :8080::8080 edge-ubuntu-15.04-snappy-amd64-generic.img <br><br></div><div>I don't see 4200 port open for webdm on snappy QEMU. Please see attached screenshot. <br></div><div><br></div><div>Thanks,<br></div><div>Vani<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 8, 2015 at 2:03 PM, Ted Gould <span dir="ltr"><<a href="mailto:ted@ubuntu.com" target="_blank">ted@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>


  
  

<div><span class="">
On Thu, 2015-10-08 at 12:48 -0700, Vani Desai wrote:
<blockquote type="CITE">
    Thanks Ted. Your suggestions worked. I see cherrypy webserver running at launch. I can access cherrypy hello world webpage on my host PC browser. <br>
</blockquote>
<br></span>
Great!<span class=""><br>
<br>
<blockquote type="CITE">
    1. I see this message "Signature check failed, but installing anyway as requested" when I install a snap on Snappy QEMU. How do I get valid signature for my snap?<br>
</blockquote>
<br></span>
The signature comes from the store, if you want you can upload your snap to the store and then any device running snappy can install it with a "snappy install" command. There is a lot more information on the store itself:<br>
<br>
<a href="https://myapps.developer.ubuntu.com/dev/click-apps/?format=snap" target="_blank">https://myapps.developer.ubuntu.com/dev/click-apps/?format=snap</a><span class=""><br>
<br>
<blockquote type="CITE">
    2. I installed snappy example py3-project on Snappy QEMU. It has sha3sum.py. I can't run that python program on Snappy. How to execute program installed with Snap manually?<br>
</blockquote>
<br></span>
If you look at the snapcraft file for that example:<br>
<br>
<a href="http://bazaar.launchpad.net/~snappy-dev/snapcraft/core/view/head:/examples/py3-project/snapcraft.yaml" target="_blank">http://bazaar.launchpad.net/~snappy-dev/snapcraft/core/view/head:/examples/py3-project/snapcraft.yaml</a><br>
<br>
You can see the name of the package is "spongeshaker" and the name of the binary is "sha3sum". So there will be a binary in the path called: <tt>spongeshaker.sha3sum</tt> You can execute it using that. If you'd like to see the script that is generated that is in <tt>/apps/bin/</tt><span class=""><br>
<br>
<blockquote type="CITE">
    3. I have webdm installed on Snappy QEMU.I am not able to access webdm from my host PC browser. I tried webdm.local:8080 or localhost:8080<br>
</blockquote>
<br></span>
What command did you use to start QEMU? The command on the webpage maps that port into the local QEMU session's 4200. But if you don't do a mapping QEMU won't pull out the ports into localhost. I'm not sure, but I don't believe the mDNS support will work in QEMU (the .local address) without a more complex network config.
<br><span class="HOEnZb"><font color="#888888">
Ted<br>
<br>
</font></span></div>

</blockquote></div><br></div>