<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small">Understood about the rough spots - it's the cost of playing on the edge. This one was a bit more disruptive than usual. I'm looking forward to the official release.</div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small">Cheers, Mike</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 1, 2016 at 12:38 PM, Mark Shuttleworth <span dir="ltr"><<a href="mailto:mark@ubuntu.com" target="_blank">mark@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Hi Mike<br>
<br>
You are seeing the bootstrapping of a brand new all-snap OS, sorry
for the rough patches but we have just added this first-boot
experience. The rest is shaping up very nicely, that part is just
brand new. We expect a usable image on Friday this week, and a
release candidate later in the month.<br>
<br>
This new Ubuntu Core 16 image is shaping up to be something we can
be very proud of:<br>
<br>
* everything is a snap and those snaps are super-fast and
super-transactional<br>
* the bootstrap process is very factory-friendly for people
making physical appliances<br>
* there is a very strong security foundation that raises the bar
for all appliances and IoT<br>
<br>
This first-user experience addresses some long-standing issues
that have bugged me about Ubuntu across cloud and devices for
nearly a decade!<br>
<br>
* the 'ubuntu' default user is removed so appliance vendors have
much more brand control<br>
* we eliminate default users from the bootstrap process<br>
* we work the same way from cloud to edge appliance<br>
<br>
Apologies again for the rough spots in the first code drop, but I
bet you love the end result.<span class="HOEnZb"><font color="#888888"><br>
<br>
Mark</font></span><div><div class="h5"><br>
<br>
On 01/09/16 06:47, MikeB wrote:<br>
</div></div></div><div><div class="h5">
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small">On
01-Sep-2016, MikeB wrote:</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small"><br>
</div>
<div style="color:rgb(0,0,0);font-family:helvetica,arial,sans-serif;font-size:14px;line-height:19.6px">
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">1.
I see a message saying 'Contacting the Store', then get the
error<br>
"Creating user failed: error: bad user result: cannot create
user for<br>
<e-mail address>: no ssh keys found"
-- OR --
2. I immediately see the error "Creating user failed: error:
bad user<br>
result: cannot create user "<e-mail address>": Get<br>
<a rel="nofollow" href="https://login.ubuntu.com/api/v2/keys/" style="color:rgb(160,30,30)" target="_blank">https://login.ubuntu.com/api/<wbr>v2/keys/</a><email-address>:
dial tcp: lookup<br>
<a href="http://login.ubuntu.com" target="_blank">login.ubuntu.com</a>
on [::1]:53: read udp [::1]:40286->[::1]:53: read:<br>
connection refused
I'l usually see the first error on the first try and the
second error on<br>
subsequent tries until I power-cycle the target switch.
In either case, I can never get past this setup, so as I
said above, my<br>
target switch is now a brick.
Can someone tell me how to get past this screen so that the
boot completes<br>
and I can get back to work?<br>
</blockquote>
<div><br>
</div>
<div>
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;display:inline">I
went to my Ubuntu One account and imported my Public SSH
Key and I was able to successfully complete the 'Profile
Setup'. I hadn't realized that my account even required a
public key. So, I'm now pass the 'Profile Setup' and can
use the switch again.</div>
</div>
<div>
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;display:inline"><br>
</div>
</div>
<div>
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;display:inline">However,
I have some concerns about this new feature...</div>
</div>
<div>
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;display:inline"><br>
</div>
</div>
<div>
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;display:inline">1.
I'm concerned that the bootload just "froze" with no
indication that it was looking for manual intervention.</div>
</div>
<div>
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;display:inline">2.
I'm concerned that there was no obvious way to bypass this
profile setup and get on with the boot.</div>
</div>
<div>
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;display:inline">3.
I'm concerned that network equipment has to be registered
to a particular user that has to have an Ubuntu One
account with an imported public key. In my particular
case, these switches are used by many developers. I don't
want all the developers forced to create Ubuntu One
accounts and I don't want to give all the developers my
Ubuntu One credentials.</div>
</div>
<div>
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;display:inline">4.
When the unit finally booted, I was unable to perform a
'sudo snap install hello-world'. I encountered what
looked like network errors. I rebooted the switch and
then was able to 'snap install'. It doesn't look like the
first boot left the network configuration in a good state
as the boot finished up.</div>
</div>
<div>
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;display:inline"><br>
</div>
</div>
<div>
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;display:inline">Regards,
Mike</div>
</div>
<div>
<div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;display:inline"><br>
</div>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</blockquote>
<p><br>
</p>
</div></div></div>
</blockquote></div><br></div>