conjure-up fails on fresh ppc64el xenial machine with 'Exception: Unable to find: /home/ubuntu/.local/share/juju/accounts.yaml

Bug #1656229 reported by Steve Langasek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
conjure-up
New
Undecided
Unassigned

Bug Description

Following the instructions on conjure-up.io on a ppc64el xenial host, if I ask conjure-up to create me a local cloud, it fails with an error related to juju accounts.yaml:

exception calling callback for <Future at 0x3fff9ce7da90 state=finished raised Exception>
Traceback (most recent call last):
  File "/usr/lib/python3.5/concurrent/futures/_base.py", line 297, in _invoke_callbacks
    callback(self)
  File "/usr/lib/python3/dist-packages/conjureup/controllers/deploy/gui.py", line 69, in _pre_deploy_done
    future.result())))
  File "/usr/lib/python3.5/concurrent/futures/_base.py", line 398, in result
    return self.__get_result()
  File "/usr/lib/python3.5/concurrent/futures/_base.py", line 357, in __get_result
    raise self._exception
  File "/usr/lib/python3/dist-packages/conjureup/controllers/deploy/gui.py", line 61, in _pre_deploy_done
    result = json.loads(future.result().stdout.decode())
  File "/usr/lib/python3.5/concurrent/futures/_base.py", line 398, in result
    return self.__get_result() exception calling callback for <Future at 0x3fff9c5d3860 state=finished raised Exception>
Traceback (most recent call last):ent/futures/_base.py", line 357, in __get_result
  File "/usr/lib/python3.5/concurrent/futures/_base.py", line 297, in _invoke_callbacks
    callback(self)ython3.5/concurrent/futures/thread.py", line 55, in runu controller in the background...
  File "/usr/lib/python3/dist-packages/conjureup/controllers/deploy/gui.py", line 69, in _pre_deploy_done
    future.result())))n3/dist-packages/conjureup/controllers/deploy/gui.py", line 38, in _pre_deploy_exec
  File "/usr/lib/python3.5/concurrent/futures/_base.py", line 398, in result
    return self.__get_result()packages/conjureup/juju.py", line 36, in _decorator
  File "/usr/lib/python3.5/concurrent/futures/_base.py", line 357, in __get_result
    raise self._exceptiondist-packages/conjureup/juju.py", line 126, in login
  File "/usr/lib/python3/dist-packages/conjureup/controllers/deploy/gui.py", line 61, in _pre_deploy_done
    result = json.loads(future.result().stdout.decode())", line 563, in get_account
  File "/usr/lib/python3.5/concurrent/futures/_base.py", line 398, in result
    return self.__get_result()packages/conjureup/juju.py", line 575, in get_accounts
  File "/usr/lib/python3.5/concurrent/futures/_base.py", line 357, in __get_result
    raise self._exception: /home/ubuntu/.local/share/juju/accounts.yaml
  File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3/dist-packages/conjureup/controllers/deploy/gui.py", line 38, in _pre_deploy_exec
    app.current_model)['provider-type']
  File "/usr/lib/python3/dist-packages/conjureup/juju.py", line 36, in _decorator
    login(force=True)
  File "/usr/lib/python3/dist-packages/conjureup/juju.py", line 126, in login
    account = get_account(app.current_controller)
  File "/usr/lib/python3/dist-packages/conjureup/juju.py", line 563, in get_account
    return get_accounts().get(controller, {})
  File "/usr/lib/python3/dist-packages/conjureup/juju.py", line 575, in get_accounts
    "Unable to find: {}".format(env))
Exception: Unable to find: /home/ubuntu/.local/share/juju/accounts.yaml

'juju status' after tells me no model is in focus.

Revision history for this message
Steve Langasek (vorlon) wrote :

A hint from a colleague led me to look at /var/log/conjure-up/combined.log, which says:

Jan 13 08:26:12 diamond conjure-up/kubernetes: ERROR creating LXD client: /etc/default/lxd-bridge has IPv6 enabled.#012#012Juju doesn't currently support IPv6.#012#012#012#012IPv6 can be disabled by running:#012#012#012#012 sudo dpkg-reconfigure -p medium lxd#012#012#012#012and then bootstrap again.

So this is a lxd configuration error, but the conjure-up output doesn't point us to the logs to figure that out.

Revision history for this message
Jorge Castro (jorge) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.