juju-solutions / matrix

Automatic testing of big software deployments under various failure conditions
Other
8 stars 9 forks source link

conjure-up snap doesn't work with matrix snap #120

Open pengale opened 7 years ago

pengale commented 7 years ago

@battlemidget ran into the following errors when attempting to deploy something via conjure up using the matrix snap: http://paste.ubuntu.com/24289479/

pengale commented 7 years ago

A follow-up on this:

The conjure-up and matrix snaps do work together when run on my laptop (Xenial Xaurus, with juju 2.2-alpha1), or in a Virtual Machine on my laptop (Xenial, with juju 2 stable).

I'm trying to reproduce the issues with the snaps in an ubuntu cloud image, which more closely matches the environment that @battlemidget is running.

pengale commented 7 years ago

I followed up on IRC, but just to catch anyone up who wasn't watching the relevant channels: I tried replicating this bug by driving juju from within a vanilla ubuntu cloud image running on aws, and had no luck.

The two snaps work together everywhere I've tried. I'm wondering if there's a MaaS quirk involved here.

pengale commented 7 years ago

I believe that the basic steps to replicate this are as follows:

1) Spin up a fresh ubuntu cloud image somewhere (preferably MaaS) 2) Add the juju/stable ppa and install juju 2.1 3) bootstrap a juju controller 4) snap install --edge --classic juju-matrix 5) snap install --edge --classic conjure-up (Note that order may matter -- it would be interesting to see what happens if you reverse the previous two commands on a fresh machine.) 6) install git 7) git clone https://github.com/conjure-up/spells 8) cd spells/ghost 9) Run "juju-matrix"

pengale commented 7 years ago

Kicking this out of the beta milestone, as I have not been able to reproduce it. Going to keep it open, though, because I suspect that it may bite folks other than @battlemidget.