The attempt to merge lp:~axwalk/juju-core/fix-supportsunitplacement-injectmachine into lp:juju-core failed. Below is the output from the failed tests. ok launchpad.net/juju-core 0.014s ok launchpad.net/juju-core/agent 1.154s ok launchpad.net/juju-core/agent/mongo 0.546s ok launchpad.net/juju-core/agent/tools 0.200s ok launchpad.net/juju-core/bzr 5.335s ok launchpad.net/juju-core/cert 2.499s ok launchpad.net/juju-core/charm 0.393s ? launchpad.net/juju-core/charm/hooks [no test files] ? launchpad.net/juju-core/charm/testing [no test files] ok launchpad.net/juju-core/cloudinit 0.029s ok launchpad.net/juju-core/cloudinit/sshinit 0.781s ok launchpad.net/juju-core/cmd 0.143s ok launchpad.net/juju-core/cmd/charm-admin 0.723s ? launchpad.net/juju-core/cmd/charmd [no test files] ? launchpad.net/juju-core/cmd/charmload [no test files] ok launchpad.net/juju-core/cmd/envcmd 0.188s ok launchpad.net/juju-core/cmd/juju 213.975s ok launchpad.net/juju-core/cmd/jujud 66.483s ok launchpad.net/juju-core/cmd/plugins/juju-metadata 10.112s ? launchpad.net/juju-core/cmd/plugins/juju-restore [no test files] ok launchpad.net/juju-core/cmd/plugins/local 0.151s ? launchpad.net/juju-core/cmd/plugins/local/juju-local [no test files] ok launchpad.net/juju-core/constraints 0.021s ok launchpad.net/juju-core/container 0.029s ok launchpad.net/juju-core/container/factory 0.030s ok launchpad.net/juju-core/container/kvm 0.193s ok launchpad.net/juju-core/container/kvm/mock 0.033s ? launchpad.net/juju-core/container/kvm/testing [no test files] ok launchpad.net/juju-core/container/lxc 4.395s ? launchpad.net/juju-core/container/lxc/mock [no test files] ? launchpad.net/juju-core/container/lxc/testing [no test files] ? launchpad.net/juju-core/container/testing [no test files] ok launchpad.net/juju-core/downloader 5.220s ok launchpad.net/juju-core/environs 2.340s ok launchpad.net/juju-core/environs/bootstrap 12.295s ok launchpad.net/juju-core/environs/cloudinit 0.529s ok launchpad.net/juju-core/environs/config 1.963s ok launchpad.net/juju-core/environs/configstore 0.036s ok launchpad.net/juju-core/environs/filestorage 0.028s ok launchpad.net/juju-core/environs/httpstorage 0.643s ok launchpad.net/juju-core/environs/imagemetadata 0.431s ? launchpad.net/juju-core/environs/imagemetadata/testing [no test files] ok launchpad.net/juju-core/environs/instances 0.036s ok launchpad.net/juju-core/environs/jujutest 0.149s ok launchpad.net/juju-core/environs/manual 16.745s ok launchpad.net/juju-core/environs/simplestreams 0.260s ? launchpad.net/juju-core/environs/simplestreams/testing [no test files] ok launchpad.net/juju-core/environs/sshstorage 0.898s ok launchpad.net/juju-core/environs/storage 0.908s ok launchpad.net/juju-core/environs/sync 48.600s ok launchpad.net/juju-core/environs/testing 0.168s ok launchpad.net/juju-core/environs/tools 4.809s ? launchpad.net/juju-core/environs/tools/testing [no test files] ok launchpad.net/juju-core/errors 0.013s ok launchpad.net/juju-core/instance 0.021s ? launchpad.net/juju-core/instance/testing [no test files] ok launchpad.net/juju-core/juju 19.593s ok launchpad.net/juju-core/juju/arch 0.013s ok launchpad.net/juju-core/juju/osenv 0.015s ? launchpad.net/juju-core/juju/testing [no test files] ok launchpad.net/juju-core/log 0.012s ok launchpad.net/juju-core/log/syslog 0.034s ? launchpad.net/juju-core/log/syslog/testing [no test files] ok launchpad.net/juju-core/names 0.019s ? launchpad.net/juju-core/provider [no test files] ? launchpad.net/juju-core/provider/all [no test files] ok launchpad.net/juju-core/provider/azure 5.492s ok launchpad.net/juju-core/provider/common 4.831s ok launchpad.net/juju-core/provider/dummy 17.828s ok launchpad.net/juju-core/provider/ec2 14.016s ok launchpad.net/juju-core/provider/joyent 338.918s ok launchpad.net/juju-core/provider/local 18.039s ok launchpad.net/juju-core/provider/maas 11.914s ok launchpad.net/juju-core/provider/manual 1.160s ok launchpad.net/juju-core/provider/openstack 27.348s ---------------------------------------------------------------------- FAIL: replicaset_test.go:150: MongoSuite.TestAddRemoveSet [LOG] 14.90898 DEBUG juju.testing starting mongo in /tmp/jctest.k5B/test-mgo585089306 [LOG] 14.91005 DEBUG juju.testing started mongod pid 23452 in /tmp/jctest.k5B/test-mgo585089306 on port 60449 [LOG] 14.91615 DEBUG juju.testing tls.Dial(127.0.0.1:60449) failed with dial tcp 127.0.0.1:60449: connection refused [LOG] 14.91626 DEBUG juju.testing tls.Dial(127.0.0.1:60449) failed with dial tcp 127.0.0.1:60449: connection refused [LOG] 15.42095 DEBUG juju.testing starting mongo in /tmp/jctest.k5B/test-mgo071703985 [LOG] 15.42257 DEBUG juju.testing started mongod pid 23497 in /tmp/jctest.k5B/test-mgo071703985 on port 59007 [LOG] 15.42901 DEBUG juju.testing tls.Dial(127.0.0.1:59007) failed with dial tcp 127.0.0.1:59007: connection refused [LOG] 15.42913 DEBUG juju.testing tls.Dial(127.0.0.1:59007) failed with dial tcp 127.0.0.1:59007: connection refused [LOG] 15.93586 DEBUG juju.testing starting mongo in /tmp/jctest.k5B/test-mgo243347804 [LOG] 15.93804 DEBUG juju.testing started mongod pid 23543 in /tmp/jctest.k5B/test-mgo243347804 on port 48229 [LOG] 15.93905 DEBUG juju.testing tls.Dial(127.0.0.1:48229) failed with dial tcp 127.0.0.1:48229: connection refused [LOG] 15.93925 DEBUG juju.testing tls.Dial(127.0.0.1:48229) failed with dial tcp 127.0.0.1:48229: connection refused [LOG] 16.44393 DEBUG juju.testing starting mongo in /tmp/jctest.k5B/test-mgo986172171 [LOG] 16.44558 DEBUG juju.testing started mongod pid 23587 in /tmp/jctest.k5B/test-mgo986172171 on port 60915 [LOG] 16.45162 DEBUG juju.testing tls.Dial(127.0.0.1:60915) failed with dial tcp 127.0.0.1:60915: connection refused [LOG] 16.45176 DEBUG juju.testing tls.Dial(127.0.0.1:60915) failed with dial tcp 127.0.0.1:60915: connection refused [LOG] 16.95681 DEBUG juju.replicaset Add() changing replica set from {Name: juju, Version: 1, Members: {Member{1 "localhost:57490" map[]}}} to {Name: juju, Version: 2, Members: {Member{1 "localhost:57490" map[]}, Member{2 "localhost:60449" map[key0:val0]}, Member{3 "localhost:59007" map[key1:val1]}, Member{4 "localhost:48229" map[key2:val2]}, Member{5 "localhost:60915" map[key3:val3]}}} Add() 1 attempts in 39.25839ms CurrentConfig() 1 attempts in 257.663us [LOG] 16.99990 DEBUG juju.replicaset Remove() changing replica set from {Name: juju, Version: 2, Members: {Member{1 "localhost:57490" map[]}, Member{2 "localhost:60449" map[key0:val0]}, Member{3 "localhost:59007" map[key1:val1]}, Member{5 "localhost:60915" map[key3:val3]}, Member{5 "localhost:60915" map[key3:val3]}}} to {Name: juju, Version: 3, Members: {Member{1 "localhost:57490" map[]}, Member{2 "localhost:60449" map[key0:val0]}, Member{3 "localhost:59007" map[key1:val1]}}} [LOG] 17.02006 DEBUG juju.replicaset got EOF while running Remove(), calling session.Refresh() Remove() 1 attempts in 26.692931ms CurrentMembers() 1 attempts in 248.054us [LOG] 17.02330 DEBUG juju.replicaset Set() changing replica set from {Name: juju, Version: 3, Members: {Member{1 "localhost:57490" map[]}, Member{2 "localhost:60449" map[key0:val0]}, Member{3 "localhost:59007" map[key1:val1]}}} to {Name: juju, Version: 4, Members: {Member{4 "localhost:48229" map[key2:val2]}, Member{3 "localhost:59007" map[key1:val1]}, Member{1 "localhost:57490" map[]}, Member{5 "localhost:60915" map[key3:val3]}}} [LOG] 17.03563 DEBUG juju.replicaset got EOF while running Set(), calling session.Refresh() attempting Set got error: EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF attempting Set got error: Error getting replset config : EOF Set() 310 attempts in 30.955164316s replicaset_test.go:275: c.Assert(err, gc.IsNil) ... value *errors.errorString = &errors.errorString{s:"Error getting replset config : EOF"} ("Error getting replset config : EOF") [LOG] 47.98077 DEBUG juju.testing killing mongod pid 23587 in /tmp/jctest.k5B/test-mgo986172171 on port 60915 [LOG] 47.99087 DEBUG juju.testing killing mongod pid 23543 in /tmp/jctest.k5B/test-mgo243347804 on port 48229 [LOG] 48.00054 DEBUG juju.testing killing mongod pid 23497 in /tmp/jctest.k5B/test-mgo071703985 on port 59007 [LOG] 48.01081 DEBUG juju.testing killing mongod pid 23452 in /tmp/jctest.k5B/test-mgo585089306 on port 60449 [LOG] 48.01881 DEBUG juju.replicaset Remove() changing replica set from {Name: juju, Version: 4, Members: {Member{1 "localhost:57490" map[]}, Member{5 "localhost:60915" map[key3:val3]}, Member{5 "localhost:60915" map[key3:val3]}, Member{5 "localhost:60915" map[key3:val3]}}} to {Name: juju, Version: 5, Members: {Member{1 "localhost:57490" map[]}}} [LOG] 48.11680 DEBUG juju.replicaset got EOF while running Remove(), calling session.Refresh() OOPS: 3 passed, 1 FAILED --- FAIL: TestPackage (91.39 seconds) FAIL FAIL launchpad.net/juju-core/replicaset 91.545s ok launchpad.net/juju-core/rpc 0.073s ok launchpad.net/juju-core/rpc/jsoncodec 0.023s ? launchpad.net/juju-core/rpc/rpcreflect [no test files] ok launchpad.net/juju-core/schema 0.017s ok launchpad.net/juju-core/state 85.459s ok launchpad.net/juju-core/state/api 2.388s ok launchpad.net/juju-core/state/api/agent 2.877s ? launchpad.net/juju-core/state/api/base [no test files] ok launchpad.net/juju-core/state/api/charmrevisionupdater 1.265s ? launchpad.net/juju-core/state/api/common [no test files] ok launchpad.net/juju-core/state/api/deployer 5.922s ok launchpad.net/juju-core/state/api/environment 1.659s ok launchpad.net/juju-core/state/api/firewaller 8.920s ok launchpad.net/juju-core/state/api/keymanager 3.592s ok launchpad.net/juju-core/state/api/keyupdater 2.204s ok launchpad.net/juju-core/state/api/logger 1.813s ok launchpad.net/juju-core/state/api/machiner 4.138s ok launchpad.net/juju-core/state/api/params 0.029s ok launchpad.net/juju-core/state/api/provisioner 10.640s ok launchpad.net/juju-core/state/api/rsyslog 1.619s ? launchpad.net/juju-core/state/api/testing [no test files] ok launchpad.net/juju-core/state/api/uniter 25.914s ok launchpad.net/juju-core/state/api/upgrader 8.529s ok launchpad.net/juju-core/state/api/usermanager 1.824s ok launchpad.net/juju-core/state/api/watcher 2.781s ok launchpad.net/juju-core/state/apiserver 11.777s ok launchpad.net/juju-core/state/apiserver/agent 2.739s ok launchpad.net/juju-core/state/apiserver/charmrevisionupdater 2.319s ? launchpad.net/juju-core/state/apiserver/charmrevisionupdater/testing [no test files] ok launchpad.net/juju-core/state/apiserver/client 45.657s ok launchpad.net/juju-core/state/apiserver/common 2.323s ? launchpad.net/juju-core/state/apiserver/common/testing [no test files] ok launchpad.net/juju-core/state/apiserver/deployer 4.241s ok launchpad.net/juju-core/state/apiserver/environment 1.397s ok launchpad.net/juju-core/state/apiserver/firewaller 5.556s ok launchpad.net/juju-core/state/apiserver/keymanager 4.613s ? launchpad.net/juju-core/state/apiserver/keymanager/testing [no test files] ok launchpad.net/juju-core/state/apiserver/keyupdater 2.704s ok launchpad.net/juju-core/state/apiserver/logger 3.132s ok launchpad.net/juju-core/state/apiserver/machine 2.571s ok launchpad.net/juju-core/state/apiserver/provisioner 15.142s ok launchpad.net/juju-core/state/apiserver/rsyslog 2.639s ? launchpad.net/juju-core/state/apiserver/testing [no test files] ok launchpad.net/juju-core/state/apiserver/uniter 18.389s ok launchpad.net/juju-core/state/apiserver/upgrader 9.533s ok launchpad.net/juju-core/state/apiserver/usermanager 1.863s ok launchpad.net/juju-core/state/multiwatcher 0.644s ok launchpad.net/juju-core/state/presence 6.216s ok launchpad.net/juju-core/state/statecmd 1.692s ? launchpad.net/juju-core/state/testing [no test files] ok launchpad.net/juju-core/state/watcher 5.024s ok launchpad.net/juju-core/store 17.888s ok launchpad.net/juju-core/testing 1.236s ok launchpad.net/juju-core/testing/testbase 0.014s ok launchpad.net/juju-core/thirdparty/pbkdf2 0.112s ok launchpad.net/juju-core/tools 0.017s ok launchpad.net/juju-core/upgrades 6.633s ok launchpad.net/juju-core/upstart 1.033s ok launchpad.net/juju-core/utils 1.958s ok launchpad.net/juju-core/utils/exec 0.028s ok launchpad.net/juju-core/utils/fslock 0.817s ok launchpad.net/juju-core/utils/parallel 0.883s ok launchpad.net/juju-core/utils/set 0.012s ok launchpad.net/juju-core/utils/shell 0.041s ok launchpad.net/juju-core/utils/ssh 19.070s ? launchpad.net/juju-core/utils/ssh/testing [no test files] ok launchpad.net/juju-core/utils/tailer 0.923s ok launchpad.net/juju-core/utils/voyeur 0.013s ok launchpad.net/juju-core/utils/zip 0.075s ok launchpad.net/juju-core/version 0.052s ok launchpad.net/juju-core/worker 16.985s ok launchpad.net/juju-core/worker/apiaddressupdater 1.775s ok launchpad.net/juju-core/worker/authenticationworker 2.832s ok launchpad.net/juju-core/worker/charmrevisionworker 1.967s ok launchpad.net/juju-core/worker/cleaner 1.160s ok launchpad.net/juju-core/worker/deployer 8.151s ok launchpad.net/juju-core/worker/firewaller 8.284s ok launchpad.net/juju-core/worker/instancepoller 1.495s ok launchpad.net/juju-core/worker/localstorage 0.032s ok launchpad.net/juju-core/worker/logger 1.423s ok launchpad.net/juju-core/worker/machineenvironmentworker 7.253s ok launchpad.net/juju-core/worker/machiner 2.803s ok launchpad.net/juju-core/worker/minunitsworker 1.246s ok launchpad.net/juju-core/worker/peergrouper 1.460s ok launchpad.net/juju-core/worker/provisioner 39.847s ok launchpad.net/juju-core/worker/resumer 1.421s ok launchpad.net/juju-core/worker/rsyslog 3.454s ok launchpad.net/juju-core/worker/singular 0.311s ok launchpad.net/juju-core/worker/terminationworker 0.040s ok launchpad.net/juju-core/worker/uniter 104.606s ok launchpad.net/juju-core/worker/uniter/charm 2.447s ok launchpad.net/juju-core/worker/uniter/debug 0.063s ok launchpad.net/juju-core/worker/uniter/hook 0.018s ok launchpad.net/juju-core/worker/uniter/jujuc 0.378s ok launchpad.net/juju-core/worker/uniter/relation 1.289s panic: test timed out goroutine 175 [running]: testing.alarm() /usr/lib/go/src/pkg/testing/testing.go:533 +0x53 created by time.goFunc /usr/lib/go/src/pkg/time/sleep.go:122 +0x48 goroutine 1 [chan receive]: testing.RunTests(0xcd88e0, 0x1111080, 0x1, 0x1, 0x1, ...) /usr/lib/go/src/pkg/testing/testing.go:434 +0x88e testing.Main(0xcd88e0, 0x1111080, 0x1, 0x1, 0x111ca00, ...) /usr/lib/go/src/pkg/testing/testing.go:365 +0x8a main.main() launchpad.net/juju-core/worker/upgrader/_test/_testmain.go:43 +0x9a goroutine 2 [syscall]: goroutine 4 [syscall]: os/signal.loop() /usr/lib/go/src/pkg/os/signal/signal_unix.go:21 +0x1c created by os/signal.init·1 /usr/lib/go/src/pkg/os/signal/signal_unix.go:27 +0x2f goroutine 6 [chan receive]: launchpad.net/juju-core/provider/dummy.func·001() /home/tarmac/trees/src/launchpad.net/juju-core/provider/dummy/environs.go:207 +0x3a created by launchpad.net/juju-core/provider/dummy.init·1 /home/tarmac/trees/src/launchpad.net/juju-core/provider/dummy/environs.go:209 +0xcf goroutine 8 [chan receive]: launchpad.net/gocheck.(*suiteRunner).runTest(0xc20024bcb0, 0xc2002d79a0, 0xc2001d1f00) /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:771 +0x4f launchpad.net/gocheck.(*suiteRunner).run(0xc20024bcb0, 0xc2001af690) /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:584 +0x1c5 launchpad.net/gocheck.Run(0xb75a60, 0xc2001af690, 0xc200215140, 0x0) /home/tarmac/trees/src/launchpad.net/gocheck/run.go:76 +0x47 launchpad.net/gocheck.RunAll(0xc200215140, 0xc200215140) /home/tarmac/trees/src/launchpad.net/gocheck/run.go:68 +0xc2 launchpad.net/gocheck.TestingT(0xc20015f1b0) /home/tarmac/trees/src/launchpad.net/gocheck/run.go:56 +0x2a2 launchpad.net/juju-core/testing.MgoTestPackageSsl(0xc20015f1b0, 0xc2002d6801) /home/tarmac/trees/src/launchpad.net/juju-core/testing/mgo.go:216 +0xef launchpad.net/juju-core/testing.MgoTestPackage(0xc20015f1b0) /home/tarmac/trees/src/launchpad.net/juju-core/testing/mgo.go:208 +0x2a launchpad.net/juju-core/worker/upgrader_test.TestPackage(0xc20015f1b0) /home/tarmac/trees/src/launchpad.net/juju-core/worker/upgrader/upgrader_test.go:34 +0x25 testing.tRunner(0xc20015f1b0, 0x1111080) /usr/lib/go/src/pkg/testing/testing.go:353 +0x8a created by testing.RunTests /usr/lib/go/src/pkg/testing/testing.go:433 +0x86b goroutine 9 [syscall]: syscall.Syscall() /usr/lib/go/src/pkg/syscall/asm_linux_amd64.s:15 +0x5 syscall.read(0x7, 0xc2001e0000, 0x1000, 0x1000, 0x6e, ...) /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:2337 +0x70 syscall.Read(0x7, 0xc2001e0000, 0x1000, 0x1000, 0x6e, ...) /usr/lib/go/src/pkg/syscall/syscall_unix.go:132 +0x5a os.(*File).read(0xc2000003c0, 0xc2001e0000, 0x1000, 0x1000, 0x6e, ...) /usr/lib/go/src/pkg/os/file_unix.go:174 +0x60 os.(*File).Read(0xc2000003c0, 0xc2001e0000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/os/file.go:95 +0x96 bufio.(*Reader).fill(0xc200258a20) /usr/lib/go/src/pkg/bufio/bufio.go:79 +0x10c bufio.(*Reader).ReadSlice(0xc200258a20, 0xa, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/bufio/bufio.go:262 +0x202 bufio.(*Reader).ReadBytes(0xc200258a20, 0xa, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/bufio/bufio.go:343 +0xb7 bufio.(*Reader).ReadString(0xc200258a20, 0xb8cb0a, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/bufio/bufio.go:383 +0x53 launchpad.net/juju-core/testing.readLines(0xc2001cda00, 0xc, 0xc20018e4b0, 0xc2000003c0, 0x14, ...) /home/tarmac/trees/src/launchpad.net/juju-core/testing/mgo.go:235 +0xac launchpad.net/juju-core/testing.func·005() /home/tarmac/trees/src/launchpad.net/juju-core/testing/mgo.go:155 +0x18a created by launchpad.net/juju-core/testing.(*MgoInstance).run /home/tarmac/trees/src/launchpad.net/juju-core/testing/mgo.go:167 +0x66a goroutine 10 [select]: launchpad.net/gocheck.(*resultTracker)._loopRoutine(0xc2001e1180) /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:436 +0x2ab created by launchpad.net/gocheck.(*resultTracker).start /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:416 +0x2c goroutine 72 [chan receive]: launchpad.net/gocheck.(*suiteRunner).runFunc(0xc20024bcb0, 0xc2002d7850, 0x0, 0x0, 0xcd8558, ...) /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:636 +0x6d launchpad.net/gocheck.(*suiteRunner).runFixture(0xc20024bcb0, 0xc2002d7850, 0x0, 0x7f7c251e1e40) /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:684 +0x54 launchpad.net/gocheck.(*suiteRunner).runFixtureWithPanic(0xc20024bcb0, 0xc2002d7850, 0x0, 0x7f7c251e1e8f, 0xc200258ad0, ...) /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:697 +0x5d launchpad.net/gocheck.func·006(0xc20024c140) /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:733 +0x32e launchpad.net/gocheck.func·004() /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:628 +0x8c created by launchpad.net/gocheck.(*suiteRunner).forkCall /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:629 +0x1ea goroutine 82 [IO wait]: net.runtime_pollWait(0x7f7c25289aa0, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/znetpoll_linux_amd64.c:118 +0x82 net.(*pollDesc).WaitRead(0xc2004ce8f0, 0xb, 0xc20018ef90) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:75 +0x31 net.(*netFD).Read(0xc2004ce870, 0xc2002e1000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:195 +0x2b3 net.(*conn).Read(0xc20024da00, 0xc2002e1000, 0x1000, 0x1000, 0x10, ...) /usr/lib/go/src/pkg/net/net.go:123 +0xc3 crypto/tls.(*block).readFromUntil(0xc2004c5a80, 0xc2002b8f90, 0xc20024da00, 0x5, 0xc20024da00, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:401 +0xbd crypto/tls.(*Conn).readRecord(0xc20040ca00, 0x17, 0x0, 0x0) /usr/lib/go/src/pkg/crypto/tls/conn.go:481 +0xfa crypto/tls.(*Conn).Read(0xc20040ca00, 0xc2004c5ed0, 0x24, 0x24, 0x0, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:796 +0x102 labix.org/v2/mgo.fill(0xc200258de0, 0xc20040ca00, 0xc2004c5ed0, 0x24, 0x24, ...) /home/tarmac/trees/src/labix.org/v2/mgo/socket.go:485 +0x59 labix.org/v2/mgo.(*mongoSocket).readLoop(0xc2004b5540) /home/tarmac/trees/src/labix.org/v2/mgo/socket.go:502 +0x113 created by labix.org/v2/mgo.newSocket /home/tarmac/trees/src/labix.org/v2/mgo/socket.go:161 +0x27d goroutine 120 [chan receive]: launchpad.net/juju-core/rpc.(*Conn).Call(0xc20024c460, 0xbba970, 0x8, 0xb8c460, 0x0, ...) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/client.go:148 +0xb0 launchpad.net/juju-core/state/api.(*State).Call(0xc2002a6400, 0xbba970, 0x8, 0xb8c460, 0x0, ...) /home/tarmac/trees/src/launchpad.net/juju-core/state/api/apiclient.go:234 +0xf4 launchpad.net/juju-core/state/api/upgrader.(*State).call(0xc2002ed000, 0xb97da0, 0x5, 0xa9a3c0, 0xc2001979c0, ...) /home/tarmac/trees/src/launchpad.net/juju-core/state/api/upgrader/upgrader.go:23 +0xa8 launchpad.net/juju-core/state/api/upgrader.(*State).Tools(0xc2002ed000, 0xc2003f9ff0, 0x9, 0x7f7c251ece10, 0x2, ...) /home/tarmac/trees/src/launchpad.net/juju-core/state/api/upgrader/upgrader.go:83 +0x14e launchpad.net/juju-core/worker/upgrader.(*Upgrader).loop(0xc20023e1e0, 0x0, 0x0) /home/tarmac/trees/src/launchpad.net/juju-core/worker/upgrader/upgrader.go:120 +0x578 launchpad.net/juju-core/worker/upgrader.func·002() /home/tarmac/trees/src/launchpad.net/juju-core/worker/upgrader/upgrader.go:54 +0x4e created by launchpad.net/juju-core/worker/upgrader.NewUpgrader /home/tarmac/trees/src/launchpad.net/juju-core/worker/upgrader/upgrader.go:55 +0x103 goroutine 76 [IO wait]: net.runtime_pollWait(0x7f7c25289f00, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/znetpoll_linux_amd64.c:118 +0x82 net.(*pollDesc).WaitRead(0xc2004cec50, 0xb, 0xc20018ef90) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:75 +0x31 net.(*netFD).Read(0xc2004cebd0, 0xc200471000, 0x400, 0x400, 0x0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:195 +0x2b3 net.(*conn).Read(0xc2002b2568, 0xc200471000, 0x400, 0x400, 0x4632fd, ...) /usr/lib/go/src/pkg/net/net.go:123 +0xc3 crypto/tls.(*block).readFromUntil(0xc2001faa50, 0xc2002b8f90, 0xc2002b2568, 0x5, 0xc2002b2568, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:401 +0xbd crypto/tls.(*Conn).readRecord(0xc200361c80, 0x17, 0x0, 0x0) /usr/lib/go/src/pkg/crypto/tls/conn.go:481 +0xfa crypto/tls.(*Conn).Read(0xc200361c80, 0xc2001faf00, 0x24, 0x24, 0x0, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:796 +0x102 labix.org/v2/mgo.fill(0xc200258de0, 0xc200361c80, 0xc2001faf00, 0x24, 0x24, ...) /home/tarmac/trees/src/labix.org/v2/mgo/socket.go:485 +0x59 labix.org/v2/mgo.(*mongoSocket).readLoop(0xc200420c40) /home/tarmac/trees/src/labix.org/v2/mgo/socket.go:502 +0x113 created by labix.org/v2/mgo.newSocket /home/tarmac/trees/src/labix.org/v2/mgo/socket.go:161 +0x27d goroutine 84 [select]: launchpad.net/juju-core/state/watcher.(*Watcher).loop(0xc2004cee10, 0x0, 0xc20024d8c0) /home/tarmac/trees/src/launchpad.net/juju-core/state/watcher/watcher.go:226 +0x20e launchpad.net/juju-core/state/watcher.func·001() /home/tarmac/trees/src/launchpad.net/juju-core/state/watcher/watcher.go:118 +0x2c created by launchpad.net/juju-core/state/watcher.New /home/tarmac/trees/src/launchpad.net/juju-core/state/watcher/watcher.go:120 +0x100 goroutine 85 [select]: launchpad.net/juju-core/state/presence.(*Watcher).loop(0xc2002f6140, 0xc200258de0, 0x417eb5) /home/tarmac/trees/src/launchpad.net/juju-core/state/presence/presence.go:225 +0x27e launchpad.net/juju-core/state/presence.func·001() /home/tarmac/trees/src/launchpad.net/juju-core/state/presence/presence.go:116 +0x2c created by launchpad.net/juju-core/state/presence.NewWatcher /home/tarmac/trees/src/launchpad.net/juju-core/state/presence/presence.go:118 +0x166 goroutine 86 [semacquire]: sync.runtime_Semacquire(0xc2002ddb98) /usr/lib/go/src/pkg/runtime/zsema_linux_amd64.c:165 +0x2e sync.(*WaitGroup).Wait(0xc2001b7648) /usr/lib/go/src/pkg/sync/waitgroup.go:109 +0xf2 launchpad.net/juju-core/state/apiserver.(*Server).run(0xc2001b7620, 0xc2003ecdc0, 0xc200366e20) /home/tarmac/trees/src/launchpad.net/juju-core/state/apiserver/apiserver.go:164 +0x2e4 created by launchpad.net/juju-core/state/apiserver.NewServer /home/tarmac/trees/src/launchpad.net/juju-core/state/apiserver/apiserver.go:58 +0x3ee goroutine 83 [sleep]: time.Sleep(0x12a05f200) /usr/lib/go/src/pkg/runtime/ztime_linux_amd64.c:19 +0x2f labix.org/v2/mgo.(*mongoServer).pinger(0xc2004b5d20, 0xc2004b5d01) /home/tarmac/trees/src/labix.org/v2/mgo/server.go:272 +0xfd created by labix.org/v2/mgo.newServer /home/tarmac/trees/src/labix.org/v2/mgo/server.go:80 +0xd9 goroutine 77 [sleep]: time.Sleep(0x12a05f200) /usr/lib/go/src/pkg/runtime/ztime_linux_amd64.c:19 +0x2f labix.org/v2/mgo.(*mongoServer).pinger(0xc2004208c0, 0xc200420801) /home/tarmac/trees/src/labix.org/v2/mgo/server.go:272 +0xfd created by labix.org/v2/mgo.newServer /home/tarmac/trees/src/labix.org/v2/mgo/server.go:80 +0xd9 goroutine 74 [select]: labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xc200420620) /home/tarmac/trees/src/labix.org/v2/mgo/cluster.go:360 +0x45b created by labix.org/v2/mgo.newCluster /home/tarmac/trees/src/labix.org/v2/mgo/cluster.go:69 +0xf8 goroutine 80 [select]: labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xc2004b5b60) /home/tarmac/trees/src/labix.org/v2/mgo/cluster.go:360 +0x45b created by labix.org/v2/mgo.newCluster /home/tarmac/trees/src/labix.org/v2/mgo/cluster.go:69 +0xf8 goroutine 132 [IO wait]: net.runtime_pollWait(0x7f7c25289e60, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/znetpoll_linux_amd64.c:118 +0x82 net.(*pollDesc).WaitRead(0xc20015ff20, 0xb, 0xc20018ef90) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:75 +0x31 net.(*netFD).Read(0xc20015fea0, 0xc2002cb400, 0x400, 0x400, 0x0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:195 +0x2b3 net.(*conn).Read(0xc200000728, 0xc2002cb400, 0x400, 0x400, 0x4632fd, ...) /usr/lib/go/src/pkg/net/net.go:123 +0xc3 crypto/tls.(*block).readFromUntil(0xc20037cf90, 0xc2002b8f90, 0xc200000728, 0x5, 0xc200000728, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:401 +0xbd crypto/tls.(*Conn).readRecord(0xc2002a5a00, 0x17, 0x0, 0x0) /usr/lib/go/src/pkg/crypto/tls/conn.go:481 +0xfa crypto/tls.(*Conn).Read(0xc2002a5a00, 0xc2004613f0, 0x24, 0x24, 0x0, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:796 +0x102 labix.org/v2/mgo.fill(0xc200258de0, 0xc2002a5a00, 0xc2004613f0, 0x24, 0x24, ...) /home/tarmac/trees/src/labix.org/v2/mgo/socket.go:485 +0x59 labix.org/v2/mgo.(*mongoSocket).readLoop(0xc2001abd20) /home/tarmac/trees/src/labix.org/v2/mgo/socket.go:502 +0x113 created by labix.org/v2/mgo.newSocket /home/tarmac/trees/src/labix.org/v2/mgo/socket.go:161 +0x27d goroutine 78 [finalizer wait]: goroutine 110 [IO wait]: net.runtime_pollWait(0x7f7c25289be0, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/znetpoll_linux_amd64.c:118 +0x82 net.(*pollDesc).WaitRead(0xc2002d0620, 0xb, 0xc20018ef90) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:75 +0x31 net.(*netFD).Read(0xc2002d05a0, 0xc20031d000, 0x400, 0x400, 0x0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:195 +0x2b3 net.(*conn).Read(0xc200532b98, 0xc20031d000, 0x400, 0x400, 0x0, ...) /usr/lib/go/src/pkg/net/net.go:123 +0xc3 crypto/tls.(*block).readFromUntil(0xc200514480, 0xc2002b8f90, 0xc200532b98, 0x5, 0xc200532b98, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:401 +0xbd crypto/tls.(*Conn).readRecord(0xc20040cc80, 0x17, 0x0, 0x1) /usr/lib/go/src/pkg/crypto/tls/conn.go:481 +0xfa crypto/tls.(*Conn).Read(0xc20040cc80, 0xc20043a000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:796 +0x102 bufio.(*Reader).fill(0xc2004cf180) /usr/lib/go/src/pkg/bufio/bufio.go:79 +0x10c bufio.(*Reader).ReadByte(0xc2004cf180, 0xc20079dbe0, 0x0, 0x0) /usr/lib/go/src/pkg/bufio/bufio.go:171 +0x7d code.google.com/p/go.net/websocket.hybiFrameReaderFactory.NewFrameReader(0xc2004cf180, 0xc2002125f0, 0xc20079dbe0, 0x0, 0x0, ...) /home/tarmac/trees/src/code.google.com/p/go.net/websocket/hybi.go:126 +0xc7 code.google.com/p/go.net/websocket.Codec.Receive(0xcd8150, 0xcd8158, 0xc2004ce360, 0x947cc0, 0xc2004ccbb0, ...) /home/tarmac/trees/src/code.google.com/p/go.net/websocket/websocket.go:318 +0x145 launchpad.net/juju-core/rpc/jsoncodec.wsJSONConn.Receive(0xc2004ce360, 0x947cc0, 0xc2004ccbb0, 0x7f7c251c9d98, 0x0, ...) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/jsoncodec/conn.go:25 +0x53 launchpad.net/juju-core/rpc/jsoncodec.(*Codec).ReadHeader(0xc2004ccbb0, 0xc2004cf5a0, 0x0, 0x0) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/jsoncodec/codec.go:113 +0x579 launchpad.net/juju-core/rpc.(*Conn).loop(0xc20024c460, 0x405a80, 0xc20075f770) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/server.go:344 +0x83 launchpad.net/juju-core/rpc.(*Conn).input(0xc20024c460) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/server.go:317 +0x30 created by launchpad.net/juju-core/rpc.(*Conn).Start /home/tarmac/trees/src/launchpad.net/juju-core/rpc/server.go:200 +0x9c goroutine 108 [semacquire]: sync.runtime_Semacquire(0xc2002ddf90) /usr/lib/go/src/pkg/runtime/zsema_linux_amd64.c:165 +0x2e sync.(*WaitGroup).Wait(0xc20024c3e0) /usr/lib/go/src/pkg/sync/waitgroup.go:109 +0xf2 launchpad.net/juju-core/rpc.(*Conn).Close(0xc20024c3c0, 0xc200431a80, 0x0) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/server.go:291 +0x16a launchpad.net/juju-core/state/apiserver.(*Server).serveConn(0xc2001b7620, 0xc2004ce2d0, 0xc200406680, 0xc20018db60, 0x1, ...) /home/tarmac/trees/src/launchpad.net/juju-core/state/apiserver/apiserver.go:213 +0x293 launchpad.net/juju-core/state/apiserver.func·003(0xc2004ce2d0) /home/tarmac/trees/src/launchpad.net/juju-core/state/apiserver/apiserver.go:182 +0xef code.google.com/p/go.net/websocket.Server.serveWebSocket(0x0, 0x0, 0x0, 0x0, 0x0, ...) /home/tarmac/trees/src/code.google.com/p/go.net/websocket/server.go:98 +0x230 code.google.com/p/go.net/websocket.Server.ServeHTTP(0x0, 0x0, 0x0, 0x0, 0x0, ...) /home/tarmac/trees/src/code.google.com/p/go.net/websocket/server.go:78 +0x61 launchpad.net/juju-core/state/apiserver.(*Server).apiHandler(0xc2001b7620, 0xc200406e80, 0xc2003fce00, 0xc200319b60) /home/tarmac/trees/src/launchpad.net/juju-core/state/apiserver/apiserver.go:187 +0x13e launchpad.net/juju-core/state/apiserver.*Server.(launchpad.net/juju-core/state/apiserver.apiHandler)·fm(0xc200406e80, 0xc2003fce00, 0xc200319b60) /home/tarmac/trees/src/launchpad.net/juju-core/state/apiserver/apiserver.go:154 +0x42 net/http.HandlerFunc.ServeHTTP(0xc2003695e0, 0xc200406e80, 0xc2003fce00, 0xc200319b60) /usr/lib/go/src/pkg/net/http/server.go:1149 +0x3e net/http.(*ServeMux).ServeHTTP(0xc200365ba0, 0xc200406e80, 0xc2003fce00, 0xc200319b60) /usr/lib/go/src/pkg/net/http/server.go:1416 +0x11d net/http.serverHandler.ServeHTTP(0xc2002de550, 0xc200406e80, 0xc2003fce00, 0xc200319b60) /usr/lib/go/src/pkg/net/http/server.go:1517 +0x16c net/http.(*conn).serve(0xc2002d0750) /usr/lib/go/src/pkg/net/http/server.go:1096 +0x765 created by net/http.(*Server).Serve /usr/lib/go/src/pkg/net/http/server.go:1564 +0x266 goroutine 109 [IO wait]: net.runtime_pollWait(0x7f7c25289c80, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/znetpoll_linux_amd64.c:118 +0x82 net.(*pollDesc).WaitRead(0xc2002d06b0, 0xb, 0xc20018ef90) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:75 +0x31 net.(*netFD).Read(0xc2002d0630, 0xc200363000, 0x400, 0x400, 0x0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:195 +0x2b3 net.(*conn).Read(0xc200532b40, 0xc200363000, 0x400, 0x400, 0x0, ...) /usr/lib/go/src/pkg/net/net.go:123 +0xc3 crypto/tls.(*block).readFromUntil(0xc200514990, 0xc2002b8f90, 0xc200532b40, 0x5, 0xc200532b40, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:401 +0xbd crypto/tls.(*Conn).readRecord(0xc20040c780, 0x17, 0x0, 0x0) /usr/lib/go/src/pkg/crypto/tls/conn.go:481 +0xfa crypto/tls.(*Conn).Read(0xc20040c780, 0xc20077c000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:796 +0x102 net/http.(*liveSwitchReader).Read(0xc2002d0778, 0xc20077c000, 0x1000, 0x1000, 0x7f7cffffffff, ...) /usr/lib/go/src/pkg/net/http/server.go:205 +0x91 io.(*LimitedReader).Read(0xc2003ffda0, 0xc20077c000, 0x1000, 0x1000, 0x50, ...) /usr/lib/go/src/pkg/io/io.go:394 +0xc0 net/http.(*switchReader).Read(0xc200348490, 0xc20077c000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/net/http/chunked.go:0 +0x62 bufio.(*Reader).fill(0xc20075f840) /usr/lib/go/src/pkg/bufio/bufio.go:79 +0x10c bufio.(*Reader).ReadByte(0xc20075f840, 0xc20079db90, 0x0, 0x0) /usr/lib/go/src/pkg/bufio/bufio.go:171 +0x7d code.google.com/p/go.net/websocket.hybiFrameReaderFactory.NewFrameReader(0xc20075f840, 0xc2002125f0, 0xc20079db90, 0x0, 0x0, ...) /home/tarmac/trees/src/code.google.com/p/go.net/websocket/hybi.go:126 +0xc7 code.google.com/p/go.net/websocket.Codec.Receive(0xcd8150, 0xcd8158, 0xc2004ce2d0, 0x947cc0, 0xc2004ccb00, ...) /home/tarmac/trees/src/code.google.com/p/go.net/websocket/websocket.go:318 +0x145 launchpad.net/juju-core/rpc/jsoncodec.wsJSONConn.Receive(0xc2004ce2d0, 0x947cc0, 0xc2004ccb00, 0x0, 0x0, ...) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/jsoncodec/conn.go:25 +0x53 launchpad.net/juju-core/rpc/jsoncodec.(*Codec).ReadHeader(0xc2004ccb00, 0xc2004cf360, 0x0, 0x0) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/jsoncodec/codec.go:113 +0x579 launchpad.net/juju-core/rpc.(*Conn).loop(0xc20024c3c0, 0x320, 0x7) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/server.go:344 +0x83 launchpad.net/juju-core/rpc.(*Conn).input(0xc20024c3c0) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/server.go:317 +0x30 created by launchpad.net/juju-core/rpc.(*Conn).Start /home/tarmac/trees/src/launchpad.net/juju-core/rpc/server.go:200 +0x9c goroutine 121 [chan receive]: launchpad.net/tomb.(*Tomb).Wait(0xc2001b7620, 0x0, 0x0) /home/tarmac/trees/src/launchpad.net/tomb/tomb.go:110 +0x40 launchpad.net/juju-core/state/apiserver.(*Server).Stop(0xc2001b7620, 0x0, 0xc2003ed400) /home/tarmac/trees/src/launchpad.net/juju-core/state/apiserver/apiserver.go:71 +0x3f launchpad.net/juju-core/provider/dummy.(*environState).destroy(0xc200252e10) /home/tarmac/trees/src/launchpad.net/juju-core/provider/dummy/environs.go:243 +0x6b launchpad.net/juju-core/provider/dummy.Reset() /home/tarmac/trees/src/launchpad.net/juju-core/provider/dummy/environs.go:228 +0x102 launchpad.net/juju-core/juju/testing.(*JujuConnSuite).tearDownConn(0xc2001af690, 0xc20024c780) /home/tarmac/trees/src/launchpad.net/juju-core/juju/testing/conn.go:256 +0x1d5 launchpad.net/juju-core/juju/testing.(*JujuConnSuite).TearDownTest(0xc2001af690, 0xc20024c780) /home/tarmac/trees/src/launchpad.net/juju-core/juju/testing/conn.go:88 +0x2f reflect.Value.call(0xb75a60, 0xc2001af690, 0x2938, 0xb8fda0, 0x4, ...) /usr/lib/go/src/pkg/reflect/value.go:474 +0xe9f reflect.Value.Call(0xb75a60, 0xc2001af690, 0x2938, 0x7f7c251c3f68, 0x1, ...) /usr/lib/go/src/pkg/reflect/value.go:345 +0x9b launchpad.net/gocheck.func·005(0xc20024c780) /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:683 +0xfa launchpad.net/gocheck.func·004() /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:628 +0x8c created by launchpad.net/gocheck.(*suiteRunner).forkCall /home/tarmac/trees/src/launchpad.net/gocheck/gocheck.go:629 +0x1ea goroutine 131 [semacquire]: sync.runtime_Semacquire(0x111fd84) /usr/lib/go/src/pkg/runtime/zsema_linux_amd64.c:165 +0x2e sync.(*Mutex).Lock(0x111fd80) /usr/lib/go/src/pkg/sync/mutex.go:66 +0xbb launchpad.net/juju-core/provider/dummy.(*environ).state(0xc2003e7160, 0x0, 0x0, 0x0) /home/tarmac/trees/src/launchpad.net/juju-core/provider/dummy/environs.go:414 +0xa1 launchpad.net/juju-core/provider/dummy.(*dummyStorage).server(0xc2002dddd8, 0x16, 0x423116, 0xba44c0) /home/tarmac/trees/src/launchpad.net/juju-core/provider/dummy/storage.go:191 +0x28 launchpad.net/juju-core/provider/dummy.(*dummyStorage).URL(0xc2002dddd8, 0xc2003e78c0, 0x1c, 0xc2003e78c0, 0x1c, ...) /home/tarmac/trees/src/launchpad.net/juju-core/provider/dummy/storage.go:207 +0x2a launchpad.net/juju-core/environs/storage.(*storageSimpleStreamsDataSource).URL(0xc2003ed940, 0xc2003e7880, 0x16, 0xb8e120, 0x6, ...) /home/tarmac/trees/src/launchpad.net/juju-core/environs/storage/storage.go:129 +0x69 launchpad.net/juju-core/environs/simplestreams.getMaybeSignedMetadata(0xc2001c18c0, 0xc2003ed940, 0xc1afb0, 0x10, 0xc200415000, ...) /home/tarmac/trees/src/launchpad.net/juju-core/environs/simplestreams/simplestreams.go:452 +0x119 launchpad.net/juju-core/environs/simplestreams.GetMetadata(0xc2002f74d0, 0x1, 0x1, 0xc1afb0, 0x10, ...) /home/tarmac/trees/src/launchpad.net/juju-core/environs/simplestreams/simplestreams.go:426 +0x12c launchpad.net/juju-core/environs/tools.Fetch(0xc2002f74d0, 0x1, 0x1, 0xc1afb0, 0x10, ...) /home/tarmac/trees/src/launchpad.net/juju-core/environs/tools/simplestreams.go:182 +0x168 launchpad.net/juju-core/environs/tools.FindToolsForCloud(0xc2002f74d0, 0x1, 0x1, 0x0, 0x0, ...) /home/tarmac/trees/src/launchpad.net/juju-core/environs/tools/tools.go:121 +0x15d launchpad.net/juju-core/environs/tools.FindTools(0xc200415840, 0xc2003e7160, 0x1, 0x13, 0x0, ...) /home/tarmac/trees/src/launchpad.net/juju-core/environs/tools/tools.go:106 +0x57a launchpad.net/juju-core/environs/tools.FindExactTools(0xc200415840, 0xc2003e7160, 0x1, 0x13, 0x0, ...) /home/tarmac/trees/src/launchpad.net/juju-core/environs/tools/tools.go:226 +0x1e4 launchpad.net/juju-core/state/apiserver/common.(*ToolsGetter).oneAgentTools(0xc200197bc0, 0xc200197c40, 0xc200357a90, 0x9, 0x1, ...) /home/tarmac/trees/src/launchpad.net/juju-core/state/apiserver/common/tools.go:104 +0x2d7 launchpad.net/juju-core/state/apiserver/common.(*ToolsGetter).Tools(0xc200197bc0, 0xc20040a340, 0x1, 0x4, 0x0, ...) /home/tarmac/trees/src/launchpad.net/juju-core/state/apiserver/common/tools.go:61 +0x307 reflect.Value.call(0xad2c00, 0xc20040a398, 0x53a, 0xb8fda0, 0x4, ...) /usr/lib/go/src/pkg/reflect/value.go:474 +0xe9f reflect.Value.Call(0xad2c00, 0xc20040a398, 0x53a, 0xc200197c00, 0x1, ...) /usr/lib/go/src/pkg/reflect/value.go:345 +0x9b launchpad.net/juju-core/rpc/rpcreflect.func·007(0xad2c00, 0xc20040a398, 0x142, 0xa9a3c0, 0xc200197ae0, ...) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/rpcreflect/type.go:323 +0x12d launchpad.net/juju-core/rpc/rpcreflect.MethodCaller.Call(0xc20018f000, 0xa9a3c0, 0xc20018f000, 0xa9c580, 0xb6f3e0, ...) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/rpcreflect/value.go:103 +0x101 launchpad.net/juju-core/rpc.(*Conn).runRequest(0xc20024c3c0, 0xc20018f000, 0xa9a3c0, 0xc20018f000, 0xa9c580, ...) /home/tarmac/trees/src/launchpad.net/juju-core/rpc/server.go:485 +0xe8 created by launchpad.net/juju-core/rpc.(*Conn).handleRequest /home/tarmac/trees/src/launchpad.net/juju-core/rpc/server.go:417 +0x5d6 FAIL launchpad.net/juju-core/worker/upgrader 600.193s warning: building out-of-date packages: launchpad.net/goamz/ec2/ec2test launchpad.net/goamz/s3/s3test github.com/joyent/gomanta/localservices/hook github.com/joyent/gomanta/localservices github.com/joyent/gomanta/localservices/manta github.com/joyent/gosdc/localservices/hook github.com/joyent/gosdc/localservices github.com/joyent/gosdc/localservices/cloudapi launchpad.net/goose/testservices/hook launchpad.net/goose/testservices/identityservice launchpad.net/goose/testservices launchpad.net/goose/testservices/novaservice launchpad.net/goose/testservices/swiftservice launchpad.net/goose/testservices/openstackservice installing these packages with 'go test -i ./...' will speed future tests.