NetWorker: Felet "Är /usr/sbin/nsrd en länk eller ett startskript? Kolla gärna! En binär körbar fil behövs som argument" som kör Linux_pkgcore.sh-skriptet

Zhrnutie: 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. ...

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Symptómy

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: "Är /usr/sbin/nsrd en länk eller ett startskript? Kolla gärna! Binär körbar fil behövs som 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

📋

 

Príčina

Grundorsak till problemet

Grundorsaken till problemet är att den körbara nsrd-filen felaktigt identifieras som ett delat objekt av filkommandot.

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 den körbara nsrd-filen som ett delat objekt.

  • Den version av filkommandot som används är äldre än 5.39, vilket inte korrekt identifierar den körbara nsrd-filen.
  • Den körbara nsrd-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 själva den körbara nsrd-filen, utan i filkommandots oförmåga att identifiera det korrekt.

Riešenie

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 manus.

 

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.
Vlastnosti článku
Číslo článku: 000329028
Typ článku: Solution
Dátum poslednej úpravy: 25 máj 2026
Verzia:  4
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.