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

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

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

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

📋

 

Cause

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.

Resolution

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.

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000329028
Article Type: Solution
Last Modified: 25 أيار 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.