On Mon, Feb 01, 2016 at 02:12:15PM +0000, Matthew Williams wrote: > Hey folks, > > the lxd provider has been working fine for me - until this morning. I'm > running on master (1cb8f0)
What version of LXD are you running? There was a problem with LXD 0.27 which broke backward compatibility; juju has only imported version 0.21 (or something) of the LXD go API. This PR should fix it: https://github.com/juju/juju/pull/4131 if that's what you're seeing. Basically, the problem is setting config; juju tries to set some server config, but the way that works has changed, and so setting that config fails, which may cause the hang you're seeing. Tycho > I've attached output from juju debug-log juju status and lxd list, can > someone help me work out what I should do to resolve this. > > The history leading up the attached logs is: > > 1) Everything was working > 2) A deployed a charm that had a hook install error (I was debugging said > charm, so that was expected). I couldn't ssh to the unit. I got the > following error: > $ juju ssh foobar/0 > ERROR error fetching address for unit "foobar/0": private no address. > > juju debug log showed: > > machine-4: 2016-02-01 11:53:39 ERROR juju.worker runner.go:229 exited > "machiner": setting machine addresses: cannot set machine addresses of > machine 4: state changing too quickly; try again soon > > After doing what debug I can I destroyed the controller. Now whenever I > bootstrap a lxd environment I get the state server and everything else > get's stuck in allocation. Attached is more detailed stuff from the logs. > What should I do to work out what's going on here? > > Matty > $ juju debug-log > > machine-0: 2016-02-01 13:48:44 WARNING juju.state allwatcher.go:352 getting a > public address for unit "wordpress2/0" failed: "public no address" > machine-0: 2016-02-01 13:48:44 WARNING juju.state allwatcher.go:356 getting a > private address for unit "wordpress2/0" failed: "private no address" > machine-0: 2016-02-01 13:48:47 ERROR juju.state.unit unit.go:739 unit mysql/0 > cannot get assigned machine: unit "mysql/0" is not assigned to a machine > machine-0: 2016-02-01 13:48:49 ERROR juju.state.unit unit.go:739 unit mysql/0 > cannot get assigned machine: unit "mysql/0" is not assigned to a machine > machine-0: 2016-02-01 13:48:49 ERROR juju.state.unit unit.go:739 unit mysql/0 > cannot get assigned machine: unit "mysql/0" is not assigned to a machine > machine-0: 2016-02-01 13:48:49 WARNING juju.state allwatcher.go:352 getting a > public address for unit "mysql/0" failed: "unit mysql/0 cannot get assigned > machine: unit \"mysql/0\" is not assigned to a machine" > machine-0: 2016-02-01 13:48:49 ERROR juju.state.unit unit.go:749 unit mysql/0 > cannot get assigned machine: unit "mysql/0" is not assigned to a machine > machine-0: 2016-02-01 13:48:49 WARNING juju.state allwatcher.go:356 getting a > private address for unit "mysql/0" failed: "unit mysql/0 cannot get assigned > machine: unit \"mysql/0\" is not assigned to a machine" > machine-0: 2016-02-01 13:48:54 WARNING juju.state allwatcher.go:352 getting a > public address for unit "mysql/0" failed: "public no address" > machine-0: 2016-02-01 13:48:54 WARNING juju.state allwatcher.go:356 getting a > private address for unit "mysql/0" failed: "private no address" > > $ juju status > wordpress/0 unknown allocating 4 > Waiting for agent initialization to finish > mysql/0 unknown allocating 5 > Waiting for agent initialization to finish > > $ lxc list > +-----------------------------------------------------+---------+-------------------+------+-----------+-----------+ > | NAME | STATE | IPV4 > | IPV6 | EPHEMERAL | SNAPSHOTS | > +-----------------------------------------------------+---------+-------------------+------+-----------+-----------+ > | juju-91f8c399-fc79-42e3-81f1-2725536bfcbb-machine-0 | RUNNING | 10.0.3.157 > (eth0) | | NO | 0 | > +-----------------------------------------------------+---------+-------------------+------+-----------+-----------+ > -- > Juju-dev mailing list > [email protected] > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju-dev -- Juju-dev mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev
