You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When performing an rolling upgrade of RabbitMQ on Ubuntu 22.04 (erlang 1:27.2.4-1) from 4.0.6 to 4.0.7 the RabbitMQ server refuse to start: "Application rabbit exited with reason: {{invalid_boot_step_dependency,external_infrastructure,dat
abase,{bad_edge,[database,rabbit_registry,rabbit_delayed_message,external_infrastructure]}},{rabbit,start,[normal,[]]}}"
After downgrading it to 4.0.6 it starts without any issues.
Something seems related to "rabbitmq delayed message plugin" and RabbitMQ 4.0.7 in combination.
Reproduction steps
install RabbitMQ 4.0.6 in a 3 node cluster.
verify its working
install "rabbitmq delayed message plugin" version 4.0.2 on each node and restart
enable the plugin "rabbitmq-plugins enable rabbitmq_delayed_message_exchange"
bihla
changed the title
When upgrading to 4.0.7 system refuses to start when having "rabbitmq delayed message plugin" installed.
When upgrading from 4.0.6 to 4.0.7 - RabbitMQ nodes refuses to start when having "rabbitmq delayed message plugin" installed.
Mar 6, 2025
It was a bug in the plugin (a couple of boot steps badly needed adjustments for 2025), not RabbitMQ server but I'll leave it here for visibility.
michaelklishin
changed the title
When upgrading from 4.0.6 to 4.0.7 - RabbitMQ nodes refuses to start when having "rabbitmq delayed message plugin" installed.
4.0.7 nodes fail to boot with a 4.0.2 'rabbitmq_delayed_message_exchange' plugin
Mar 6, 2025
Describe the bug
When performing an rolling upgrade of RabbitMQ on Ubuntu 22.04 (erlang 1:27.2.4-1) from 4.0.6 to 4.0.7 the RabbitMQ server refuse to start: "Application rabbit exited with reason: {{invalid_boot_step_dependency,external_infrastructure,dat
abase,{bad_edge,[database,rabbit_registry,rabbit_delayed_message,external_infrastructure]}},{rabbit,start,[normal,[]]}}"
After downgrading it to 4.0.6 it starts without any issues.
Something seems related to "rabbitmq delayed message plugin" and RabbitMQ 4.0.7 in combination.
Reproduction steps
Expected behavior
RabbitMQ node will refuse to start and spew this into the log:
Additional context
No response
The text was updated successfully, but these errors were encountered: