NetWorker: NetWorker-binärfiler identifieras inte korrekt när linux_pkgcore.sh-skriptet körs

Сводка: NetWorker-problem med /usr/sbin/nsrd version 19.12.0.1, identifierad som ett delat objekt, inte en körbar fil, av linux_pkgcore.sh skript, på grund av positionsoberoende kodinställningar, löser uppgradering av filen till version 5.39 eller senare. ...

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Fel vid körning av skript

Informationen linux_pkgcore.sh Skriptet fungerar inte korrekt.

Skriptet returnerar ett meddelande som anger att det inte kan avgöra om /usr/sbin/nsrd är en länk eller ett startskript.

 

Information om meddelandet

Meddelandet som visas är: ”Is /usr/sbin/nsrd a link or start script? Please check! Binary Executable needed as argument

file /usr/sbin/nsrd-19.12.0.1 | grep 'ELF'
/usr/sbin/nsrd-19.12.0.1: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=500dfce10db947d45391e7eb5e7eb8f850815f10, stripped

📋

 

Причина

Grundorsak till problemet

Grundorsaken till problemet är felaktig identifiering av nsrd körbar som ett delat objekt av fil-kommandot.

Denna felidentifiering beror på användningen av vissa inställningar relaterade till positionsoberoende kod, vilket ibland kan betraktas som en extra säkerhetsfunktion.

 

Särskilda villkor

De specifika förhållanden som ledde till det här problemet inkluderar användningen av filkommandot, vilket kan göra att filkommandot felaktigt identifierar nsrd körbar som ett delat objekt.

  • Den version av filkommandot som används är äldre än 5.39, vilket inte identifierar nsrd Körbara.
  • Informationen nsrd Den körbara filen byggs med positionsoberoende kod, vilket kan orsaka felidentifieringen.

 

Felmeddelanden

file /usr/sbin/nsrd-19.12.0.1 | grep 'ELF'
/usr/sbin/nsrd-19.12.0.1: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=500dfce10db947d45391e7eb5e7eb8f850815f10, stripped
Obs! Problemet ligger inte i nsrd körbar i sig, men med filkommandots oförmåga att korrekt identifiera det.

Разрешение

Uppgradera filkommandot

Lös problemet genom att uppgraderafile' till version 5.39 eller senare. Detta bör ge de förväntade resultaten för pkgcore Skript.

 

Steg för att uppgradera

Följ dessa steg för att uppgradera 'file' kommandot:

  • Kontrollera den aktuella versionen av "file'-kommandot.
  • Ladda ner och installera den senaste versionen av 'file' (version 5.39 eller senare).

Verifiera lösningen

Efter uppgradering av "file' kontrollerar du att problemet har lösts genom att köra kommandot 'linux_pkgcore.sh' manus igen.

# Run the linux_pkgcore.sh script to verify the resolution
$ ./linux_pkgcore.sh
Obs! NetWorker-teknikerna arbetar på en lösning.

Затронутые продукты

NetWorker

Продукты

NetWorker Family
Свойства статьи
Номер статьи: 000329028
Тип статьи: Solution
Последнее изменение: 25 May 2026
Версия:  4
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.