[00:10] Bug #1550579 opened: model "local.functional-jes:functional-jes-env2" not found [00:10] Bug #1550580 opened: model "local.functional-jes:functional-jes-env2" not found [00:41] Bug #1550579 changed: model "local.functional-jes:functional-jes-env2" not found [00:41] Bug #1550586 opened: github.com/juju/juju/tools/lxdclient_test constant overflows int [00:41] Bug #1550593 opened: TestAddMetricCredentials failed to register metrics: could not create budget allocation [05:20] Bug #1537082 changed: 2.0 cannot bootstrap in AWS, Azure, and Joyent [14:52] hello, lxd help required ;) [15:28] hey magicaltrout [15:28] sorry about the delay [15:28] the last part seems very strange "bootstrap --upload-tools" saying that there are no tools available. Did you target trusty vs xenial? [15:29] hey jam no worries i'm trying to keep 2 kids happy whilst debugging lxd ;) [15:30] you'll have to excuse the quesions, I haven't a clue. Target? [15:31] i assumed it built tools for the platform it was built on (or all of them) [15:32] jam: we hit that with someone because they were using upload-tools from a mac [15:33] magicaltrout: any chance you're on a different series/os than what you're trying to bootstrap with upload-tools? [15:33] actually series probably doesn't matter? [15:33] rick_h_: i installed wily, did an upgrade to xenial all before installing go and building juju [15:33] but i've got trusty and xenial images [15:33] magicaltrout: ah ok, lxd so you have to be on ubuntu. Gotcha. [15:34] sorry, error message triggered recent memory [15:34] trusty bootstraps but fails because for some reason sshd isn't running after the very first tasks [15:34] and xenial doesn't work due to missing tools [15:34] magicaltrout: anything suspicious in the cloud-init logs? [15:34] nothing that fails [15:34] it does configure the keys and stuff [15:35] i can dump them to pastebin, 2 mins [15:42] sorry about the delay [15:43] addr:84.40.61.82 [15:43] er [15:43] http://paste.ubuntu.com/15215668/ [15:43] http://paste.ubuntu.com/15215678/ [15:52] magicaltrout: looking [15:52] sshd isn't running though when you log into the images [15:52] so it will never succeed in connecting :) [15:53] magicaltrout: hmm yea I don't see it trying to install but I'm not familiar enough with cloud-init to see if it's part of some bigger step in there [15:53] * rick_h_ had hoped to see openssh-server or something in the logs [15:53] well if i login and actually start sshd then it does connect [15:53] and at that point you get an error about missing nonce files et [15:53] c [15:53] magicaltrout: did you try just creating an lxd container outside of juju and see if it had ssh? [15:53] yeah i did [15:53] it doesn't [15:54] hmm, so it might be the lxd images are missing a step. /me looks where those are. [15:54] magicaltrout: what series is the lxd image? [15:54] that you bring up? [15:55] lxc launch ubuntu-trusty my-test-image2 / lxc exec my-test-image2 /bin/bash / ps aux |grep ssh [15:55] retuns nothing [15:55] magicaltrout: ok, so it's a trusty image? [15:56] http://pastebin.com/zMUSPT3J [15:56] magicaltrout: can you bring up another series in lxd manaull? [15:56] ah well xenial has an sshd [15:56] but i can't run that currently due to missing tools [15:56] magicaltrout: ok, so it's definitely something in the lxd images then [15:57] how do i generate tools for xenial? that way i can test it with a running sshd [16:02] magicaltrout: looking, I'd have thought upload-tools would work but if you're asking how to create tools the wiki here under "Generating local tools" http://wiki.cloudbase.it/juju [16:02] has some steps [16:03] juju bootstrap test-lxd lxd --debug --upload-tools --bootstrap-series xenial [16:03] well thats right, right? [16:03] like the series name [16:04] the series name is xenial [16:04] I've not used --bootstrap-series before so looking on that one [16:05] me neither but thats what jam mentioned [16:05] and without it it boots a trusty node [16:06] yea, looking at old bugs/etc it used to just be --series but looking at the code it's bootstrap-series https://github.com/juju/juju/blob/5585f90a51acd581e154aeb0c638cc279bcc2415/cmd/juju/commands/bootstrap.go#L145 [16:07] and when you do that what's the output along side the 'cannot find tools'? [16:07] http://pastebin.com/iKJ3jt1h [16:11] sorry phone calls and such, /me looks [16:13] no worries it is saturday :P [16:14] magicaltrout: heh, so found the code for the error, but not enough context around it for me to be helpful unfortunately :/ [16:15] magicaltrout: you've definitely gone above and beyond on hoops to try to get it working, but you're in deeper waters now. [16:16] hehe i know, it was just a friday project to prevent me doing proper work, i had basically abandoned it until jam popped up today, but this seems to be something that might crop up for others as its not an api issue like the lxd beta 2 -> beta 3 issue [16:16] so i figure i'll keep prodding [16:17] magicaltrout: yea, I definitely think a bug on the lxd precise image is in order for the ssh server [16:17] magicaltrout: and I think the tools is probably some magic trick that folks know that work from trunk more than I do [16:17] * rick_h_ is a lazy person that uses the debs in the PPAs usually [16:17] hehe [16:28] also in juju 1 there is juju set-env ... to override the streams and stuff [16:28] in juju2 juju init has gone [16:28] so I don't know where you're supposed to override the streams url and stuff [16:28] although I'm not sure it matters in this case [16:33] magicaltrout: yea, so that stuff is moved to set-controller-config and set-model-cofig [16:39] okay so my post dinner task is figuring out how to get xenial tools working so that juju can bootstrap it ;) [18:31] Bug #1550770 opened: TestContainerStartedAndStopped cannot create mock container on ppc64el/arm64 xenial/wily [20:46] alrighty then its 8:45 I have a rum and soda, time to figure out how on earth tools get overridden [21:00] okay so here's a question for the no one crazy enough to be around on a saturday [21:00] --upload-tools [21:00] where doe it get the tools from? [22:20] rick_h__: fyi, i've just tried to launch a trusty bootstrap and right when it was initialising I told it to switch to init5 otherwise the init level is unknown [22:20] and juju bootstraps [22:21] this might be something networking or otherwise, probably cause from my distro upgrade from wily to xenial [22:21] should I dump it in launchpad if anyone cares to look at it [22:47] Bug #1550810 opened: TestDetectCredentialsKnownLocationWindows missing region [23:29] Bug #1550817 opened: TestUniterStartHook: never reached desired status [23:34] jeez louise [23:34] i figured it out [23:39] * magicaltrout spins up a hadoop cluster to test that theory [23:40] omg [23:40] thats like the best $hit ever [23:42] oh nearly not quite [23:59] Bug #1550819 opened: TestAddLocalCharmUnauthorized mismatch [23:59] Bug #1550821 opened: TestSetsAndUpdatesMembers timed out