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

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

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

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

📋

 

Ursache

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.

Lösung

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.

Betroffene Produkte

NetWorker

Produkte

NetWorker Family
Artikeleigenschaften
Artikelnummer: 000329028
Artikeltyp: Solution
Zuletzt geändert: 25 Mai 2026
Version:  4
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.