-
Community Support Policy
RabbitMQ version used4.0.5 Erlang version used27.2.x Operating system (distribution) usedArchLinux How is RabbitMQ deployed?Other rabbitmq-diagnostics status output(status before upgrade, on 3.12.10)
Logs from node 1 (with sensitive values edited out)
Logs from node 2 (if applicable, with sensitive values edited out)No response Logs from node 3 (if applicable, with sensitive values edited out)No response rabbitmq.conf
Steps to deploy RabbitMQ clusterRabbitMQ was installed from ArchLinux repos using pacman ( Steps to reproduce the behavior in questionRun RabbitMQ 3.12.10 (first installation was on an older version, I don't remember which one exactly), try to upgrade to 4.0.5. advanced.configNo response Application codeNo response Kubernetes deployment fileNo response What problem are you trying to solve?After upgrading to 4.0.5, RabbitMQ crashed with So I downgraded the package back to the previous version available (3.12.10) and ran:
I then upgraded again to 4.0.5... and was welcomed with the same error message. So I downgraded again to 3.12.10 and checked feature flags:
As you can see,
So I'm not sure what's the correct way to upgrade rabbitmqctl. According to other issues/discussions, enabling all feature flags should be sufficient, but RabbitMQ 4.0 asks for a flag that, for some reason, doesn't exist on my 3.12 installation. This is a dev instance, so I can probably just nuke the data directory and start over, but I'd like to understand the issue in case we have the same issue when we will deploy RabbitMQ on prod. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi. You need to upgrade 3.12 to 3.13, before upgrading to 4.0: https://www.rabbitmq.com/docs/upgrade#rabbitmq-version-upgradability |
Beta Was this translation helpful? Give feedback.
Hi.
You need to upgrade 3.12 to 3.13, before upgrading to 4.0:
https://www.rabbitmq.com/docs/upgrade#rabbitmq-version-upgradability