update_leases called even if DHCP is not enabled on WebUI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Invalid
|
Low
|
Unassigned |
Bug Description
maas-dhcp package was installed, which creates a default DHCP network. However, DHCP is not being enabled on the WebUI and the following error is shown on the celery logfile:
[2012-08-29 09:01:46,523: ERROR/MainProcess] Task provisioningser
eption: IOError()
Traceback (most recent call last):
File "/usr/lib/
return cls(states.SUCCESS, retval=fun(*args, **kwargs))
File "/usr/lib/
return self.run(*args, **kwargs)
File "/usr/lib/
return fun(*args, **kwargs)
File "/usr/lib/
upload_leases()
File "/usr/lib/
process_
File "/usr/lib/
send_
File "/usr/lib/
api_path, 'update_leases', leases=
File "/usr/share/
url, method="POST", headers=headers, data=body)
File "/usr/share/
return urllib2.
File "/usr/lib/
return _opener.open(url, data, timeout)
File "/usr/lib/
response = meth(req, response)
File "/usr/lib/
'http', request, response, code, msg, hdrs)
File "/usr/lib/
return self._call_
File "/usr/lib/
result = func(*args)
File "/usr/lib/
raise HTTPError(
HTTPError
Traceback (most recent call last):
File "/usr/lib/
return cls(states.SUCCESS, retval=fun(*args, **kwargs))
File "/usr/lib/
return self.run(*args, **kwargs)
File "/usr/lib/
return fun(*args, **kwargs)
File "/usr/lib/
upload_leases()
File "/usr/lib/
process_
File "/usr/lib/
send_
File "/usr/lib/
api_path, 'update_leases', leases=
File "/usr/share/
url, method="POST", headers=headers, data=body)
File "/usr/share/
return urllib2.
File "/usr/lib/
return _opener.open(url, data, timeout)
File "/usr/lib/
response = meth(req, response)
File "/usr/lib/
'http', request, response, code, msg, hdrs)
File "/usr/lib/
return self._call_
File "/usr/lib/
result = func(*args)
File "/usr/lib/
raise HTTPError(
HTTPError
tags: | added: tech-debt |
Changed in maas: | |
importance: | High → Low |
Changed in maas: | |
status: | Triaged → Invalid |
The HTTP error was fixed in a branch earlier, it was a URL problem. The bug here is that the leases still get parsed when DHCP is not enabled.