Giter VIP home page Giter VIP logo

Comments (1)

joeljohnston avatar joeljohnston commented on May 28, 2024

Linux ubuntu-r-maas 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: xenial

MAAS Version 2.0.0 (beta5+bzr5026)

I'm trying to install OpenStack with LXD via conjure-up against Maas 2.0.

There are several issues.

  1. Credentials in conjure-up don't work using either http://<maas_server>/MAAS or just the IP address with the api key from my MaaS user.

Exception in ev.run(): Traceback (most recent call last): File "/usr/share/conjure-up/ubuntui/ev.py", line 83, in run cls.loop.run() File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 278, in run self._run() File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 376, in _run self.event_loop.run() File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 1328, in run raise self._exc_info[0](self._exc_info[1]).with_traceback(self._exc_info[2]) File "/usr/lib/python3.5/asyncio/events.py", line 125, in _run self._callback(*self._args) File "/usr/lib/python3/dist-packages/urwid/raw_display.py", line 393, in <lambda> event_loop, callback, self.get_available_raw_input()) File "/usr/lib/python3/dist-packages/urwid/raw_display.py", line 493, in parse_input callback(processed, processed_codes) File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 403, in _update self.process_input(keys) File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 503, in process_input k = self._topmost_widget.keypress(self.screen_size, k) File "/usr/lib/python3/dist-packages/urwid/wimp.py", line 643, in keypress return self._current_widget.keypress(size, key) File "/usr/lib/python3/dist-packages/urwid/container.py", line 1128, in keypress return self.body.keypress( (maxcol, remaining), key ) File "/usr/share/conjure-up/conjure/ui/views/newcloud.py", line 33, in keypress return super().keypress(size, key) File "/usr/lib/python3/dist-packages/urwid/decoration.py", line 836, in keypress return self._original_widget.keypress((maxcol,), key) File "/usr/lib/python3/dist-packages/urwid/container.py", line 1587, in keypress key = self.focus.keypress(tsize, key) File "/usr/lib/python3/dist-packages/urwid/decoration.py", line 621, in keypress return self._original_widget.keypress(maxvals, key) File "/usr/lib/python3/dist-packages/urwid/container.py", line 1587, in keypress key = self.focus.keypress(tsize, key) File "/usr/lib/python3/dist-packages/urwid/wimp.py", line 535, in keypress self._emit('click') File "/usr/lib/python3/dist-packages/urwid/widget.py", line 463, in _emit signals.emit_signal(self, name, self, *args) File "/usr/lib/python3/dist-packages/urwid/signals.py", line 264, in emit result |= self._call_callback(callback, user_arg, user_args, args) File "/usr/lib/python3/dist-packages/urwid/signals.py", line 294, in _call_callback return bool(callback(*args_to_pass)) File "/usr/share/conjure-up/conjure/ui/views/newcloud.py", line 70, in submit self.cb(self.input_items) File "/usr/share/conjure-up/conjure/controllers/newcloud.py", line 59, in finish if self.cloud in existing_creds['credentials'].keys(): KeyError: KeyError('credentials',) Traceback (most recent call last): File "/usr/bin/conjure-up", line 9, in <module> load_entry_point('conjure-up==0.1.0', 'console_scripts', 'conjure-up')() File "/usr/share/conjure-up/conjure/app.py", line 222, in main app.start() File "/usr/share/conjure-up/conjure/app.py", line 171, in start EventLoop.run() File "/usr/share/conjure-up/ubuntui/ev.py", line 83, in run cls.loop.run() File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 278, in run self._run() File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 376, in _run self.event_loop.run() File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 1328, in run raise self._exc_info[0](self._exc_info[1]).with_traceback(self._exc_info[2]) File "/usr/lib/python3.5/asyncio/events.py", line 125, in _run self._callback(*self._args) File "/usr/lib/python3/dist-packages/urwid/raw_display.py", line 393, in <lambda> event_loop, callback, self.get_available_raw_input()) File "/usr/lib/python3/dist-packages/urwid/raw_display.py", line 493, in parse_input callback(processed, processed_codes) File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 403, in _update self.process_input(keys) File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 503, in process_input k = self._topmost_widget.keypress(self.screen_size, k) File "/usr/lib/python3/dist-packages/urwid/wimp.py", line 643, in keypress return self._current_widget.keypress(size, key) File "/usr/lib/python3/dist-packages/urwid/container.py", line 1128, in keypress return self.body.keypress( (maxcol, remaining), key ) File "/usr/share/conjure-up/conjure/ui/views/newcloud.py", line 33, in keypress return super().keypress(size, key) File "/usr/lib/python3/dist-packages/urwid/decoration.py", line 836, in keypress return self._original_widget.keypress((maxcol,), key) File "/usr/lib/python3/dist-packages/urwid/container.py", line 1587, in keypress key = self.focus.keypress(tsize, key) File "/usr/lib/python3/dist-packages/urwid/decoration.py", line 621, in keypress return self._original_widget.keypress(maxvals, key) File "/usr/lib/python3/dist-packages/urwid/container.py", line 1587, in keypress key = self.focus.keypress(tsize, key) File "/usr/lib/python3/dist-packages/urwid/wimp.py", line 535, in keypress self._emit('click') File "/usr/lib/python3/dist-packages/urwid/widget.py", line 463, in _emit signals.emit_signal(self, name, self, *args) File "/usr/lib/python3/dist-packages/urwid/signals.py", line 264, in emit result |= self._call_callback(callback, user_arg, user_args, args) File "/usr/lib/python3/dist-packages/urwid/signals.py", line 294, in _call_callback return bool(callback(*args_to_pass)) File "/usr/share/conjure-up/conjure/ui/views/newcloud.py", line 70, in submit self.cb(self.input_items) File "/usr/share/conjure-up/conjure/controllers/newcloud.py", line 59, in finish if self.cloud in existing_creds['credentials'].keys(): KeyError: KeyError('credentials',)

  1. The LXD configuration utility doesn't produce a working lxdbr0 bridge device despite all efforts to ensure a clean config including #lxd init

This makes using conjure-up impossible so far as I can see.

Please advise if you need more information or would like me to test various options.

Thanks,
Joel

from conjure-up.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.