404 not found when deploying layered hadoop bundle
Merlijn Sebrechts
merlijn.sebrechts at gmail.com
Mon Mar 14 20:59:24 UTC 2016
ok, thanks for the explanation!
2016-03-14 21:24 GMT+01:00 Cory Johns <cory.johns at canonical.com>:
> Merlijn,
>
> Just so you know what caused the issue, the layered charms were published
> to the charm store using the new `charm publish` method which only
> registers it in the newer charm store API endpoint. There are a few
> libraries out there that were using legacy endpoints that were only kept
> alive for backwards compatibility. Deployer was one that needed an
> update. You may see the same thing with Amulet but that should get
> resolved today with Amulet 1.13.0.
>
> On Mon, Mar 14, 2016 at 8:11 AM, Merlijn Sebrechts <
> merlijn.sebrechts at gmail.com> wrote:
>
>> Hi Andrew
>>
>>
>> The error disappears after upgrading juju deployer. Thanks for your help!
>>
>>
>>
>> Kind regards
>> Merlijn Sebrechts
>>
>> 2016-03-14 13:03 GMT+01:00 Andrew Mcleod <andrew.mcleod at canonical.com>:
>>
>>> Hi Merlijn,
>>>
>>> Do you have the latest version of juju deployer?
>>>
>>> On Mon, Mar 14, 2016 at 11:07 AM, Merlijn Sebrechts <
>>> merlijn.sebrechts at gmail.com> wrote:
>>>
>>>> Hi all
>>>>
>>>>
>>>> I keep gettingg a 404 not found error when deploying one of the new
>>>> layered hadoop bundles. I don't get this error when deploying these charms
>>>> manually using the commandline.
>>>>
>>>> Any idea what went wrong here?
>>>>
>>>>
>>>>
>>>> Kind regards
>>>> Merlijn
>>>>
>>>>
>>>> juju deployer -c layered-hadoop.yaml
>>>> 2016-03-14 04:36:25 Using deployment layered-hadoop.yaml
>>>> 2016-03-14 04:36:25 Starting deployment of layered-hadoop.yaml
>>>> Traceback (most recent call last):
>>>> File "/usr/bin/juju-deployer", line 9, in <module>
>>>> load_entry_point('juju-deployer==0.6.1', 'console_scripts',
>>>> 'juju-deployer')()
>>>> File "/usr/lib/python2.7/dist-packages/deployer/cli.py", line 135, in
>>>> main
>>>> run()
>>>> File "/usr/lib/python2.7/dist-packages/deployer/cli.py", line 234, in
>>>> run
>>>> importer.Importer(env, deployment, options).run()
>>>> File "/usr/lib/python2.7/dist-packages/deployer/action/importer.py",
>>>> line 292, in run
>>>> self.get_charms()
>>>> File "/usr/lib/python2.7/dist-packages/deployer/action/importer.py",
>>>> line 146, in get_charms
>>>> no_local_mods=self.options.no_local_mods)
>>>> File "/usr/lib/python2.7/dist-packages/deployer/deployment.py", line
>>>> 188, in fetch_charms
>>>> charm.fetch()
>>>> File "/usr/lib/python2.7/dist-packages/deployer/charm.py", line 149,
>>>> in fetch
>>>> self._fetch_store_charm()
>>>> File "/usr/lib/python2.7/dist-packages/deployer/charm.py", line 190,
>>>> in _fetch_store_charm
>>>> ufh = urllib2.urlopen(store_url)
>>>> File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
>>>> return _opener.open(url, data, timeout)
>>>> File "/usr/lib/python2.7/urllib2.py", line 410, in open
>>>> response = meth(req, response)
>>>> File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
>>>> 'http', request, response, code, msg, hdrs)
>>>> File "/usr/lib/python2.7/urllib2.py", line 448, in error
>>>> return self._call_chain(*args)
>>>> File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
>>>> result = func(*args)
>>>> File "/usr/lib/python2.7/urllib2.py", line 531, in http_error_default
>>>> raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
>>>> urllib2.HTTPError: HTTP Error 404: Not Found
>>>>
>>>>
>>>> cat layered-hadoop.yaml
>>>> services:
>>>> namenode:
>>>> charm: cs:~bigdata-dev/trusty/apache-hadoop-namenode
>>>> num_units: 1
>>>> annotations:
>>>> gui-x: "600"
>>>> gui-y: "350"
>>>> constraints: mem=7G
>>>> to: lxc:0
>>>> resourcemanager:
>>>> charm: cs:~bigdata-dev/trusty/apache-hadoop-resourcemanager
>>>> num_units: 1
>>>> annotations:
>>>> gui-x: "600"
>>>> gui-y: "100"
>>>> constraints: mem=7G
>>>> to: lxc:0
>>>> slave:
>>>> charm: cs:~bigdata-dev/trusty/apache-hadoop-slave
>>>> num_units: 4
>>>> annotations:
>>>> gui-x: "250"
>>>> gui-y: "200"
>>>> constraints: mem=7G
>>>> to:
>>>> - lxc:0
>>>> - lxc:0
>>>> - lxc:1
>>>> - lxc:1
>>>> plugin:
>>>> charm: cs:~bigdata-dev/trusty/apache-hadoop-plugin
>>>> annotations:
>>>> gui-x: "950"
>>>> gui-y: "200"
>>>> client:
>>>> charm: cs:~bigdata-dev/trusty/hadoop-client
>>>> num_units: 1
>>>> annotations:
>>>> gui-x: "1300"
>>>> gui-y: "200"
>>>> to: lxc:1
>>>> series: trusty
>>>> relations:
>>>> - [namenode, slave]
>>>> - [resourcemanager, slave]
>>>> - [resourcemanager, namenode]
>>>> - [plugin, namenode]
>>>> - [plugin, resourcemanager]
>>>> - [client, plugin]
>>>>
>>>>
>>>>
>>>> --
>>>> Bigdata mailing list
>>>> Bigdata at lists.ubuntu.com
>>>> Modify settings or unsubscribe at:
>>>> https://lists.ubuntu.com/mailman/listinfo/bigdata
>>>>
>>>>
>>>
>>
>> --
>> Bigdata mailing list
>> Bigdata at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/bigdata
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/bigdata/attachments/20160314/1cd52512/attachment-0001.html>
More information about the Bigdata
mailing list