NetWorker: Server RabbitMQ işlemi başlatma sırasında kilitleniyor

Summary: NetWorker sunucu yazılımını bir Linux ana bilgisayara yükledikten veya yükselttikten sonra, RabbitMQ başlatma işlemi hemen başarısız oluyor.

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

NetWorker sunucusu /nsr/logs/daemon.raw Aşağıdaki hatayı bildirir:

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

Oluşturmak için daemon.raw, bakınız: NetWorker: .raw günlük dosyalarını işlemek için nsr_render_log kullanma

Komutta /nsr/tmp/rabbitmq/cores/erl_crash.dump Rapor:

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>)

Komutta /opt/nsr/rabbitmq-server-#.#.#/var Dizin oluşturulmuyor.

NOT: Komutta rabbitmq-server klasör sürümü, yüklü NetWorker sürümüne bağlı olarak değişir.

NetWorker hizmetleri kapatma.

Cause

Ana bilgisayara üçüncü taraf bir Erlang paketi kurulur ve sonuç olarak erl ikili giriş /usr/bin.

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

Çalışan bir senaryoda, bu hiçbir şey döndürmemelidir:

[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)

RabbitMQ'nun NetWorker sunucusu uygulaması kendi erl ikili rabbitmq-server klasör yolu, içinde değil /usr/bin. İşletim Sistemi erl paketi, NetWorker için gereken sürümden farklıdır:

[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

Bu örnekte, RabbitMQ 4.1.1, kullanarak Erlang'ı başlatmaya çalışıyor erl 10.4.4 hangisi mümkün değildir. Bu, gözlemlenen rmq çökme bildirildi. Bu makalede gösterilen sürümler, örneğin yalnızca amaçlıdır.

Erlang paketleri işletim sisteminde bulunur:

rpm -qa | grep erlang

Erlang, standart bir işletim sistemi paketi değildir ve bir ortam sistem görüntüsünde yer almadıkça veya bir işletim sistemi yöneticisi tarafından yüklenmedikçe yüklenmesi beklenmez. Komutta erl NetWorker tarafından kullanılan uygulama yukarıdaki komut tarafından döndürülmez. Gösterilen tüm Erlang paketleri, NetWorker'dan ayrı olarak yüklenmiştir. İşletim sistemi yüklü Erlang paketleri NetWorker ile çakışıyor. 

 

İtibaren erl_crash.dump, varlığı init:boot_loop/2 hatanın Erlang çalışma zamanı başlatması sırasında oluştuğunu gösterir. RabbitMQ hiçbir zaman uygulama başlatmaya ulaşmaz. Bu da RabbitMQ var dizininin neden oluşturulmadığını açıklar.

NetWorker başlangıç raporları init terminating in do_boot with {undef,[{rabbit,boot,[],[]}]}. Erlang'da, undef Bir işlevin veya modülün çalışma zamanında çözümlenemediğini gösterir. Bu bağlamda, Erlang VM'nin RabbitMQ uygulama modülünü yükleyemediği anlamına gelir. Uyumsuz veya yanlış Erlang çalışma zamanı kullanımı RabbitMQ başlangıç hatalarına neden olur.

Resolution

Başka bir uygulama gerekli değilse bunları sistemden kaldırın. Aşağıdaki komutla kontrol edebilirsiniz:

rpm -q --whatrequires erlang

Paketler iade edilirse, bulunan herhangi bir Erlang paketi ve bunların kaldırılıp kaldırılamayacağı konusunda işletim sistemi yöneticisine danışmanız gerekir.
Erlang kullanımını kaldırmak için:

dnf remove erlang\*


Erlang kaldırıldıktan sonra, NetWorker sunucusundaki bir kök komut isteminden aşağıdaki adımları uygulayın:

NOT: Bu işlem, NetWorker'ın kaldırılmasını ve yeniden yüklenmesini içerir. Devam etmeden önce gerekli NetWorker kurulum yazılımına sahip olduğunuzdan emin olun. Bu sorun genellikle kurulum veya yükseltmeden sonra ortaya çıkar, bu nedenle NetWorker yazılımının zaten sistemde olması beklenir. Gerekirse NetWorker yazılımı şu adresten indirilebilir: NetWorker Desteği | Sürücüler ve İndirmeler (Dell destek hesabınızla oturum açmanız gerekir).
  1. Şu anda yüklü olan NetWorker yazılımlarının listesini alın:
rpm -qa | grep lgto
  1. Yukarıdaki komutla döndürülen her NetWorker paketini kaldırın:
rpm -e package1 package2 package3 package4 so_forth
NOT: NetWorker ı kaldırmak, yedeklerinizi veya yapılandırmanızı kaldırmaz.
  1. RabbitMQ klasörlerini yeniden adlandırın. NetWorker kurulumunuz için klasör sürüm adını belirtmeniz gerekir.
mv /opt/nsr/rabbitmq-server-#.#.# /opt/nsr/rabbitmq-server-#.#.#_$(date -I)
mv /nsr/rabbitmq /nsr/rabbitmq_$(date -I)
  1. NetWorker'ı yeniden yükleyin:
yum localinstall --nogpgcheck -y package1 package2 package3 package4 so_forth
  1. Kurulum sonrası AUTHC yapılandırma komut dosyasını çalıştırın:
/opt/nsr/authc-server/scripts/authc_configure.sh
  1. NetWorker hizmetlerini başlatın:
systemctl start networker
  1. Sunucuyu izleme /nsr/logs/daemon.raw Sunucu başlangıcını onaylamak için.
    NetWorker: .raw günlük dosyalarını işlemek için nsr_render_log kullanma

NetWorker sunucusu aynı zamanda NetWorker Management Console (NMC) veya NetWorker Web Kullanıcı Arayüzü (NWUI) sunucusuysa yapılandırma komut dosyalarını çalıştırın:

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

Additional Information

RabbitMQ, bu makalede özetlenen nedenden başka nedenlerle başlatılamayabilir. Bu özel senaryoda, RabbitMQ /var dizin oluşturulmadı. Eğer /var oluşturulur ve günlükler kullanılabilir, daha fazla bilgi için ek RabbitMQ günlüklerini gözden geçirin. RabbitMQ hata ayıklama da gerekebilir: NetWorker: RabbitMQ Hata Ayıklamayı etkinleştirme

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.