bdx@bdx-xenial:~/allcode/charms/layers/charm-prm$ charm build -r -l DEBUG
build: Composing into /home/bdx/allcode/charms/repo
build: Destination charm directory: /home/bdx/allcode/charms/repo/builds/prm
build: {
"INTERFACE_PATH": "/home/bdx/allcode/charms/interfaces",
"JUJU_REPOSITORY": "/home/bdx/allcode/charms/repo",
"LAYER_PATH": "/home/bdx/allcode/charms/layers",
"_charm": ".",
"_charm_metadata": {
"description": "This charm provides 'PRM', the Product Resource Management application\n",
"maintainer": "James Beedy <james.beedy@creativedrive.com>",
"name": "prm",
"provides": {
"website": {
"interface": "http"
}
},
"requires": {
"elasticsearch": {
"interface": "elasticsearch"
},
"prmdb": {
"interface": "pgsql"
},
"redis": {
"interface": "redis"
}
},
"series": [
"xenial"
],
"subordinate": false,
"summary": "CreateDrive's PRM Rails application.",
"tags": [
"prm",
"webapp"
]
},
"_name": "prm",
"_top_layer": null,
"config": "BuildConfig({'_tactics': [], 'configured': False})",
"deps": "/home/bdx/allcode/charms/repo/deps",
"description": false,
"force": false,
"hide_metrics": false,
"interface_service": "http://interfaces.juju.solutions",
"log_level": "DEBUG",
"no_local_layers": false,
"output_dir": "/home/bdx/allcode/charms/repo",
"repo": "/home/bdx/allcode/charms/repo/builds",
"report": true,
"series": null,
"target_dir": "/home/bdx/allcode/charms/repo/builds/prm"
}
charmtools.fetchers: git clone https://github.com/juju-solutions/layer-basic.git /home/bdx/allcode/charms/repo/deps/layer/tmpvhKOWg: Cloning into '/home/bdx/allcode/charms/repo/deps/layer/tmpvhKOWg'...
charmtools.fetchers: git clone https://github.com/juju-solutions/layer-tls /home/bdx/allcode/charms/repo/deps/layer/tmpxKwOGZ: Cloning into '/home/bdx/allcode/charms/repo/deps/layer/tmpxKwOGZ'...
charmtools.fetchers: git clone https://github.com/juju-solutions/interface-tls /home/bdx/allcode/charms/repo/deps/interface/tmpkHZq9V: Cloning into '/home/bdx/allcode/charms/repo/deps/interface/tmpkHZq9V'...
charmtools.fetchers: git clone https://github.com/jamesbeedy/layer-nginx-passenger /home/bdx/allcode/charms/repo/deps/layer/tmppzKxRJ: Cloning into '/home/bdx/allcode/charms/repo/deps/layer/tmppzKxRJ'...
charmtools.fetchers: git clone https://git.launchpad.net/layer-apt /home/bdx/allcode/charms/repo/deps/layer/tmpXzjzZZ: Cloning into '/home/bdx/allcode/charms/repo/deps/layer/tmpXzjzZZ'...
charmtools.fetchers: git clone https://github.com/juju-solutions/interface-http.git /home/bdx/allcode/charms/repo/deps/interface/tmpQWOYOk: Cloning into '/home/bdx/allcode/charms/repo/deps/interface/tmpQWOYOk'...
charmtools.fetchers: git clone https://git.launchpad.net/interface-pgsql /home/bdx/allcode/charms/repo/deps/interface/tmpUaA7E8: Cloning into '/home/bdx/allcode/charms/repo/deps/interface/tmpUaA7E8'...
charmtools.fetchers: git clone https://github.com/juju-solutions/interface-elasticsearch /home/bdx/allcode/charms/repo/deps/interface/tmp1meHFr: Cloning into '/home/bdx/allcode/charms/repo/deps/interface/tmp1meHFr'...
charmtools.fetchers: git clone https://github.com/jamesbeedy/interface-redis /home/bdx/allcode/charms/repo/deps/interface/tmpsTT6Xq: Cloning into '/home/bdx/allcode/charms/repo/deps/interface/tmpsTT6Xq'...
build: Processing layer: layer:basic
build: Processing layer: layer:ruby
Traceback (most recent call last):
File "/usr/bin/charm-build", line 9, in <module>
load_entry_point('charm-tools==2.1.2', 'console_scripts', 'charm-build')()
File "/usr/lib/python2.7/dist-packages/charmtools/build/__init__.py", line 673, in main
build()
File "/usr/lib/python2.7/dist-packages/charmtools/build/__init__.py", line 516, in __call__
self.generate()
File "/usr/lib/python2.7/dist-packages/charmtools/build/__init__.py", line 467, in generate
self.formulate_plan(layers)
File "/usr/lib/python2.7/dist-packages/charmtools/build/__init__.py", line 408, in formulate_plan
self.plan = self.plan_layers(layers, output_files)
File "/usr/lib/python2.7/dist-packages/charmtools/build/__init__.py", line 319, in plan_layers
next_layer / BuildConfig.DEFAULT_FILE, True)
File "/usr/lib/python2.7/dist-packages/charmtools/build/config.py", line 81, in add_config
c.configure(config_file, allow_missing)
File "/usr/lib/python2.7/dist-packages/charmtools/build/config.py", line 69, in configure
tactic = load_tactic(name, basedir)
File "/usr/lib/python2.7/dist-packages/charmtools/build/tactics.py", line 661, in load_tactic
obj = utils.load_class(dpath, basedir)
File "/usr/lib/python2.7/dist-packages/charmtools/utils.py", line 321, in load_class
dpath, workingdir))
OSError: Unable to load tactics.ruby.DependenciesTxtTactic from /home/bdx/allcode/charms/repo/deps/layer/layer-tls