juju bootstrap w/ gccgo built cli and tools

David Cheney david.cheney at canonical.com
Thu Dec 5 06:10:53 UTC 2013


Good news, everyone!

We are --->this<--- close to getting a gccgo build juju working.

lucky(~/src/launchpad.net/juju-core) % juju bootstrap -v --upload-tools

verbose is deprecated with the current meaning, use show-log

2013-12-05 05:57:50 INFO juju.environs open.go:156 environment info
already exists; using New not Prepare

2013-12-05 05:57:50 INFO juju.provider.ec2 ec2.go:176 opening
environment "ap-southeast-2"

2013-12-05 05:57:50 INFO juju.environs.tools build.go:162 found
existing jujud: /home/dfc/bin/jujud

2013-12-05 05:57:50 INFO juju.environs.tools build.go:172 target:
/tmp/juju-tools033710042/jujud

^^^^ compiled with gccgo

2013-12-05 05:57:53 INFO juju.environs.sync sync.go:244 built
1.17.0.1-saucy-amd64 (5583kB)

2013-12-05 05:57:53 INFO juju.environs.sync sync.go:70 listing available tools

2013-12-05 05:57:53 INFO juju.environs.sync sync.go:94 found 2 tools

2013-12-05 05:57:53 INFO juju.environs.sync sync.go:104 listing target bucket

2013-12-05 05:57:53 INFO juju.environs.sync sync.go:117 found 0 tools
in target; 2 tools to be copied

2013-12-05 05:57:53 INFO juju.environs.sync sync.go:155 copying
1.17.0.1-precise-amd64 from
file:///tmp/142843249/tools/releases/juju-1.17.0.1-precise-amd64.tgz

2013-12-05 05:57:53 INFO juju.environs.sync sync.go:169 copying
tools/releases/juju-1.17.0.1-precise-amd64.tgz

2013-12-05 05:57:53 INFO juju.environs.sync sync.go:183 downloaded
tools/releases/juju-1.17.0.1-precise-amd64.tgz (5583kB), uploading

2013-12-05 05:57:53 INFO juju.environs.sync sync.go:184 download
5583kB, uploading

2013-12-05 05:59:09 INFO juju.environs.sync sync.go:155 copying
1.17.0.1-saucy-amd64 from
file:///tmp/142843249/tools/releases/juju-1.17.0.1-saucy-amd64.tgz

2013-12-05 05:59:09 INFO juju.environs.sync sync.go:169 copying
tools/releases/juju-1.17.0.1-saucy-amd64.tgz

2013-12-05 05:59:09 INFO juju.environs.sync sync.go:183 downloaded
tools/releases/juju-1.17.0.1-saucy-amd64.tgz (5583kB), uploading

2013-12-05 05:59:09 INFO juju.environs.sync sync.go:184 download
5583kB, uploading

2013-12-05 06:00:18 INFO juju.environs.sync sync.go:122 copied 2 tools

2013-12-05 06:00:18 INFO juju.environs.sync sync.go:124 generating
tools metadata

2013-12-05 06:00:19 INFO juju.environs.tools simplestreams.go:357
Writing tools/streams/v1/index.json

2013-12-05 06:00:19 INFO juju.environs.tools simplestreams.go:357
Writing tools/streams/v1/com.ubuntu.juju:released:tools.json

2013-12-05 06:00:19 INFO juju.environs.sync sync.go:136 tools metadata written

2013-12-05 06:00:22 INFO juju.environs.bootstrap bootstrap.go:45
bootstrapping environment "ap-southeast-2"

2013-12-05 06:00:22 INFO juju.environs.tools tools.go:85 reading tools
with major.minor version 1.17

2013-12-05 06:00:22 INFO juju.environs.tools tools.go:93 filtering
tools by version: 1.17.0.1

2013-12-05 06:00:22 INFO juju.environs.tools tools.go:96 filtering
tools by series: precise

2013-12-05 06:00:22 INFO juju.environs.bootstrap bootstrap.go:57
picked newest version: 1.17.0.1

Launching instance

2013-12-05 06:00:29 INFO juju.provider.ec2 ec2.go:418 started instance
"i-813692be"

 - i-813692be

Waiting for DNS name......................................

 - ec2-54-253-221-206.ap-southeast-2.compute.amazonaws.com

Attempting to connect to
ec2-54-253-221-206.ap-southeast-2.compute.amazonaws.com:22....

2013-12-05 06:01:45 INFO juju.cloudinit.sshinit configure.go:24
Provisioning machine agent on
ubuntu at ec2-54-253-221-206.ap-southeast-2.compute.amazonaws.com

Warning: Permanently added
'ec2-54-253-221-206.ap-southeast-2.compute.amazonaws.com,54.253.221.206'
(ECDSA) to the list of known hosts.

Logging to /var/log/cloud-init-output.log on remote host

Installing add-apt-repository

Adding apt repository: deb
http://ubuntu-cloud.archive.canonical.com/ubuntu
precise-updates/cloud-tools main

Running apt-get update

Running apt-get upgrade

Installing package: git

Installing package: cpu-checker

Installing package: mongodb-server

Fetching tools: wget --no-verbose -O $bin/tools.tar.gz
'https://s3-ap-southeast-2.amazonaws.com/juju-syd-en-ee-ii/tools/releases/juju-1.17.0.1-precise-amd64.tgz?AWSAccessKeyId=AKIAJ4SOKUWG25EDMAOA&Expires=1701756022&Signature=us5XxZbNtgjiPQ5kMVVyC1b9450%3D'

Starting MongoDB server (juju-db)

Bootstrapping Juju machine agent

Connection to ec2-54-253-221-206.ap-southeast-2.compute.amazonaws.com closed.

Stopping instance...

2013-12-05 06:05:07 ERROR juju supercommand.go:282 exit status 1

Unfortunately the agent will fail to start because

lucky(~/src/launchpad.net/juju-core) % ldd $(which jujud)

        linux-vdso.so.1 =>  (0x00007fffbc3fe000)

        libgo.so.5 => /usr/lib/libgo.so.5 (0x00007f57fc52e000)

^^^ this library

        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f57fc311000)

        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f57fc00c000)

        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00007f57fbdf6000)

        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f57fba2e000)

        /lib64/ld-linux-x86-64.so.2 (0x00007f57fd337000)

is not present on the target system.

Cheers

Dave



More information about the Juju-dev mailing list