Package: rabbitmq-server Severity: normal X-Debbugs-Cc: [email protected] Dear Maintainer,
Running rabbitmq-server via SysVinit, in the init file startup function, $RABBITMQ_PID_FILE is overridden for the invocation of start-stop-daemon, but this is only set for the launched sub process, not the reference to it inline. Because of this, the pid does not get written to /var/run/rabbitmq/pid, and causes issues with trying to run rabbitmqctl commands while the system is running, most likely because it is implicitly referencing the pid file. See commit 25c8e772c9005c9af60b59929d74c499475dd6db in upstream source repository for addressing this issue. This affects the current package version all the way back to 2.8.2. Manually performing the fix referenced in commit above results in the expected startup and runtime behavior. -- System Information: Debian Release: 12.13 APT prefers oldstable-updates APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-42-amd64 (SMP w/1 CPU thread; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages rabbitmq-server depends on: pn adduser <none> pn erlang-base | erlang-base-hipe <none> pn erlang-crypto <none> pn erlang-eldap <none> pn erlang-inets <none> pn erlang-mnesia <none> pn erlang-os-mon <none> pn erlang-parsetools <none> pn erlang-public-key <none> pn erlang-runtime-tools <none> pn erlang-ssl <none> pn erlang-syntax-tools <none> pn erlang-tools <none> pn erlang-xmerl <none> ii openssl 3.5.4-1~deb13u2 ii python3 3.13.5-1 pn socat <none> Versions of packages rabbitmq-server recommends: pn logrotate <none> rabbitmq-server suggests no packages.

