Public bug reported:

start "conjure-up"
1 - select "Charmed Kubernetes"
2 - don't select any additional components, and select "CONTINUE"
3 - select "localhost" as the "New Cloud"
4 - select lxdbr0 as the "Network Bridge" and the only LXD storage pool I have
5 - select "conjure-up-localhost-afa (localhost)" as "Existing Self-Hosted 
Controllers"
6 - Select "flannel" as "the type of network plugin you wish to use for your 
cluster" and enter sudo password
7 - Make no change to any of the "7 Applications in charmed-kubernetes" and 
select "DEPLOY"
Here are the "7 Applications in charmed-kubernetes" shown:
   containerd                  Units:    -
   easyrsa                     Units:    1
   etcd                        Units:    3
   flannel                     Units:    -
   kubeapi-load-balancer       Units:    1
   kubernetes-master           Units:    2
   kubernetes-worker           Units:    3

Then the following error screen is presented:
------------------------
Oops, there was a problem with your install:
Reason:
  addCharm() takes 3 positional arguments but 4 were given
  Review log messages at /home/stant/.cache/conjure-up/conjure-up.log If 
appropriate, please submit a bug here: 
https://github.com/conjure-up/conjure-up/issues/new
------------------------

Here is the last lines of "/home/stant/.cache/conjure-up/conjure-up.log"
------------------------
2020-01-29 20:32:15,174 [DEBUG] conjure-up/charmed-kubernetes - events.py:52 - 
Setting ModelConnected at conjureup/juju.py:196 in task run at 
conjureup/controllers/juju/bootstrap/common.py:19
2020-01-29 20:32:15,175 [DEBUG] conjure-up/charmed-kubernetes - telemetry.py:32 
- Juju Add Model: Done localhost/localhost
2020-01-29 20:32:15,175 [INFO] conjure-up/charmed-kubernetes - common.py:74 - 
Juju model created.
2020-01-29 20:32:15,178 [DEBUG] conjure-up/charmed-kubernetes - events.py:52 - 
Setting Bootstrapped at conjureup/controllers/juju/bootstrap/common.py:42 in 
task run at conjureup/controllers/juju/bootstrap/common.py:19
2020-01-29 20:32:15,179 [DEBUG] conjure-up/charmed-kubernetes - events.py:52 - 
Received Bootstrapped at conjureup/controllers/juju/bootstrap/gui.py:43
2020-01-29 20:32:15,185 [DEBUG] conjure-up/charmed-kubernetes - telemetry.py:17 
- Showing screen: Deploy Status
2020-01-29 20:32:15,194 [DEBUG] conjure-up/charmed-kubernetes - events.py:52 - 
Awaiting ModelConnected at conjureup/controllers/juju/deploy/common.py:12
2020-01-29 20:32:15,195 [DEBUG] conjure-up/charmed-kubernetes - events.py:52 - 
Received ModelConnected at conjureup/controllers/juju/deploy/common.py:12
2020-01-29 20:32:15,196 [DEBUG] conjure-up/charmed-kubernetes - events.py:52 - 
Setting PreDeployComplete at conjureup/controllers/juju/deploy/common.py:16
2020-01-29 20:32:15,196 [INFO] conjure-up/charmed-kubernetes - common.py:19 - 
Deploying Applications.
2020-01-29 20:32:15,222 [DEBUG] conjure-up/charmed-kubernetes - events.py:52 - 
Awaiting ModelConnected at conjureup/controllers/juju/deploy/gui.py:25
2020-01-29 20:32:15,223 [DEBUG] conjure-up/charmed-kubernetes - events.py:52 - 
Received ModelConnected at conjureup/controllers/juju/deploy/gui.py:25
2020-01-29 20:32:15,225 [DEBUG] conjure-up/charmed-kubernetes - events.py:52 - 
Awaiting DeploymentComplete at conjureup/controllers/juju/deploy/common.py:41 
in task _wait_for_applications at conjureup/controllers/juju/deploy/gui.py:82
2020-01-29 20:32:15,233 [DEBUG] conjure-up/charmed-kubernetes - events.py:52 - 
Setting Error at conjureup/events.py:149
2020-01-29 20:32:15,233 [ERROR] conjure-up/charmed-kubernetes - events.py:161 - 
Unhandled exception in <Task finished coro=<do_deploy() done, defined at 
/snap/conjure-up/1058/lib/python3.6/site-packages/conjureup/controllers/juju/deploy/common.py:11>
 exception=TypeError('addCharm() takes 3 positional arguments but 4 were 
given',)>
Traceback (most recent call last):
  File 
"/snap/conjure-up/1058/lib/python3.6/site-packages/conjureup/controllers/juju/deploy/common.py",
 line 30, in do_deploy
    await app.juju.client.deploy(fn)
  File "/snap/conjure-up/1058/lib/python3.6/site-packages/juju/model.py", line 
1308, in deploy
    await handler.execute_plan()
  File "/snap/conjure-up/1058/lib/python3.6/site-packages/juju/model.py", line 
1991, in execute_plan
    result = await method(*step.args)
TypeError: addCharm() takes 3 positional arguments but 4 were given
2020-01-29 20:32:15,239 [DEBUG] conjure-up/charmed-kubernetes - __init__.py:27 
- Showing dialog for exception: addCharm() takes 3 positional arguments but 4 
were given
------------------------

Extra information:

------------------------
$ sudo snap refresh
All snaps up to date.
------------------------

------------------------
1) The release of Ubuntu you are using, via 'lsb_release -rd'
$ lsb_release -rd
Description:    Ubuntu 18.04.3 LTS
Release:        18.04
------------------------

