RabbitMQ - Trying to start after upgrade with missing plugins.

518 views
Skip to first unread message

Fredrik Sörensson

unread,
Mar 1, 2016, 11:43:09 AM3/1/16
to rabbitm...@googlegroups.com

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

 

Michael Klishin

unread,
Mar 1, 2016, 12:08:35 PM3/1/16
to rabbitm...@googlegroups.com
either run rabbitmq-plugins with the --offline flag
or edit the enabled plugins file
--
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.
Reply all
Reply to author
Forward
0 new messages