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