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