NetWorker : Erreur « /usr/sbin/nsrd est-il un lien ou un script de démarrage ? S’il vous plaît vérifier ! « Binary Executable needed as argument » exécutant le script Linux_pkgcore.sh

Résumé: Un problème NetWorker avec /usr/sbin/nsrd version 19.12.0.1, identifié comme un objet partagé et non un exécutable par linux_pkgcore.sh script, en raison des paramètres de code indépendants de la position, la mise à niveau du fichier vers la version 5.39 ou une version ultérieure résout le problème. ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

Échec de l’exécution du script

Le linux_pkgcore.sh Le script ne s’exécute pas correctement.

Le script renvoie un message indiquant qu’il ne peut pas déterminer si /usr/sbin/nsrd est un script de liaison ou de démarrage.

 

Détails du message

Le message qui s’affiche est le suivant : « /usr/sbin/nsrd est-il un lien ou un script de démarrage ? S’il vous plaît vérifier ! Exécutable binaire requis en tant qu’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

Cause première du problème

La cause première du problème est l’identification incorrecte du fichier exécutable nsrd en tant qu’objet partagé par la commande file.

Cette erreur d’identification est due à l’utilisation de certains paramètres liés à un code indépendant de la position, qui peut parfois être considéré comme un élément de sécurité supplémentaire.

 

Conditions particulières

Les conditions spécifiques à l’origine de ce problème incluent l’utilisation de la commande file, ce qui peut entraîner l’identification incorrecte du fichier exécutable nsrd en tant qu’objet partagé.

  • La version de la commande de fichier utilisée est antérieure à 5.39, ce qui n’identifie pas correctement l’exécutable nsrd.
  • Le fichier exécutable nsrd est en cours de construction avec du code indépendant de la position, ce qui peut entraîner une erreur d’identification.

 

Messages d’erreur

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
Remarque : Le problème ne vient pas de l’exécutable nsrd lui-même, mais de l’incapacité de la commande de fichier à l’identifier correctement.

Résolution

Mise à niveau de la commande File

Pour résoudre le problème, mettez à niveau le fichier 'file' vers la version 5.39 ou une version plus récente. Cela devrait fournir les résultats escomptés à l' pkgcore script.

 

Étapes de la mise à niveau

Suivez ces étapes pour mettre à niveau lefile' command :

  • Vérifiez la version actuelle du fichier 'file' commandement.
  • Téléchargez et installez la dernière version dufile» (version 5.39 ou ultérieure).

Vérification de la résolution

Après la mise à niveau de l’option 'file, vérifiez que le problème a été résolu en exécutant la commande 'linux_pkgcore.sh' à nouveau.

# Run the linux_pkgcore.sh script to verify the resolution
$ ./linux_pkgcore.sh
Remarque : Les ingénieurs NetWorker travaillent actuellement à une résolution.
Propriétés de l’article
Numéro d’article: 000329028
Type d’article: Solution
Dernière modification: 25 May 2026
Version:  4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.