Docker image based on alpine package=rabbitmq-server, fails during plugin actions, when invoked without root #15686
-
Describe the bug
Reproduction stepsExpected behavior
Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 1 reply
-
|
Created a PR #15685 |
Beta Was this translation helpful? Give feedback.
-
|
This was discussed multiple times. This behavior is by design and primarily affects the Debian and RPM packages. |
Beta Was this translation helpful? Give feedback.
-
|
@dumbbell @lukebakken we have been there several times before and rejected such changes every time but last time it was around 2020 or so. I am not an Alpine user, and this is not a common discussion in the community OCI (which has an Alpine variant) repository. Any opinions on whether this original idea for Debian and RPM packages is still relevant in 2026? |
Beta Was this translation helpful? Give feedback.
-
|
Pre-configuring plugins does not require the use of CLI tools, in particular in the case of containers. It should be possible to mount an |
Beta Was this translation helpful? Give feedback.
-
|
@manojkrgupta see this PR which will address the message that lead to all of this confusion: Requiring |
Beta Was this translation helpful? Give feedback.
Changing the list of enabled plugins is an administrative task that should require root privileges IMHO. The non-privileged user running RabbitMQ shouldn’t have the rights to change it.
Therefore the current behaviour seems legit to me.