support armv8 rabbitmq image? #243
Replies: 3 comments 4 replies
-
It's not a bug in the plugin but a file permission issue: This may be caused by the images you are using (that we don't maintain) or by the deployment configuration. |
Beta Was this translation helpful? Give feedback.
-
it really really really hard to build a rabbitmq plugin i build the plugin on my arm64 server , looks like ok now |
Beta Was this translation helpful? Give feedback.
-
A few days later... I found out that the real reason is that there is no permission It does not need to be compiled on arm64, , just set umask and all right |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the bug
i cant enable the plugin in arm64v8/rabbitmq image
the image from here https://hub.docker.com/r/arm64v8/rabbitmq/
and versions are all latest:
arm64v8/rabbitmq:3.12.0-management and rabbitmq_delayed_message_exchange-3.12.0.ez
Reproduction steps
the errors:
[root@kelin13 test]# docker exec -it f6870d73f867 /bin/sh
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
Enabling plugins on node rabbit@f6870d73f867:
rabbitmq_delayed_message_exchange
The following plugins have been configured:
rabbitmq_delayed_message_exchange
rabbitmq_management
rabbitmq_management_agent
rabbitmq_prometheus
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@f6870d73f867...
Stack trace:
** (CaseClauseError) no case clause matching: {:error, {:cannot_read_enabled_plugins_file, '/etc/rabbitmq/enabled_plugins', :eacces}}
(rabbitmqctl 3.12.0-dev) lib/rabbitmq/cli/plugins/plugins_helpers.ex:112: RabbitMQ.CLI.Plugins.Helpers.update_enabled_plugins/4
(rabbitmqctl 3.12.0-dev) lib/rabbitmq/cli/plugins/commands/enable_command.ex:127: anonymous fn/6 in RabbitMQ.CLI.Plugins.Commands.EnableCommand.do_run/2
(elixir 1.14.4) lib/stream.ex:1529: anonymous fn/2 in Stream.iterate/2
(elixir 1.14.4) lib/stream.ex:1742: Stream.do_unfold/4
(elixir 1.14.4) lib/stream.ex:1813: Enumerable.Stream.do_each/4
(elixir 1.14.4) lib/stream.ex:1051: Stream.do_transform_inner_enum/7
(elixir 1.14.4) lib/stream.ex:1813: Enumerable.Stream.do_each/4
(elixir 1.14.4) lib/enum.ex:2514: Enum.reduce_while/3
{:case_clause, {:error, {:cannot_read_enabled_plugins_file, '/etc/rabbitmq/enabled_plugins', :eacces}}}
Expected behavior
so shoud i compile it myself on arm64 server?
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions