NetWorker: Během spouštění dojde k chybě procesu Server RabbitMQ.

Summary: Po instalaci nebo upgradu softwaru serveru NetWorker v hostiteli se systémem Linux se inicializace RabbitMQ okamžitě nezdaří.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Server NetWorker /nsr/logs/daemon.raw hlásí následující chybu:

127106 1777471849 1 5 0 2845669184 13680 0 NW_SERVERNAME nsrctld NSR notice 44 Startup in progress; starting all daemons... 0
144355 1777471849 1 5 0 2845669184 13680 0 NW_SERVERNAME nsrctld NSR notice 21 Daemon %s is running. 1 0 8 rmq-epmd
144355 1777471851 1 5 0 2845669184 13680 0 NW_SERVERNAME nsrctld NSR notice 21 Daemon %s is running. 1 0 3 rmq
0 1777471852 1 5 0 2777708288 13680 0 NW_SERVERNAME nsrctld NSR notice 6 %s: %s 2 0 3 rmq 0 103 {"init terminating in do_boot",{undef,[{rabbit,boot,[],[]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}
0 1777471852 1 5 0 2777708288 13680 0 NW_SERVERNAME nsrctld NSR notice 6 %s: %s 2 0 3 rmq 0 101 init terminating in do_boot ({undef,[{rabbit,boot,[],[]},{init,start_em,1,[]},{init,do_boot,3,[]}]})
0 1777471852 1 5 0 2777708288 13680 0 NW_SERVERNAME nsrctld NSR notice 6 %s: %s 2 0 3 rmq 0 1
0 1777471852 1 5 0 2777708288 13680 0 NW_SERVERNAME nsrctld NSR notice 6 %s: %s 2 0 3 rmq 0 73 Crash dump is being written to: /nsr/tmp/rabbitmq/cores/erl_crash.dump...
0 1777471852 1 5 0 2777708288 13680 0 NW_SERVERNAME nsrctld NSR notice 6 %s: %s 2 0 3 rmq 0 5 done
144354 1777471852 1 5 0 2845669184 13680 0 NW_SERVERNAME nsrctld NSR notice 21 Daemon %s terminated. 1 0 3 rmq
144359 1777471852 3 5 0 2845669184 13680 0 NW_SERVERNAME nsrctld NSR error 45 Scheduling restart of daemon %s in %u seconds 2 20 50 /opt/nsr/rabbitmq-server-4.1.1/bin/rabbitmq-server 5 1 5
137911 1777471852 5 5 0 2845669184 13680 0 NW_SERVERNAME nsrctld NSR critical 29 Aborting startup sequence: %s 1 49 148 137909 66 Process %s exited in less than %d seconds at startup: exit code %d 3 20 50 /opt/nsr/rabbitmq-server-4.1.1/bin/rabbitmq-server 1 2 10 1 1 1
127108 1777471852 5 5 0 2845669184 13680 0 NW_SERVERNAME nsrctld NSR critical 45 Failed to start all daemons; shutting down... 0
0 1777471853 1 5 0 2777708288 13680 0 NW_SERVERNAME nsrctld NSR notice 6 %s: %s 2 0 8 rmq-epmd 0 65 epmd: Wed Apr 29 08:10:53 2026: got KILL_REQ - terminates normal

Chcete-li vykreslit daemon.rawViz: NetWorker: Jak pomocí nsr_render_log vykreslit .raw soubory protokolu

Skript /nsr/tmp/rabbitmq/cores/erl_crash.dump Zprávy:

Current Process Internal State: ACT_PRIO_NORMAL | USR_PRIO_NORMAL | PRQ_PRIO_NORMAL | ACTIVE | RUNNING | ACTIVE_SYS
Current Process Program counter: 0x00007faebd5b1ed0 (init:boot_loop/2 + 56)
Current Process CP: 0x00005651bc4d68b8 (<terminate process normally>)

Skript /opt/nsr/rabbitmq-server-#.#.#/var Adresář se nevytváří.

POZNÁMKA: Skript rabbitmq-server Verze složky se mění v závislosti na nainstalované verzi nástroje NetWorker.

Vypnutí služeb NetWorker.

Cause

Na hostiteli je nainstalován balíček Erlang třetí strany, což má za následek erl Binární vstup /usr/bin.

[root@nsr ~]# which erl
/usr/bin/erl

V pracovním scénáři by to nemělo nic vrátit:

[root@nsr ~]# which erl
/usr/bin/which: no erl in (/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)

Implementace serveru NetWorker RabbitMQ poskytuje vlastní erl binární v rabbitmq-server Cesta ke složce, není v /usr/bin. Operační systém erl se liší od verze vyžadované nástrojem NetWorker:

[root@nsr ~]# /opt/nsr/rabbitmq-server-4.1.1/erts-14.2.5.11/bin/erl -version
Erlang (SMP,ASYNC_THREADS) (BEAM) emulator version 14.2.5.11

[root@nsr ~]# /usr/bin/erl -version
Erlang (SMP,ASYNC_THREADS) (BEAM) emulator version 10.4.4

V tomto případě se software RabbitMQ 4.1.1 pokouší inicializovat Erlang pomocí erl 10.4.4 což není možné. To má za následek pozorované rmq nahlášena havárie. Verze uvedené v tomto článku slouží například pouze pro účely.

Balíčky Erlang se nacházejí v operačním systému:

rpm -qa | grep erlang

Erlang není standardní balíček operačního systému a neočekává se, že bude nainstalován, pokud není v bitové kopii systému prostředí nebo není nainstalován správcem operačního systému. Skript erl implementace používaná nástrojem NetWorker není vrácena výše uvedeným příkazem. Všechny zobrazené balíčky Erlang byly nainstalovány odděleně od NetWorker. Balíčky Erlang nainstalované v operačním systému jsou v konfliktu s nástrojem NetWorker. 

 

Ze strany erl_crash.dump, přítomnost init:boot_loop/2 označuje, že k selhání dochází během inicializace modulu runtime Erlang. Software RabbitMQ nikdy nedosáhne inicializace aplikace, což vysvětluje, proč není vytvořen adresář RabbitMQ var.

Spouštěcí sestavy NetWorker init terminating in do_boot with {undef,[{rabbit,boot,[],[]}]}. V Erlangu, undef označuje, že funkci nebo modul nelze vyřešit za běhu. V tomto kontextu to znamená, že virtuální počítač Erlang nemohl načíst aplikační modul RabbitMQ. Nekompatibilní nebo nesprávné použití modulu runtime Erlang způsobí selhání spuštění softwaru RabbitMQ.

Resolution

Pokud je jiná aplikace nevyžaduje, odeberte je ze systému. Můžete to zkontrolovat pomocí následujícího příkazu:

rpm -q --whatrequires erlang

Pokud jsou balíčky vráceny, musíte se poradit se správcem operačního systému o všech nalezených balíčcích Erlang a o tom, zda je možné je odebrat.
Chcete-li odebrat Erlang, použijte:

dnf remove erlang\*


Po odebrání Erlang proveďte následující kroky z příkazového řádku uživatele root na serveru NetWorker:

POZNÁMKA: Tento proces zahrnuje odinstalování a opětovnou instalaci nástroje NetWorker. Než budete pokračovat, ujistěte se, že máte požadovaný instalační software NetWorker. K tomuto problému obvykle dochází po instalaci nebo upgradu, takže se očekává, že software NetWorker je již v systému. V případě potřeby lze software NetWorker stáhnout z webu: Podpora pro NetWorker | Ovladače a soubory ke stažení (Musíte se přihlásit pomocí účtu podpory Dell).
  1. Získejte seznam aktuálně nainstalovaného softwaru NetWorker:
rpm -qa | grep lgto
  1. Odinstalujte všechny balíčky NetWorker vrácené výše uvedeným příkazem:
rpm -e package1 package2 package3 package4 so_forth
POZNÁMKA: Při odinstalaci nástroje NetWorker nedojde k odstranění záloh ani konfigurace.
  1. Přejmenujte složky RabbitMQ. Je nutné zadat název verze složky pro instalaci NetWorker.
mv /opt/nsr/rabbitmq-server-#.#.# /opt/nsr/rabbitmq-server-#.#.#_$(date -I)
mv /nsr/rabbitmq /nsr/rabbitmq_$(date -I)
  1. Přeinstalujte NetWorker:
yum localinstall --nogpgcheck -y package1 package2 package3 package4 so_forth
  1. Spusťte konfigurační skript AUTHC po instalaci:
/opt/nsr/authc-server/scripts/authc_configure.sh
  1. Spusťte služby NetWorker:
systemctl start networker
  1. Monitorování serveru /nsr/logs/daemon.raw potvrďte spuštění serveru.
    NetWorker: Jak pomocí nsr_render_log vykreslit .raw soubory protokolu

Pokud je server NetWorker zároveň serverem konzole NetWorker Management Console (NMC) nebo webového uživatelského rozhraní NetWorker (NWUI), spusťte jejich konfigurační skripty:

/opt/lgtonmc/bin/nmc_config
/opt/nwui/scripts/nwui_configure.sh

Additional Information

Software RabbitMQ se nemusí spustit z jiných příčin, než je příčina uvedená v tomto článku. V tomto konkrétním scénáři RabbitMQ /var Adresář se nevytvoří. Pokud není nastaveno /var a jsou k dispozici protokoly, další informace naleznete v dalších protokolech RabbitMQ. Může být také vyžadováno ladění RabbitMQ: NetWorker: Jak povolit ladění RabbitMQ

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000458936
Article Type: Solution
Last Modified: 29 Apr 2026
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.