<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 6 February 2017 at 02:55, Shuduo Sang <span dir="ltr"><<a href="mailto:shuduo.sang@canonical.com" target="_blank">shuduo.sang@canonical.com</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"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Fri, Feb 3, 2017 at 4:52 PM, Shuduo Sang <span dir="ltr"><<a href="mailto:shuduo.sang@canonical.com" target="_blank">shuduo.sang@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I got following output after run it:</div><div><br></div><div><div>$ go-17-mwhudson.go-17 </div><div>/snap/go-17-mwhudson/2/gowrapp<wbr>er: line 3: /snap/go-17-mwhudson/2/bin/go: No such file or directory</div></div><div><br></div><div>My snap version is:</div><div><div>$ snap version</div><div>snap    2.21</div><div>snapd   2.21</div><div>series  16</div><div>ubuntu  16.04</div></div><div><br></div><div>Please let me know what mistake I have.</div></div></blockquote><div><br></div></span><div>UPDATE: I notice the go binary is referred to library from /snap/core </div><div>$ file /snap/go-17-mwhudson/current/<wbr>bin/go</div><div>/snap/go-17-mwhudson/current/<wbr>bin/go: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /snap/core/current/lib/x86_64-<wbr>linux-gnu/<a href="http://ld-2.23.so" target="_blank">ld-2.23.so</a>, for GNU/Linux 2.6.32, BuildID[sha1]=<wbr>3e694c21430e17b6bba99bd1828696<wbr>a784ffab8a, not stripped </div><div><br></div><div>But I have /snap/ubuntu-core only. </div><div><br></div><div>After refresh ubuntu-core from candidate channel then it transit to /snap/core now go-17 works well. Thanks zyga's help. </div></div></div></div></blockquote><div><br></div><div> Ah good, glad you got it working.</div><div><br></div><div>I think this makes sense as a way to distribute Go to people who want to use Go on their machines. I maintain a PPA with backports of new versions of Go to older releases of Ubuntu but it's a bit fiddly and snaps would be better (and also get cross distro coverage). I think to get to the point of it being a good general distribution mechanism, we need:</div><div><br></div><div>1) testing (so that's everyone who's downloaded it so far)</div><div>2) pick a better snap name, or set of snap names (go-16, go-17, go-18 or go16, go17, go18 or something else?)</div><div>3) get it into the stable channel</div><div>4) building in Launchpad would surely be nice to get better architecture coverage</div><div><br></div><div>Have I missed anything?</div><div><br>Cheers,</div><div>mwh</div></div></div></div>