After a reboot, MAAS WebUI becomes unaccessible.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Unassigned |
Bug Description
After a rreboot, can't access the webui and it shows the following error:
MAAS failed to start
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
self.run()
File "/usr/lib/
self.
--- <exception caught here> ---
File "/usr/lib/
result = context.call(ctx, function, *args, **kwargs)
File "/usr/lib/
return self.currentCon
File "/usr/lib/
return func(*args,**kw)
File "/usr/lib/
start_
File "/usr/lib/
security.
File "/usr/lib/
return func_in_
File "/usr/lib/
result.
File "/usr/lib/
result = context.call(ctx, function, *args, **kwargs)
File "/usr/lib/
return self.currentCon
File "/usr/lib/
return func(*args,**kw)
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
return func_outside_
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
with self:
File "/usr/lib/
if not connection.
File "/usr/lib/
self.
File "/usr/lib/
self.connect()
File "/usr/lib/
six.
File "/usr/lib/
self.connect()
File "/usr/lib/
self.connection = self.get_
File "/usr/lib/
return Database.
File "/usr/lib/
connection_
django.
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
Related branches
- Gavin Panella (community): Approve
-
Diff: 165 lines (+76/-12)2 files modifiedsrc/maasserver/start_up.py (+50/-10)
src/maasserver/tests/test_start_up.py (+26/-2)
Changed in maas: | |
status: | Triaged → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
Port 5432 is PostgreSQL. MAAS is racing with PostgreSQL during init. We could make MAAS retry, we could ensure that maas-regiond loads after postgresql (i.e. update maas-regiond's Upstart script), or we could do both. The quickest is probably the init script change.