I think you need to enter the CIDR netmask as a bit len, e.g. 24 rather
than as 255.255.255.0.

See
https://github.com/reedobrien/juju-notes/blob/master/writing-a-ci-test.md
and the section on LXD for my personal notes about a working config.

HTH,
Reed

On Thu, Apr 7, 2016 at 8:14 AM, roger peppe <roger.pe...@canonical.com>
wrote:

> I tried it. I get this error after typing in lots of ipv4 details:
>
> /var/lib/dpkg/info/lxd.postinst: 8: /var/lib/dpkg/info/lxd.postinst:
> arithmetic expression: expecting ')': " 5 - (255.255.255.0 / 8) "
>
> My full interaction was as follows: http://paste.ubuntu.com/15671384/
>
>
> On 7 April 2016 at 15:57, John Meinel <j...@arbash-meinel.com> wrote:
> > Did you run dpkg-reconfigure lxd ? That's what I ran once I installed the
> > new lxd package and it seemed to get things working. Tycho added some
> > helpful prompts as part of "juju bootstrap" to point users in the right
> > direction if LXD looks to be improperly configured.
> >
> > https://github.com/juju/juju/pull/4984
> >
> >
> > I'm trying to land that now.
> >
> > John
> > =:->
> >
> > On Apr 7, 2016 6:19 PM, "roger peppe" <roger.pe...@canonical.com> wrote:
> >
> > To add to this conversation, I have encountered this issue today
> > and have been unable to resolve it so far in the limited time
> > I've been able to spend on it.
> >
> > I'm running on Trusty; I have the new version of lxd and the
> > latest version of Juju tip.
> >
> > In my case, the issue seems to be that my lcdbr0 interface
> > has no IPv4 addresses (I've tried fiddling with /etc/default/lxd-bridge
> > and restarting various things to avail) and that the
> > utils.GetAddressForInterface
> > function excludes all IPv4 addresses. I'm thinking that it shouldn't do
> > that,
> > but that might not be the only thing that's wrong.
> >
> >
> >
> > On 7 April 2016 at 05:10, Pete Vander Giessen <pet...@gmail.com> wrote:
> >> Hi All,
> >>
> >> Thank you very much for posting this thread. I've been following the
> >> "getting started" developer's guide at
> >> https://jujucharms.com/docs/devel/getting-started, and this info got me
> >> unstuck.
> >>
> >> I figured that I'd mention that, when I ran dpkg-reconfigure, I had to
> >> create an ipv4 subnet, rather than letting lxd use a proxy, as it does
> by
> >> default on a fresh install of Xenial. I'm not sure if it's necessarily
> >> related to the bridge issue, but I figured I'd be chatty about it in
> this
> >> thread, just in case it helps someone else get themselves unblocked, too
> >> (relevant debug logs posted below my sig).
> >>
> >> Thanks again,
> >>
> >> ~ PeteVG
> >>
> >> Logs from my install, before explicitly setting up the subnet:
> >>
> >> ~$ juju bootstrap --config default-series=xenial lxd-test lxd --debug
> >> 2016-04-07 03:51:01 INFO juju.cmd supercommand.go:60 running juju
> >> [2.0-beta3
> >> gc go1.6]
> >> 2016-04-07 03:51:01 INFO cmd cmd.go:141 cloud "lxd" not found, trying
> as a
> >> provider name
> >> 2016-04-07 03:51:01 INFO cmd cmd.go:141 no credentials found, checking
> >> environment
> >> 2016-04-07 03:51:01 DEBUG juju.cmd.juju.commands bootstrap.go:363
> >> preparing
> >> controller with config: map[default-series:xenial type:lxd name:admin
> >> uuid:9925cf81-618b-4d50-8f77-b16447c921d8
> >> controller-uuid:9925cf81-618b-4d50-8f77-b16447c921d8]
> >> 2016-04-07 03:51:01 ERROR cmd supercommand.go:448 invalid config: no
> >> addresses match
> >>
> >>
> >> On Wed, Apr 6, 2016 at 5:30 PM Reed O'Brien <reed.obr...@canonical.com>
> >> wrote:
> >>>
> >>> The rename works if you haven't removed `lxc1` which removes the
> original
> >>> `lxcbr0`. If you have you will need to correctly configure another
> bridge
> >>> as
> >>> the new `lxcbr0` that is created has the same configuration as `lxdbr0`
> >>> if
> >>> you configured an `lxdbr0`... For me this led to two bridges with the
> >>> same
> >>> address info, which didn't work out so slick.
> >>>
> >>> Also, you need to `systemctl stop lxd-bridge.service && systemctl
> restart
> >>> lxd.service` in the correct order.
> >>>
> >>> On Wed, Apr 6, 2016 at 2:22 PM, Andrew McDermott
> >>> <andrew.mcderm...@canonical.com> wrote:
> >>>>
> >>>> I think you'll need to `service lxd-bridge restart' in either case.
> >>>>
> >>>> On 6 April 2016 at 22:18, Horacio Duran <horacio.du...@canonical.com>
> >>>> wrote:
> >>>>>
> >>>>> yes, that workaround works, also you can change
> /etc/default/lxd-bridge
> >>>>> and restart the lxd-bridge service.
> >>>>>
> >>>>> On Wed, Apr 6, 2016 at 6:12 PM, Casey Marshall
> >>>>> <casey.marsh...@canonical.com> wrote:
> >>>>>>
> >>>>>> On Wed, Apr 6, 2016 at 2:51 PM, Alexis Bruemmer
> >>>>>> <alexis.bruem...@canonical.com> wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>> Hi All,
> >>>>>>>
> >>>>>>> As recently highlighted in bug
> >>>>>>> https://bugs.launchpad.net/bugs/1566589
> >>>>>>> the latest LXD will not work with Juju 2.0-beta3.  This is a result
> >>>>>>> of LXD
> >>>>>>> moving to use a default bridge of lxdbr0 and Juju expecting lxcbr0.
> >>>>>>> Thanks
> >>>>>>> to the heads up and help from the LXD team there is a fix for this
> in
> >>>>>>> Juju
> >>>>>>> master that will be available in the release next week.  However,
> >>>>>>> until then
> >>>>>>> Juju 2.0-beta3 will not work with the latest LXD (v2.0.0-rc8).
> >>>>>>
> >>>>>>
> >>>>>> If you `dpkg-reconfigure lxd` and name the bridge "lxcbr0", does
> this
> >>>>>> work for beta3? I've been able to bootstrap with latest LXD and
> >>>>>> current Juju
> >>>>>> master (beta4) by configuring LXD this way.
> >>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Alexis
> >>>>>>>
> >>>>>>> --
> >>>>>>> Alexis Bruemmer
> >>>>>>> Juju Core Manager, Canonical Ltd.
> >>>>>>> (503) 686-5018
> >>>>>>> alexis.bruem...@canonical.com
> >>>>>>>
> >>>>>>> --
> >>>>>>> Juju mailing list
> >>>>>>> Juju@lists.ubuntu.com
> >>>>>>> Modify settings or unsubscribe at:
> >>>>>>> https://lists.ubuntu.com/mailman/listinfo/juju
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> Juju-dev mailing list
> >>>>>> juju-...@lists.ubuntu.com
> >>>>>> Modify settings or unsubscribe at:
> >>>>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Juju-dev mailing list
> >>>>> juju-...@lists.ubuntu.com
> >>>>> Modify settings or unsubscribe at:
> >>>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Andrew McDermott <andrew.mcderm...@canonical.com>
> >>>> Juju Core Sapphire team <http://juju.ubuntu.com>
> >>>>
> >>>> --
> >>>> Juju-dev mailing list
> >>>> juju-...@lists.ubuntu.com
> >>>> Modify settings or unsubscribe at:
> >>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> Reed O'Brien
> >>> ✉ reed.obr...@canonical.com
> >>> ✆ 415-562-6797
> >>>
> >>> --
> >>> Juju mailing list
> >>> Juju@lists.ubuntu.com
> >>> Modify settings or unsubscribe at:
> >>> https://lists.ubuntu.com/mailman/listinfo/juju
> >>
> >>
> >> --
> >> Juju mailing list
> >> Juju@lists.ubuntu.com
> >> Modify settings or unsubscribe at:
> >> https://lists.ubuntu.com/mailman/listinfo/juju
> >>
> >
> > --
> > Juju-dev mailing list
> > juju-...@lists.ubuntu.com
> > Modify settings or unsubscribe at:
> > https://lists.ubuntu.com/mailman/listinfo/juju-dev
>
> --
> Juju-dev mailing list
> juju-...@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>



-- 
Reed O'Brien
✉ reed.obr...@canonical.com
✆ 415-562-6797
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to