Package: rabbitmq-server
Version: 3.8.9-2
Severity: important
Tags: patch upstream

Hello,

I just hit this bug after upgrading some RabbitMQ server from Buster to
Bullseye and upstream already fixed it (backported to branch 3.8.x).

After upgrade cluster was barely usable because rabbitmqctl was unusable due to
a parsing issue.
When server config is in erlang format (the one used by everybody deploying
RabbitMQ using the official Puppet module) and has relative memory watermark
configured using an object, it just crash with:
(FunctionClauseError) no function clause matching in
RabbitMQ.CLI.Core.Memory.formatted_watermark/1

Upstream acknowledged the issue and fixed it, they also improved parsing to not
fail on another config issue I had in my file.

Would you please consider merging this patch for Debian 11 release ? I don't
think it's a serious issue but will definitely cause usuability/upgrade issues
to someone.

I'm currently rebuilding a patched version of RabbitMQ package to test upstream
patch and will report back.

Best regards, Adam.



-- System Information:
Debian Release: 10.8
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-14-amd64 (SMP w/32 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages rabbitmq-server depends on:
ii  adduser                         3.118
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-nox | esl-erlang         <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>
pn  locales-all                     <none>
ii  logrotate                       3.14.0-4
ii  lsb-base                        10.2019051400
ii  python                          2.7.16-1
ii  socat                           1.7.3.2-2

rabbitmq-server recommends no packages.

rabbitmq-server suggests no packages.

  • Bug#986734: rabbitmq-server: Incorrect parsing of vm_memory_hi... Adam Cecile

Reply via email to