=== freeflying_away is now known as freeflying === Spideyman is now known as Spideyman_afk === freeflying is now known as freeflying_away === freeflying_away is now known as freeflying === freeflying is now known as freeflying_away === freeflying_away is now known as freeflying [04:46] http://paste.ubuntu.com/6362769/ [04:46] what could this be [04:46] node trying to get boot image from maas [04:53] freeflying: ummmm [04:53] is the node still defined in maas? [04:54] bigjools, no, this is a fresh installation of maas [04:54] is anything actually broken? [04:54] bigjools, cluster controller on a different server [04:55] bigjools, not I can see so far besides this [04:55] sorry I don't know what you mean [04:55] my point is, this could be normal. Ignoring the log file, is anything not working as it should? [04:55] bigjools, the node can't get the boot image then [04:56] bigjools, from the client console, what we can see after fail to boot is: Cannot locate configuration file [04:56] well this is before that stage, it's getting pxeconfig [04:56] right [04:56] http://paste.ubuntu.com/6362441/ [04:56] so is the MAC correct? [04:57] check all the detauls from the request in your server [04:57] details* [04:58] http error? I guess this'd be the pxeconfig code requesting node metadata from the API... [05:00] jtv: no, it's asking for pxeconfig [05:00] bigjools, yes from dhcp's dump, its the same mac addr [05:00] oh sorry that's what you said, basically [05:00] * jtv unconfuses [05:00] freeflying: is the MAC defined against any node in the database? [05:01] something is causing a 404.... [05:01] and I suspect you edited something after the node enlisted? [05:01] bigjools, i think no [05:02] freeflying: what are you doing here, enlisting, commissioning or installing? [05:02] bigjools, we don't have anything enlisted so far, we just had maas configured, and try to enlist this one [05:02] bigjools, trying to enlisting [05:02] freeflying: is the cluster accepted ? [05:03] bigjools, yes, i had it configured in web UI too [05:03] did you enlist any other nodes yet? [05:03] not yet [05:03] so there's zero nodes in maas right now? [05:03] bigjools, yes [05:03] ok [05:04] when the node enlists it should try to grab quite a few different pxeconfigs before finding one that exists [05:04] it should end up at "default" [05:04] since we don't know it yet [05:05] so this output in the pserv log is normal as far as I know. Can you send the rest of the log please? [05:10] jtv: actually I think my problem is easy now - the func in maasserver.dns is the single call point I want [05:10] I can inject more kwargs in there [05:10] Great. [05:10] it just confused me because it was the same name, of course. [05:14] freeflying: is your MAAS_URL correct? [05:16] bigjools, yes [05:16] freeflying: cam you show me? [05:16] can* [05:17] because it looks wrong in your log :) [05:18] MAAS_URL="http://10.215.128.3/MAAS" [05:19] this is from maas_cluster.conf [05:20] in pserv.conf, its http:///MAAS/api/1.0/pxeconfig/ [05:20] i tried to use the exact ip addr in pserv.conf, but didn't work out [05:22] What about "localhost"? [05:23] jtv, to me? [05:25] Yes — I don't see it making a big difference, but not having a hostname in that URL does look suspicious. [05:27] jtv, but the region controller is not on this machine [05:27] Ah [05:27] Right [05:27] But then there definitely has to be a hostname part in that URL. [05:28] I guess the reason for your 404 log output is that the request is going to the wrong server... [05:29] jtv, i tried with the API address too, didn't work out [05:29] Sounds as if you had a different problem originally, and created a second problem on top of it. [05:30] Do you know anything more than that it didn't work out? [05:30] jtv, no [05:30] jtv, weird, this time it works [05:30] I mean node pxe boot up from maas [05:30] \o/ [05:30] Right [05:34] freeflying: did you fix pserv.conf? [05:35] bigjools, re-configure it to use exact api url [05:35] ok [05:37] bigjools, jtv thanks for help [05:37] np [05:43] jtv: do you know if we can catch undefined symbols in tempita? [05:43] short of resorting to :py ... [05:44] otherwise I am going to have to update all the damn callsites in tests :'( [05:44] if a node stays commissioning status after doing commissioning, what could the reason be [05:44] Don't know, sorry. Would be nice if there were a dedicated exception class, but... [05:44] the server has been powered off [05:44] bigjools: make it default to 8.8.8.8? ;-) [05:44] freeflying: it means it failed to contact the server, did you see anything on the console? [05:44] after a while since we click commissioning from webui [05:45] freeflying: and what else have you changed in other configs? [05:45] bigjools, the other part I did was configure maas-dhcp server, add some other subnet into the file [05:46] bigjools, configured import-pxe-files to only download precise's [05:48] I think commissioning will use Precise... One thing that may have happened though is a failure while downloading the ephemeral image. It's huge. [05:49] Any chance of a look at the node's console? [05:50] jtv, on it, windows xp crashed :) [05:50] and the kvm works under widows only [05:51] Losing your host will do it... [05:51] :) [05:53] * jtv grabs a break === CyberJacob|Away is now known as CyberJacob === freeflying is now known as freeflying_away === freeflying_away is now known as freeflying === Spideyman is now known as Spideyman_afk === rharper_ is now known as rharper === cmagina_ is now known as cmagina === Spideyman is now known as Spideyman_afk === Spideyman_afk is now known as Spideyman === lifeless_ is now known as lifeless === freeflying is now known as freeflying_away === freeflying_away is now known as freeflying