<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi all,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’m trying to set up Juju on my private OpenStack Juno cloud, but ‘juju bootstrap’ is consistently failing with ‘ERROR juju.cmd supercommand.go:430 no instances found’. My juju-core package version is 1.22.1-0ubuntu1~12.04.1~juju1.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The relevant section of my environments.yaml file is:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">    obuenfvm1:<o:p></o:p></p>
<p class="MsoNormal">        type: openstack<o:p></o:p></p>
<p class="MsoNormal">        use-floating-ip: true<o:p></o:p></p>
<p class="MsoNormal">        network: 410d9e32-5283-49eb-b837-c1d3b813d2a9<o:p></o:p></p>
<p class="MsoNormal">        auth-url: http://obuenfvm1:5000/v2.0/<o:p></o:p></p>
<p class="MsoNormal">        tenant-name: clearwater<o:p></o:p></p>
<p class="MsoNormal">        region: RegionOne<o:p></o:p></p>
<p class="MsoNormal">        auth-mode: userpass<o:p></o:p></p>
<p class="MsoNormal">        username: USER<o:p></o:p></p>
<p class="MsoNormal">        password: PASS<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">and I’ve attached my metadata files (generated with ‘juju metadata generate-image -i 572da09e-5759-47d0-8ede-5d2f42cf4a46 -e obuenfvm1 -d juju_obuenfvm1_metadata3’). The image 572da09e-5759-47d0-8ede-5d2f42cf4a46 is the standard 14.04 image
 from https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Juju-bootstrap then fails:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">$ juju bootstrap --metadata-source /home/vagrant/juju_obuenfvm1_metadata3 --upload-tools<o:p></o:p></p>
<p class="MsoNormal">Bootstrapping environment "obuenfvm1"<o:p></o:p></p>
<p class="MsoNormal">Starting new instance for initial state server<o:p></o:p></p>
<p class="MsoNormal">Launching instance<o:p></o:p></p>
<p class="MsoNormal">- 88e45c3e-a0a1-45a6-92ca-9e5482695b1c<o:p></o:p></p>
<p class="MsoNormal">Building tools to upload (1.22.1.1-trusty-amd64)<o:p></o:p></p>
<p class="MsoNormal">Installing Juju agent on bootstrap instance<o:p></o:p></p>
<p class="MsoNormal">Waiting for address<o:p></o:p></p>
<p class="MsoNormal">Attempting to connect to 10.225.20.106:22<o:p></o:p></p>
<p class="MsoNormal">Attempting to connect to 192.168.0.8:22<o:p></o:p></p>
<p class="MsoNormal">[snip SSH warning]<o:p></o:p></p>
<p class="MsoNormal">bash: warning: setlocale: LC_ALL: cannot change locale (en_US)<o:p></o:p></p>
<p class="MsoNormal">sudo: unable to resolve host juju-obuenfvm1-machine-0<o:p></o:p></p>
<p class="MsoNormal">/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US)<o:p></o:p></p>
<p class="MsoNormal">Logging to /var/log/cloud-init-output.log on remote host<o:p></o:p></p>
<p class="MsoNormal">Running apt-get update<o:p></o:p></p>
<p class="MsoNormal">Running apt-get upgrade<o:p></o:p></p>
<p class="MsoNormal">Installing package: curl<o:p></o:p></p>
<p class="MsoNormal">Installing package: cpu-checker<o:p></o:p></p>
<p class="MsoNormal">Installing package: bridge-utils<o:p></o:p></p>
<p class="MsoNormal">Installing package: rsyslog-gnutls<o:p></o:p></p>
<p class="MsoNormal">Installing package: cloud-utils<o:p></o:p></p>
<p class="MsoNormal">Installing package: cloud-image-utils<o:p></o:p></p>
<p class="MsoNormal">Bootstrapping Juju machine agent<o:p></o:p></p>
<p class="MsoNormal">Cloud-init v. 0.7.5 running 'init-local' at Thu, 16 Apr 2015 11:20:25 +0000. Up 4.38 seconds.<o:p></o:p></p>
<p class="MsoNormal">Cloud-init v. 0.7.5 running 'init' at Thu, 16 Apr 2015 11:20:28 +0000. Up 7.40 seconds.<o:p></o:p></p>
<p class="MsoNormal">[snip standard boot/install messages]<o:p></o:p></p>
<p class="MsoNormal">cloud-image-utils is already the newest version.<o:p></o:p></p>
<p class="MsoNormal">cloud-image-utils set to manually installed.<o:p></o:p></p>
<p class="MsoNormal">0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.<o:p></o:p></p>
<p class="MsoNormal">14a0a963edd043a0ee723f8d44c3c872361f6468b0694827f4528bc0aa6912df  /var/lib/juju/tools/1.22.1.1-trusty-amd64/tools.tar.gz<o:p></o:p></p>
<p class="MsoNormal">2015-04-16 11:22:30 INFO juju.cmd supercommand.go:37 running jujud [1.22.1.1-trusty-amd64 gc]<o:p></o:p></p>
<p class="MsoNormal">2015-04-16 11:22:30 INFO juju.network network.go:117 setting prefer-ipv6 to false<o:p></o:p></p>
<p class="MsoNormal">2015-04-16 11:22:30 INFO juju.provider.openstack provider.go:249 opening environment "obuenfvm1"<o:p></o:p></p>
<p class="MsoNormal">2015-04-16 11:22:49 ERROR juju.cmd supercommand.go:430 no instances found<o:p></o:p></p>
<p class="MsoNormal">ERROR failed to bootstrap environment: subprocess encountered error code 1<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">(I’ve attached the full output, in case any of my trimmed information is interesting).<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">At this point, the ‘initial state server’ is running – I can SSH into it, for example – but “juju status” just silently does nothing (and “juju status --v” doesn’t give any verbose output).<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Has anyone successfully got Juju working on OpenStack Juno, or have any suggestions on how to debug this further?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal">Rob<span style="mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>