heat unable to communicate with ampq rabbit server
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
New
|
Undecided
|
Mohit |
Bug Description
Environment -:
--------------
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
$ grep ^ /etc/apt/
---snip
/etc/apt/
/etc/apt/
$ heat --version
1.8.0
$ pip freeze|grep heat
heat==8.0.2
heat-cfntools=
python-
$ dpkg -l |grep rabbit
ii rabbitmq-server 3.5.7-1ubuntu0.
Steps to reproduce -:
-------
1.Install heat packages following octa installation guide for ubuntu
2. execute openstack stack list
3. Getting error message
ERROR: Exchange.declare: (406) PRECONDITION_FAILED - inequivalent arg 'durable' for exchange 'openstack' in vhost '/openstack': received 'false' but current is 'true'
4. On rabbitmq logs
=ERROR REPORT==== 26-Sep-
Channel error on connection <0.31698.5> (192.168.
{amqp_error,
Workaround -:
-------------
1. Update heat.conf default section with rabbit_
2. Restart the heat services
Expectations -:
----------------
The documentation page https:/
should have listed out to set the param rabbit_
Do see if you can reproduce this issue further.
Changed in heat: | |
assignee: | nobody → Mohit (mohit.mohit2atcognizant.com) |
Changed in heat: | |
milestone: | none → no-priority-tag-bugs |
Hi, Mohit
I think this may be related to rabbit implementation.
The "durable" status is actually decided when the exchange/queue is set up.
So if you delete the heat used exchange or queue in rabbitmq server, the mq connection will be established again. That should be working fine.