Hello.
I hit a small issue every time I upgrade RabbitMQ in my lab environment. It would probably seldom hit a production environment. But, on my lab machine I sometimes test community plugins etc. When I do an upgrade, the community plugins are removed/not migrated, which is fine. However, they are still listed in the enabled_plugins file, so RabbitMQ won’t start, and it gives this inconspicuous error:
=INFO REPORT==== 1-Mar-2016::17:11:52 ===
Error description:
{error,{"no such file or directory","rabbitmq_test.app"}}
However, when I list the plugins, the offending plugin is not listed:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.0\sbin>rabbitmq-plugins.bat
list
WARNING - plugins currently enabled but missing: [rabbitmq_test]
Configured: E = explicitly enabled; e = implicitly enabled
| Status: [failed to contact rabbit@PLP1420 - status not shown]
|/
[e ] amqp_client 3.6.0
[e ] cowboy 1.0.3
[e ] cowlib 1.0.1
[e ] mochiweb 2.13.0
[E ] rabbitmq_amqp1_0 3.6.0
[E ] rabbitmq_auth_backend_ldap 3.6.0
[ ] rabbitmq_auth_mechanism_ssl 3.6.0
[E ] rabbitmq_consistent_hash_exchange 3.6.0
[ ] rabbitmq_event_exchange 3.6.0
[E ] rabbitmq_federation 3.6.0
[E ] rabbitmq_federation_management 3.6.0
[E ] rabbitmq_management 3.6.0
[e ] rabbitmq_management_agent 3.6.0
[E ] rabbitmq_management_visualiser 3.6.0
[E ] rabbitmq_mqtt 3.6.0
[ ] rabbitmq_recent_history_exchange 1.2.1
[ ] rabbitmq_sharding 0.1.0
[E ] rabbitmq_shovel 3.6.0
[E ] rabbitmq_shovel_management 3.6.0
[e ] rabbitmq_stomp 3.6.0
[ ] rabbitmq_tracing 3.6.0
[e ] rabbitmq_web_dispatch 3.6.0
[E ] rabbitmq_web_stomp 3.6.0
[E ] rabbitmq_web_stomp_examples 3.6.0
[e ] sockjs 0.3.4
[e ] webmachine git
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.0\sbin>
Instead I manually edit the enabled_plugins file and remove the plugin.
Feature requests from me would be that:
- RabbitMQ starts and logs that a plugin was not found and therefore not loaded –or– RabbitMQ does not start but that the log message explicitly mentions that it was a plugin that failed to load.
- Rabbitmq-plugins.bat lists even missing plugins, but mark them as broken, so I can disable them using the tool.
/Fredrik Sörensson
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To post to this group, send email to rabbitm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.