<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>