------------------------
2) The version of the package you are using:
$ snap info conjure-up
name:      conjure-up
summary:   Package runtime for conjure-up spells
publisher: Canonical✓
contact:   https://github.com/conjure-up/conjure-up
license:   unset
description: |
  This package provides conjure-up, an interface to installing spells that 
provide the user with an end to end walkthrough experience for installing and 
using big software.
commands:
  - conjure-up.conjure-down
  - conjure-up
  - conjure-up.juju
  - conjure-up.juju-wait
snap-id:      ijQR4HjYlTAmIjELJm5XCpNAqbDZWJ3h
tracking:     stable
refresh-date: yesterday at 14:42 -03
channels:
  stable:    2.6.10-20191109.1611 2019-11-09 (1058) 102MB classic
  candidate: 2.6.10-20191109.1611 2019-11-09 (1058) 102MB classic
  beta:      2.6.10-20191109.1611 2019-11-09 (1058) 102MB classic
  edge:      2.6.10-20191109.1611 2019-11-09 (1058) 102MB classic
installed:   2.6.10-20191109.1611            (1058) 102MB classic

        ==============================

$ snap info juju
name:    juju
summary: Simple, secure and stable devops. Juju keeps complexity low and 
productivity high. Manage
  applications wherever they are run.
publisher: Canonical✓
contact:   https://jaas.ai/
license:   unset
description: |
  Juju allows you to retain a high-level understanding of all the parts of your 
system without being
  bogged down needing to know every hostname, every machine, every subnet and 
every specification of
  every storage volume.

  Focus on your applications and their relations. Create a development 
environment on your laptop,
  then recreate that environment on the public cloud, onto bare metal servers 
or into a Kubernetes
  cluster.

  Maximise your productivity by encapsulating specialist knowledge into Juju 
charms. They create
  repeatable, systematic and secure devops practices for all stages of your 
product’s lifecycle.
  Juju simplifies deployment, maintenance, scaling up and winding down.

  ## More detail

  Juju is an open source modelling tool for operating software in the cloud.  
Juju allows you to
  deploy, configure, manage, maintain, and scale cloud applications quickly and 
efficiently on
  public clouds, as well as on physical servers, OpenStack, and in containers. 
You can use Juju from
  the command line or through its GUI.

  In modern environments, applications are rarely deployed in isolation. Even 
simple applications
  may require several other applications in order to function - like a database 
and a web server,
  for example. For modeling a more complex system, e.g. OpenStack, many more 
applications need to be
  installed, configured and connected to each other. Juju's application 
modelling provides tools to
  express the intent of how to deploy such applications and to subsequently 
scale and manage them.

  At the lowest level, traditional configuration management tools like Chef and 
Puppet, or even
  general scripting languages such as Python or bash, automate the 
configuration of machines to a
  particular specification. With Juju, you create a model of the relationships 
between applications
  that make up your solution and you have a mapping of the parts of that model 
to machines. Juju
  then applies the necessary configuration management scripts to each machine 
in the model.

  Application-specific knowledge such as dependencies, scale-out practices, 
operational events like
  backups and updates, and integration options with other pieces of software 
are encapsulated in
  Juju's 'charms'. This knowledge can then be shared between team members, 
reused everywhere from
  laptops to virtual machines and cloud, and shared with other organizations.

  The charm defines everything you all collaboratively know about deploying 
that particular
  application brilliantly. All you have to do is use any available charm (or 
write your own), and
  the corresponding application will be deployed in seconds, on any cloud or 
server or virtual
  machine.

  ## Learn More

  - https://discourse.jujucharms.com/
  - https://docs.jujucharms.com/
  - https://github.com/juju/juju
commands:
  - juju
snap-id:      e2CPHpB1fUxcKtCyJTsm5t3hN9axJ0yj
tracking:     stable
refresh-date: 5 days ago, at 09:53 -03
channels:
  stable:        2.7.1                     2020-01-20 (10357) 71MB classic
  candidate:     ↑
  beta:          ↑
  edge:          2.8-beta1+develop-0c977af 2020-01-29 (10465) 76MB classic
  2.7/stable:    2.7.1                     2020-01-20 (10357) 71MB classic
  2.7/candidate: ↑
  2.7/beta:      ↑
  2.7/edge:      2.7.2+2.7-1d6f205         2020-01-29 (10476) 76MB classic
  2.6/stable:    2.6.10                    2019-10-30  (9484) 69MB classic
  2.6/candidate: ↑
  2.6/beta:      ↑
  2.6/edge:      2.6.11+2.6-b96e122        2020-01-22 (10408) 75MB classic
  2.5/stable:    2.5.8                     2019-06-27  (8361) 67MB classic
  2.5/candidate: ↑
  2.5/beta:      ↑
  2.5/edge:      2.5.9+2.5-36af233         2019-07-24  (8546) 73MB classic
  2.4/stable:    2.4.7                     2019-05-23  (6012) 58MB classic
  2.4/candidate: ↑
  2.4/beta:      ↑
  2.4/edge:      ↑
  2.3/stable:    2.3.9                     2018-09-19  (5267) 55MB classic
  2.3/candidate: ↑
  2.3/beta:      ↑
  2.3/edge:      2.3.10+2.3-41313d1        2019-03-25  (7080) 55MB classic
installed:       2.7.1                                (10357) 71MB classic
------------------------

** Affects: conjure-up (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: conjure-up kubernetes

** Attachment added: "Full conjure-up.log"
   
https://bugs.launchpad.net/bugs/1861360/+attachment/5323951/+files/conjure-up.log

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1861360

Title:
  conjure-up crashes with Charmed Kubernetes

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/conjure-up/+bug/1861360/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to