NetWorker: Error "¿Es /usr/sbin/nsrd un enlace o un script de inicio? ¡Compruébalo! Se necesita un ejecutable binario como argumento" que ejecuta el script Linux_pkgcore.sh

Resumen: Problema de NetWorker con /usr/sbin/nsrd versión 19.12.0.1, identificado como un objeto compartido, no como un ejecutable, por script de linux_pkgcore.sh, debido a ajustes de código independientes de la posición, la actualización del archivo a la versión 5.39 o más reciente resuelve el problema. ...

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Falla de ejecución del script

La variable linux_pkgcore.sh El script no funciona correctamente.

El script devuelve un mensaje que indica que no puede determinar si /usr/sbin/nsrd es un enlace o un script de inicio.

 

Detalles del mensaje

El mensaje que se muestra es el siguiente: "¿Es /usr/sbin/nsrd un enlace o un script de inicio? ¡Compruébalo! Se necesita un archivo ejecutable binario como argumento"

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

📋

 

Causa

Causa raíz del problema

La causa raíz del problema es la identificación errónea del ejecutable nsrd como un objeto compartido mediante el comando de archivo.

Esta identificación errónea se debe al uso de ciertas configuraciones relacionadas con el código independiente de la posición, que a veces puede considerarse una característica de seguridad adicional.

 

Condiciones Específicas

Las condiciones específicas que provocaron este problema incluyen el uso del comando de archivo, que puede hacer que el comando de archivo identifique incorrectamente el ejecutable nsrd como un objeto compartido.

  • La versión del comando de archivo que se utiliza es anterior a 5.39, lo que no identifica correctamente el ejecutable nsrd.
  • El ejecutable nsrd se está construyendo con código independiente de la posición, lo que puede causar la identificación errónea.

 

Mensajes de error

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: El problema no está relacionado con el ejecutable nsrd en sí, sino con la incapacidad del comando de archivo para identificarlo correctamente.

Resolución

Actualización del comando de archivo

Para resolver el problema, actualice el archivo 'file' a la versión 5.39 o posterior. Esto debería proporcionar los resultados esperados a la pkgcore Guión.

 

Pasos para realizar una actualización

Siga estos pasos para actualizar el archivo 'file' comando:

  • Compruebe la versión actual del archivo 'file' comando.
  • Descargue e instale la versión más reciente del archivofile' (versión 5.39 o posterior).

Verificación de la resolución

Después de actualizar 'file", verifique que el problema se haya resuelto mediante la ejecución del comando 'linux_pkgcore.sh' de nuevo.

# Run the linux_pkgcore.sh script to verify the resolution
$ ./linux_pkgcore.sh
NOTA: El equipo de ingeniería de NetWorker está trabajando en una resolución.
Propiedades del artículo
Número del artículo: 000329028
Tipo de artículo: Solution
Última modificación: 25 may 2026
Versión:  4
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.