nova service crash with error "Table 'nova.services' doesn't exist"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Precise 12.04
Grizzly
After the nova gets installed, the nova-cert, nova-conductor and nova-scheduler crash due to below error logged in their corresponding log [/var/log/nova] -
TRACE nova return f(*args, **kwargs)
TRACE nova File "/usr/lib/
TRACE nova filter_
TRACE nova File "/usr/lib/
TRACE nova ret = list(self[0:1])
TRACE nova File "/usr/lib/
TRACE nova return list(res)
TRACE nova File "/usr/lib/
TRACE nova return self._execute_
TRACE nova File "/usr/lib/
TRACE nova result = conn.execute(
TRACE nova File "/usr/lib/
TRACE nova params)
TRACE nova File "/usr/lib/
TRACE nova compiled_sql, distilled_params
TRACE nova File "/usr/lib/
TRACE nova context)
TRACE nova File "/usr/lib/
TRACE nova None, sys.exc_info()[2]
TRACE nova ProgrammingError: (ProgrammingError) (1146, "Table 'nova.services' doesn't exist")
'SELECT services.created_at AS services_
services.deleted_at AS services_
services.host AS services_host, services.`binary` AS services_binary, services.topic AS services_topic,
services.
\nWHERE services.deleted = %s AND services.host = %s AND services.`binary` = %s \n LIMIT %s' (0, 'grizzly', 'nova-cert', 1)
TRACE nova
nova-manage db sync solves the problem.
The services should not crash until a nova db sync. Looks like a bug which needs to be fixed.
Changed in nova: | |
status: | New → Invalid |
May i request if you could comment the reason behind changing status to "Invalid". Is this expected behaviour?