RabbitMQ Deployment via OpenStack-Helm Script Encounters Failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-helm |
New
|
Undecided
|
Unassigned |
Bug Description
[Issue]
The deployment script for OpenStack components such as RabbitMQ, Keystone etc. is failing.
[Issue Detail]
I executed the RabbitMQ deployment script from the OpenStack-Helm master branch, but the deployment failed with the following error:
<rabbitmq deployment script>
https:/
<Error Message>
client.go:310: [debug] Starting delete for "rabbitmq-
client.go:128: [debug] creating 1 resource(s)
client.go:540: [debug] Watching for changes to Job rabbitmq-
client.go:568: [debug] Add/Modify event for rabbitmq-
client.go:607: [debug] rabbitmq-
client.go:568: [debug] Add/Modify event for rabbitmq-
client.go:607: [debug] rabbitmq-
client.go:568: [debug] Add/Modify event for rabbitmq-
client.go:607: [debug] rabbitmq-
upgrade.go:434: [debug] warning: Upgrade "rabbitmq" failed: post-upgrade hooks failed: timed out waiting for the condition
Error: UPGRADE FAILED: post-upgrade hooks failed: timed out waiting for the condition
helm.go:84: [debug] post-upgrade hooks failed: timed out waiting for the condition
UPGRADE FAILED
<rabbitmq pod logs>
Upon executing the deployment script, it creates the RabbitMQ pod “rabbitmq-
Traceback (most recent call last):
File "/usr/local/
conn.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.send(msg)
File "/usr/lib/
self.connect()
File "/usr/lib/
self.sock = self._create_
File "/usr/lib/
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
File "/usr/lib/
for res in _socket.
socket.gaierror: [Errno -3] Temporary failure in name resolution
*** Could not connect: [Errno -3] Temporary failure in name resolution
Similarly, the deployments for Keystone and several other components are also failing. What could be the possible reasons for these deployment failures?