Service are not connecting to RabbitMQ
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla |
Invalid
|
Undecided
|
Unassigned | ||
Yoga |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
**Bug Report**
--------------+
What happened |
--------------+
I deployed Single-Node OpenStack(Yoga) using kolla-ansible(
All service logs are prompting the following error:
"Unhandled error: OSError: Server unexpectedly closed connection"
The reason for this issue is that the RabbitMQ queues are not present for services like cinder, nova, neutron and heat.
-------
What you expected to happen |
-------
Queues should be created for all enabled services and deployment should be successful.
-------
How to reproduce it |
-------
Follow this documentation:
"https:/
**Environment**
* OS = Ubuntu-22.04
* Kernel = Linux openstack 5.4.0-99-generic #112-Ubuntu SMP Thu Feb 3 13:50:55 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
* Docker version = 24.0.2, build cb74dfc
* Kolla-Ansible version = 14.8.1.dev66
* Docker image Install type = source
* Docker image distribution = yoga
* Are you using official images from Docker Hub or self-built = official images
tags: | added: yoga |
no longer affects: | kolla-ansible |
Changed in kolla: | |
status: | New → Invalid |
Hi Muhammad, I've just run into the same issue. It seems it might be related to https:/ /bugs.launchpad .net/kolla- ansible/ +bug/2023668
tl;dr: Yoga uses RabbitMQ 3.9, which is not compatible with latest Erlang 26.
In my environment, I have seen this incompatibility:
(rabbitmq) [root@node- 0 /]# rabbitmqctl --version [root@node- 0 /]# erl --version
3.9.29
(rabbitmq)
Erlang/OTP 26 [erts-14.0.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns]