deployment failure when bundle includes charm2 published charm

Bug #1532005 reported by Kevin W Monroe
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-quickstart
In Progress
High
Brad Crittenden

Bug Description

juju-1.25.0-vivid-amd64
juju-quickstart-2.2.4+bzr147+ppa42~ubuntu15.04.1

Test bundle with ubuntu and benchmark-gui:

$ cat test.yaml
services:
  ubuntu:
    charm: cs:trusty/ubuntu-5
  bui:
    charm: cs:trusty/benchmark-gui-0
series: trusty

Quickstart accepts deployment and returns to the prompt, but doesn't actually deploy anything after juju-gui (i let it sit > 1 hour):

$ juju-quickstart --debug test.yaml
...
juju quickstart v2.2.4
contents loaded for bundle (services: 2)
...
requesting a deployment of bundle with the following services:
  bui, ubuntu
21:27:18 DEBUG juju:161 API message: --> {"Request": "Import", "Params": {"YAML": "series: trusty\nservices:\n bui:\n charm: cs:trusty/benchmark-gui-0\n ubuntu:\n charm: cs:trusty/ubuntu-5\n", "Version": 4}, "Type": "Deployer", "RequestId": 1}
21:27:18 DEBUG juju:172 API message: <-- {"Response": {"DeploymentId": 0}, "RequestId": 1}
bundle deployment request accepted
use the GUI to check the bundle deployment progress
...

The GUI doesn't show much, but the notification area has a tooltip box that briefly says:

Updated status for deployment id: 0
The deployment is currently in progress

Revision history for this message
Francesco Banconi (frankban) wrote :

This is related to bug 1531999
The GUI charm uses the deployer, and the deployer fails when deploying a charm that's only on the new charm store, as it still uses the legacy one. Once the deployer bug is fixed, we need to include the new deployer release in the juju gui charm.

Changed in juju-quickstart:
status: New → Triaged
importance: Undecided → High
Revision history for this message
Brad Crittenden (bac) wrote :

I've created a forked version of juju-deployer (while I wait for it to be reviewed/approved/released) and embedded it into a new juju-gui charm. With those versions, this works fine:

juju quickstart --gui-charm-url=cs:~bac/development/trusty/juju-gui-0 --upload-tools test.yaml

Changed in juju-quickstart:
assignee: nobody → Brad Crittenden (bac)
status: Triaged → In Progress
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.