<div dir="ltr">Also this very much looks like you're building an image from stable. On stable cloud-init is still showing the behavior you're describing. If you build an image from either edge or beta (supply --channel edge to ubuntu-image as parameter) you will get an image which works better and has these things fixed.<div><br></div><div>As Gustavo already outlined there will be a new release of all these goodness to stable very soon.</div><div><br></div><div>regards,</div><div>Simon </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 6, 2016 at 12:05 AM, Gustavo Niemeyer <span dir="ltr"><<a href="mailto:gustavo.niemeyer@canonical.com" target="_blank">gustavo.niemeyer@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">Hi Mike,<div><br></div><div>Sorry for being a bit slow to respond here. We're working hard precisely on the freeze of the Ubuntu Core image, and some of the problems you mention have been our focus.</div><div><br></div><div>The boot sequence is changing to be simpler and safer, the way cloud-init is configured is also changing to be controllable from the gadget and disabled by default, etc.</div><div><br></div><div>The freeze deadline is tomorrow, and we expect to have an image with all of those problems sorted and ready for testing.</div><div><br></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Wed, Oct 5, 2016 at 11:31 AM, MikeB <span dir="ltr"><<a href="mailto:mabnhdev@gmail.com" target="_blank">mabnhdev@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small"><pre style="font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">I posted this over a week ago and received no responses.  I'd really like to get past this problem so that I no longer have to use ubuntu-device-flash to generate a working ubuntu-core. </pre><pre style="font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><br></pre><pre style="font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">I'm trying to generate a custom Ubuntu-Core OS for a network switch
whitebox from DNI. I'm building a custom kernel snap using the latest snapcraft, et. al. - I needed to patch a couple kernel files, but mostly the customization are config changes.  The snap was built with confinement:strict, grade:devel</pre><pre style="font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">I'm using ubuntu-image (Version 0.5+mvo10 Rev 17)  to generate the image.</pre><pre style="font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><br></pre><pre style="font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">I'm using the gadget from the latest rev of lp:~vorlon/snappy-hub/snappy-s<wbr>ystems.

The assertion file:
type: model
authority-id: TBD
series: 16
brand-id: TBD
model: canonical-pc-amd64
gadget: pc
kernel: deltanetworks-l9032nxb-kernel
architecture: amd64
timestamp: 2016-09-19T8:30:00-04:00
revision: 0
body-length: 0
</pre><pre style="font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><br></pre><pre style="font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><div style="color:rgb(34,34,34);white-space:normal;font-family:tahoma,sans-serif;font-size:small">The first problem is that firstboot setup fails every time.</div><div style="color:rgb(34,34,34);white-space:normal;font-family:tahoma,sans-serif;font-size:small"><br></div><div style="color:rgb(34,34,34);white-space:normal;font-family:tahoma,sans-serif;font-size:small">I see this message in the syslog...</div><div style="color:rgb(34,34,34);white-space:normal;font-family:tahoma,sans-serif;font-size:small"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;white-space:normal"><font face="tahoma, sans-serif">error: cannot create state: state "/var/lib/snapd/state.json" already exists</font></div></pre><div><br></div><div><div class="gmail_default">The second problem is much more annoying - a very long bootup time.</div><div class="gmail_default"><br></div><div class="gmail_default">From 'Starting Initial cloud-init job (metadata service crawler)...' to getting a login prompt now takes about 260 seconds.  This happens on every reboot.</div><div class="gmail_default"><br></div><div class="gmail_default">About 60 seconds is spent in 'Started Update resolvconf for networkd DNS.'</div><div class="gmail_default"><br></div><div class="gmail_default">Another 80 seconds is spent  "Calling '<a href="http://169.254.169.254/2009-04-04/meta-data/instance-id" target="_blank">http://169.254.169.254/2009-0<wbr>4-04/meta-data/instance-id</a>'"</div><div class="gmail_default"><br></div><div class="gmail_default">Another 120 seconds is spent  "Calling 'http:///latest/meta-data/inst<wbr>ance-id'" - that is the default gateway for the subnet, which, as far as I know, does not have an http server.</div><div class="gmail_default"><br></div><div class="gmail_default">Any ideas on how I can get back to reasonable boot times?</div><div class="gmail_default"><br></div><div class="gmail_default">Regards, Mike</div></div></div></div>
<br></div></div><span class="HOEnZb"><font color="#888888">--<br>
Devices mailing list<br>
<a href="mailto:Devices@lists.snapcraft.io" target="_blank">Devices@lists.snapcraft.io</a><br>
Modify settings or unsubscribe at: <a href="https://lists.snapcraft.io/mailman/listinfo/devices" rel="noreferrer" target="_blank">https://lists.snapcraft.io/mai<wbr>lman/listinfo/devices</a><br>
<br></font></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_-5279009107567275995gmail_signature" data-smartmail="gmail_signature">gustavo @ <a href="http://niemeyer.net" target="_blank">http://niemeyer.net</a></div>

</font></span></div></div>
<br>--<br>
Devices mailing list<br>
<a href="mailto:Devices@lists.snapcraft.io">Devices@lists.snapcraft.io</a><br>
Modify settings or unsubscribe at: <a href="https://lists.snapcraft.io/mailman/listinfo/devices" rel="noreferrer" target="_blank">https://lists.snapcraft.io/<wbr>mailman/listinfo/devices</a><br>
<br></blockquote></div><br></div>