deploying branch-source-builder fails: charmhelpers.fetch.UnhandledSource:
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu CI Engine |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I set up juju-local and deployed uci-engine as per http://
$ juju-deployer/
Checking juju status
Private PPAs: disabled
Running juju-deployer -v -c /tmp/workdir/
2014-09-09 15:11:14 Using runtime GoEnvironment on local
2014-09-09 15:11:14 Starting deployment of ci-airline
2014-09-09 15:11:14 Connected to environment
2014-09-09 15:11:14 Getting charms...
2014-09-09 15:11:18 Resolving configuration
2014-09-09 15:11:18 Deploying services...
2014-09-09 15:11:18 <deployer.
2014-09-09 15:11:18 Deploying service ci-airline-bsb-keys using local:precise/
2014-09-09 15:11:20 Deploying service ci-airline-
2014-09-09 15:11:23 Deploying service ci-airline-rabbit using local:precise/
2014-09-09 15:11:32 Adding units...
2014-09-09 15:11:32 Config specifies num units for subordinate: ci-airline-bsb-keys
2014-09-09 15:11:32 Service 'ci-airline-
2014-09-09 15:11:32 Service 'ci-airline-rabbit' does not need any more units added.
2014-09-09 15:11:32 Waiting for units before adding relations
2014-09-09 15:13:38 The following units had errors:
unit: ci-airline-
2014-09-09 15:13:38 Deployment stopped. run time: 144.32
Problem deploying "ci-airline": Command '['juju-deployer', '-v', '-c', '/tmp/workdir/
$ juju status
environment: local
machines:
"0":
agent-state: started
agent-version: 1.20.5.1
dns-name: localhost
instance-id: localhost
series: utopic
state-
"1":
agent-state: started
agent-version: 1.20.5.1
dns-name: 10.0.3.58
instance-id: martin-
series: precise
hardware: arch=amd64
"2":
agent-state: started
agent-version: 1.20.5.1
dns-name: 10.0.3.53
instance-id: martin-
series: precise
hardware: arch=amd64
services:
ci-airline-
charm: local:precise/
exposed: false
ci-airline-
charm: local:precise/
exposed: false
units:
ci-
machine: "1"
ci-airline-
charm: local:precise/
exposed: false
relations:
cluster:
- ci-airline-rabbit
units:
ci-
machine: "2"
open-ports:
- 5672/tcp
- 55672/tcp
The charm log ends with this (I'll attach the full log for reference):
2014-09-09 13:13:35 INFO config-changed Setting up python-bzrlib (2.5.1-0ubuntu2) ...
2014-09-09 13:13:36 INFO juju-log Making dir /var/lib/
2014-09-09 13:13:36 INFO config-changed Traceback (most recent call last):
2014-09-09 13:13:36 INFO config-changed File "/var/lib/
2014-09-09 13:13:36 INFO config-changed hooks.execute(
2014-09-09 13:13:36 INFO config-changed File "/var/lib/
2014-09-09 13:13:36 INFO config-changed self._hooks[
2014-09-09 13:13:36 INFO config-changed File "/var/lib/
2014-09-09 13:13:36 INFO config-changed todelete = handle_code()
2014-09-09 13:13:36 INFO config-changed File "/var/lib/
2014-09-09 13:13:36 INFO config-changed _payload_
2014-09-09 13:13:36 INFO config-changed File "/var/lib/
2014-09-09 13:13:36 INFO config-changed src = charmhelpers.
2014-09-09 13:13:36 INFO config-changed File "/var/lib/
2014-09-09 13:13:36 INFO config-changed raise UnhandledSource("No handler found for source {}".format(source))
2014-09-09 13:13:36 INFO config-changed charmhelpers.
2014-09-09 13:13:36 ERROR juju.worker.uniter uniter.go:486 hook failed: exit status 1
Hmm "swift list" shows me that it didn't actually create ci-payload and charmblobs containers this time. That worked before (but before I used the --working-dir workaround to actually make this succeed). I'll delete and setup the work dir again.