NetWorker: Errore "/usr/sbin/nsrd è un link o uno script di avvio? Si prega di controllare! File binario eseguibile necessario come argomento" che esegue lo script Linux_pkgcore.sh

Zhrnutie: Problema di NetWorker con /usr/sbin/nsrd versione 19.12.0.1, identificato come oggetto condiviso e non eseguibile da linux_pkgcore.sh script, a causa di impostazioni del codice indipendenti dalla posizione. L'aggiornamento del file alla versione 5.39 o successiva risolve il problema. ...

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

Errore di esecuzione dello script

La colonna linux_pkgcore.sh Lo script non viene eseguito correttamente.

Lo script restituisce un messaggio che indica che non è in grado di determinare se /usr/sbin/nsrd è uno script di avvio o collegamento.

 

Dettagli del messaggio

Il messaggio visualizzato è: "/usr/sbin/nsrd è un link o uno script di avvio? Si prega di controllare! L'eseguibile binario è necessario come argomento"

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

Root cause del problema

La root cause del problema è l'errata identificazione dell'eseguibile nsrd come oggetto condiviso da parte del comando file.

Questa identificazione errata è dovuta all'uso di alcune impostazioni relative al codice indipendente dalla posizione, che a volte può essere considerata una funzionalità di sicurezza aggiuntiva.

 

Condizioni specifiche

Le condizioni specifiche che hanno determinato questo problema includono l'utilizzo del comando file, che può causare l'errata identificazione da parte del comando file dell'eseguibile nsrd come oggetto condiviso.

  • La versione del comando file in uso è precedente alla 5.39 e non identifica correttamente l'eseguibile nsrd.
  • L'eseguibile nsrd viene compilato con codice indipendente dalla posizione, che può causare un'identificazione errata.

 

Messaggi di errore

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
NOTA: Il problema non riguarda l'eseguibile nsrd in sé, ma l'incapacità del comando file di identificarlo correttamente.

Riešenie

Aggiornamento del comando file

Per risolvere il problema, aggiornare il 'file' alla versione 5.39 o successiva. Ciò dovrebbe fornire i risultati attesi alla pkgcore copione.

 

Procedura per l'aggiornamento

Attenersi alla seguente procedura per eseguire l'upgrade di "file' comando:

  • Controllare la versione corrente di 'file' comando.
  • Scaricare e installare la versione più recente di 'file' (versione 5.39 o successiva).

Verifica della risoluzione

Dopo l'aggiornamento di 'file', verificare che il problema sia stato risolto eseguendo il comando 'linux_pkgcore.sh' script di nuovo.

# Run the linux_pkgcore.sh script to verify the resolution
$ ./linux_pkgcore.sh
NOTA: I tecnici di NetWorker stanno lavorando a una risoluzione.
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.