Enlistment fails with "400 BAD REQUEST" in logs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I've recently rebuilt a MAAS server, replacing a development branch in an lxc container with a regular build (14.04 RC) version running directly from packages on the main system. Unfortunately, when I attempt to enlist a node, it receives a DHCP lease but then fails to PXE-boot. I'm attaching the /var/log/maas directory tree. I've noticed a huge number of OOPS logs and multiple blocks like the following in pserv.log:
2014-04-10 19:40:48-0400 [HTTPPageGetter
ory: http://
37aff&local=
2014-04-10 19:40:48-0400 [HTTPPageGetter
ory: http://
37aff&local=
2014-04-10 19:40:48-0400 [HTTPPageGetter
b85da8a1f1d4005
2014-04-10 19:40:48-0400 [HTTPPageGetter
d2122c2fe8469ca
2014-04-10 19:40:55-0400 [-] Starting factory <HTTPClientFactory: http://
/MAAS/rpc/>
2014-04-10 19:40:55-0400 [-] Starting factory <HTTPClientFactory: http://
/MAAS/rpc/>
2014-04-10 19:40:55-0400 [HTTPPageGetter
ory: http://
2014-04-10 19:40:55-0400 [HTTPPageGetter
ory: http://
2014-04-10 19:41:01-0400 [TFTP (UDP)] Datagram received from ('10.0.0.52', 49162)
: <RRQDatagram(
'blksize': '1408'})>
2014-04-10 19:41:01-0400 [TFTP (UDP)] Datagram received from ('10.0.0.52', 49162)
: <RRQDatagram(
'blksize': '1408'})>
2014-04-10 19:41:01-0400 [-] Starting factory <HTTPClientFactory: http://
i/1.0/pxeconfig
&remote=10.0.0.52>
2014-04-10 19:41:01-0400 [-] Starting factory <HTTPClientFactory: http://
i/1.0/pxeconfig
&remote=10.0.0.52>
2014-04-10 19:41:01-0400 [HTTPPageGetter
2014-04-10 19:41:01-0400 [HTTPPageGetter
Traceback (most recent call last):
Failure: twisted.
Here are my packages:
$ dpkg -l '*maas*'|cat
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii maas 1.5+bzr2236+
ii maas-cli 1.5+bzr2236+
ii maas-cluster-
ii maas-common 1.5+bzr2236+
ii maas-dhcp 1.5+bzr2236+
ii maas-dns 1.5+bzr2236+
ii maas-region-
ii maas-region-
ii python-django-maas 1.5+bzr2236+
ii python-maas-client 1.5+bzr2236+
ii python-
Changed in maas: | |
status: | Incomplete → New |
This is weird, the 400 errors are not reflected in maas.log. Can you attach relevant parts of the apache log from the same time as well please?