heat networking auto-discovery causes heat-engine to exit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Critical
|
Steve Baker | ||
tripleo |
Fix Released
|
Critical
|
Gregory Haynes |
Bug Description
All our novabm-
console.log:
2014-08-28 16:02:49.718 | + heat stack-create -e /opt/stack/
2014-08-28 16:03:50.859 | ERROR: Timed out waiting for a reply to message ID 1e164e966fff49e
heat-engine.log:
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 CRITICAL heat [req-ee2ec386-
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat Traceback (most recent call last):
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat File "/opt/stack/
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat discover_
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat File "/opt/stack/
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat admin_client = hkc.KeystoneCli
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat File "/opt/stack/
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat if c.authenticate():
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat File "/opt/stack/
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat return func(*args, **kwargs)
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat File "/opt/stack/
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat resp = self.get_
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat File "/opt/stack/
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat return plugin.
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat File "/opt/stack/
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat authenticated=
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat File "/opt/stack/
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat return self.request(url, 'POST', **kwargs)
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat File "/opt/stack/
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat return func(*args, **kwargs)
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat File "/opt/stack/
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat raise exceptions.
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat Unauthorized: The request you have made requires authentication. (HTTP 401)
Aug 28 15:27:10 host-192-168-1-108 heat-engine[3044]: 2014-08-28 15:27:10.035 3044 TRACE heat
Aug 28 15:27:11 host-192-168-1-108 systemd[1]: heat-engine.
Aug 28 15:27:11 host-192-168-1-108 systemd[1]: Unit heat-engine.service entered failed state.
keystone.log:
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 ERROR keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 TRACE keystone.
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:10.016 2826 WARNING keystone.
Changed in tripleo: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
Changed in heat: | |
status: | New → Triaged |
importance: | Undecided → Critical |
assignee: | nobody → Steve Baker (steve-stevebaker) |
Changed in heat: | |
status: | Triaged → In Progress |
milestone: | none → juno-3 |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in tripleo: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | juno-3 → 2014.2 |
Looking in keystone log: auth.controller s [-] Could not find project: service
Aug 28 15:27:10 host-192-168-1-108 keystone-all[2826]: 2014-08-28 15:27:09.955 2826 ERROR keystone.
The service tenant/project is created once heat signals stack ready by os-cloud-config // tuskar. This error being returned to heat-engine should not kill the service. Sure, it can't serve responses, but it can't fail to start just because keystone isn't usable /right then/.