NetWorker: Feil "Is /usr/sbin/nsrd a link or start script? Vennligst sjekk! Binær kjørbar fil trengs som argument" som kjører Linux_pkgcore.sh-skriptet

Summary: NetWorker-problem med /usr/sbin/nsrd versjon 19.12.0.1, identifisert som et delt objekt, ikke en kjørbar, av linux_pkgcore.sh skript, på grunn av posisjonsuavhengige kodeinnstillinger, løser problemet ved å oppgradere filen til versjon 5.39 eller nyere. ...

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

Feil under skriptkjøring

Informasjonen i linux_pkgcore.sh Skriptet fungerer ikke som det skal.

Skriptet returnerer en melding som angir at det ikke kan fastslå om /usr/sbin/nsrd er en kobling eller et startskript.

 

Meldingsdetaljer

Meldingen som vises, er: "Er /usr/sbin/nsrd en lenke eller start skript? Vennligst sjekk! Binær kjørbar nødvendig 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

📋

 

Cause

Rotårsaken til problemet

Den underliggende årsaken til problemet er feilidentifiseringen av den kjørbare nsrd-filen som et delt objekt av filkommandoen.

Denne feilidentifikasjonen skyldes bruk av visse innstillinger relatert til posisjonsuavhengig kode, som noen ganger kan betraktes som en ekstra sikkerhetsfunksjon.

 

Spesifikke betingelser

De spesifikke betingelsene som førte til dette problemet, omfatter bruk av filkommandoen, som kan føre til at filkommandoen feilaktig identifiserer nsrd-kjørbar fil som et delt objekt.

  • Versjonen av filkommandoen som brukes, er eldre enn 5.39, noe som ikke identifiserer den kjørbare nsrd-filen på riktig måte.
  • Den kjørbare nsrd-filen bygges med posisjonsuavhengig kode, noe som kan forårsake feilidentifikasjon.

 

Feilmeldinger

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
MERK: Problemet er ikke med selve nsrd-kjørbare filen, men med filkommandoens manglende evne til å identifisere den riktig.

Resolution

Oppgradere filkommandoen

Du kan løse problemet ved å oppgradere kommandoen "file'kommando til versjon 5.39, eller nyere. Dette skal gi de forventede resultatene til pkgcore skript.

 

Trinn for å oppgradere

Følg disse trinnene for å oppgradere "file'kommando:

  • Sjekk gjeldende versjon av "file'kommando.
  • Last ned og installer den nyeste versjonen av "file'kommando (versjon 5.39 eller nyere).

Bekrefter oppløsningen

Etter oppgradering av "file' -kommandoen, kontrollerer du at problemet er løst ved å kjøre 'linux_pkgcore.sh'manus igjen.

# Run the linux_pkgcore.sh script to verify the resolution
$ ./linux_pkgcore.sh
MERK: NetWorker-teknikere jobber med en løsning.
Article Properties
Article Number: 000329028
Article Type: Solution
Last Modified: 25 May 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.