12.04.2 LTS MaaS + PPA Juju doesn't work

Kyle Rankin ubuntu-server at greenfly.net
Thu Mar 21 16:31:24 UTC 2013

Hi Andres,

On Wed, Mar 20, 2013 at 02:55:28PM -0400, Andres Rodriguez wrote:
> Hi Kyle,
> Thank you for your email. We are looking into the issue right now. However,
> given that you have installed juju from PPA, would you mind trying the
> version of MAAS from PPA as well? This can be found at [1].

I can certainly try it, though I don't doubt the latest versions of juju
and maas work together, since I imagine that's the combination everyone
tests. As you'll see below, my situation is a bit more complicated so I
don't know that this will be a solution for me.

> Now, we are in the process of updating the version of MAAS in the Ubuntu
> Archives for both Precise and Quantal, and this new version (which is
> exactly as the one in the PPA in [1]) will land within the next couple of
> weeks. However, as already mentioned, this version is exactly the same one
> as the one in MAAS PPA.
> Hope this information helps.
> Best regards
> [1]:
> https://launchpad.net/~maas-maintainers/+archive/stable?field.series_filter=precise
> or
> ppa:maas-maintainers/stable

I do appreciate your help. I'm in a tricky situation here because I'm not
deploying juju and maas for my own needs; I'm trying to write official
documentation for how to use juju and maas with precise so I would really
prefer to avoid directing a reader to a PPA whenever possible because I
fear a year from now someone will end up in the same situation I was in:
big changes in one or the other that work if you are in the latest release
but weren't regression tested on the LTS. Will the maas updates in the PPA
land in precise-backports (so I'll need to document for the reader how to
make sure that is enabled) or will it just show up as a standard update
to the maas package?

Thanks for your help and advice,

Kyle Rankin

> On Tue, Mar 19, 2013 at 10:27 PM, Kyle Rankin <ubuntu-server at greenfly.net>wrote:
> > Hi,
> >
> > I'm trying to get Juju working with Maas on LTS so I can ultimately deploy
> > Openstack following the current steps on help.ubuntu.com [1].
> > Unfortunately I don't think anyone has tried deploying this combination
> > lately with the current juju from the PPA and the precise Maas. I ran into
> > two hurdles:
> >
> > 1. The maas-import-isos that ships with precise has a bug that prevents
> > maas-enlist from showing up [2]. I was able to get past this by following
> > the workaround in the launchpad bug for the issue. That involved directly
> > editing the maas-import-isos script on line 106 and hardcoding that the
> > release was precise. Anyway I got through that so that maas-enlist showed
> > up as a PXE option and I was able to enlist two test nodes.
> >
> > 2. A bigger deal is that the current juju seems to expect the Maas/api/1.0/
> > path to exist on the maas server for its API call and this path is missing
> > in the version of maas that ships with precise. With this I wasn't able to
> > get any further.
> >
> > Now normally I guess you might suggest I just shrug and try 12.10 or
> > something newer but since my goal is to document how to get this working
> > specifically with LTS I'm stuck right now. To reproduce my issue it's as
> > simple as following the directions in the Maas docs to set up a Maas server
> > with precise from boot media [2], and then follow the same docs to install
> > the current juju from PPA and configure it for Maas [3]. Once you get to
> > the point where you are ready to juju bootstrap you should see the error.
> >
> > Any suggestions?
> >
> > Thanks,
> > Kyle Rankin
> >
> > [1] https://help.ubuntu.com/community/UbuntuCloudInfrastructure
> > [2] https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1070190/
> > [3] http://maas.ubuntu.com/docs/install.html
> > [4] http://maas.ubuntu.com/docs/juju-quick-start.html
> >
> >
> >
> > --
> > ubuntu-server mailing list
> > ubuntu-server at lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
> > More info: https://wiki.ubuntu.com/ServerTeam
> >
> -- 
> Andres Rodriguez (RoAkSoAx)
> Ubuntu Server Developer
> MSc. Telecom & Networking
> Systems Engineer

More information about the ubuntu-server mailing list