Rabbitmq går ned i Windows 2012 efter opgradering af NetWorker til 19.13.0.2 eller 19.12.0.4
Summary: RabbitMQ går ned efter opgradering af Dell EMC NetWorker til 19.13.0.2 eller 19.12.0.4 på Windows Server 2012/2012 R2, fordi den samler Erlang/OTP 26, som Windows 2012 ikke understøtter. ...
Symptoms
NetWorker-tjenesten går ned kort efter opgradering til version 19.13.0.2 eller 19.12.0.4 på Windows Server 2012/2012 R2.
Følgende meddelelser kan ses i daemon.raw Log
2025-12-12 02:20:29 AM ... rmq: Crash dump is being written to: D:\Program Files\EMC NetWorker\nsr\tmp\RabbitMQ\cores\erl_crash.dump...
2025-12-12 02:21:30 AM ... Server Warning event: Connection failure in RabbitMQ - Message bus unable to open socket connection to host 'localhost' on port 5671: a socket error occurred
2025-12-11 20:04:31.519000 === CRASH REPORT ===
crasher:
initial call: user_drv:init/1
pid: <0.65.0>
exception error: no match of right hand side value
{error,
{'SetConsoleMode','The parameter is incorrect.\r\n'}}
in function prim_tty:init/1 (prim_tty.erl, line 222)
in call from user_drv:init/1 (user_drv.erl, line 174)
in call from gen_statem:init_it/6 (gen_statem.erl, line 984)
Cause
Disse 2 versioner af NetWorker (19.12.0.4, 19.13.0.2), sammen med 19.4, bundter version 4.1.1 af RabbitMQ, som bruger Erlang/OTP version 26 eller højere.
Windows Server 2012/2012 R2 understøtter ikke Erlang/OTP 26, som RabbitMQ 4.1.1 kræver.
NetWorker-kompatibilitetsvejledning markerer Windows 2012/2012 R2 som EOSL/EOL, men siger ikke, at det ikke understøttes.
Windows Server 2012 (inklusive 2012 R2) mangler dog understøttelse af Erlang / OTP 26, specifikt konsolfunktionalitetstilstandene ENABLE_VIRTUAL_TERMINAL_INPUT/PROCESSING introduceret i Windows 10 Threshold 2 (1511) og Windows Server 2016. Erlang runtime forsøger at indstille konsoltilstand og modtager fejlen 'SetConsoleMode','The parameter is incorrect.' , hvilket forårsager et nedbrud i prim_tty:init/1 .
Resolution
Windows-opgradering er nødvendig til en nyere OS-version, der understøtter RabbitMQ 4.1.1 eller nyere (som Windows 2016 eller nyere)
I mellemtiden, hvis du allerede har opgraderet til 19.13.0.2, kan du nedgradere til 19.13.0.1; Ligeledes kan du nedgradere fra 19.12.0.4 o 19.12.0.3.