Po upgradu platformy NetWorker na verzi 19.13.0.2 nebo 19.12.0.4 dochází v systému Windows 2012 k chybě nástroje Rabbitmq
Summary: Po upgradu softwaru Dell EMC NetWorker na verzi 19.13.0.2 nebo 19.12.0.4 v systému Windows Server 2012/2012 R2 dojde k chybě softwaru RabbitMQ, protože obsahuje Erlang/OTP 26, které systém Windows 2012 nepodporuje. ...
Symptoms
Služba NetWorker se krátce po upgradu na verzi 19.13.0.2 nebo 19.12.0.4 v systému Windows Server 2012/2012 R2 zhroutí.
Následující zprávy jsou k dispozici v daemon.raw Protokolu
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
Tyto 2 verze nástroje NetWorker (19.12.0.4, 19.13.0.2) společně s verzí 19.4 obsahují verzi 4.1.1 softwaru RabbitMQ, která používá Erlang/OTP verze 26 nebo vyšší.
Windows Server 2012/2012 R2 nepodporuje Erlang/OTP 26, které RabbitMQ 4.1.1 vyžaduje.
Průvodce kompatibilitou platformy NetWorker označuje systém Windows 2012/2012 R2 jako EOSL/EOL, ale neříká, že není podporován.
Windows Server 2012 (včetně verze 2012 R2) však postrádá podporu pro Erlang/OTP 26, konkrétně pro režimy funkčnosti konzoly ENABLE_VIRTUAL_TERMINAL_INPUT/PROCESSING zavedené ve Windows 10 Threshold 2 (1511) a Windows Server 2016. Modul runtime Erlang se pokusí nastavit režim konzoly a zobrazí chybu 'SetConsoleMode','The parameter is incorrect.' , což způsobí havárii prim_tty:init/1 .
Resolution
Je potřeba upgradovat Windows na novější verzi operačního systému, která podporuje RabbitMQ 4.1.1 nebo vyšší (například Windows 2016 nebo novější).
Pokud jste mezitím upgradovali na verzi 19.13.0.2, můžete přejít na verzi 19.13.0.1. Stejně tak můžete provést downgrade z verze 19.12.0.4 na 19.12.0.3.