NetWorker: Erro "/usr/sbin/nsrd é um link ou script inicial? Confira! Binário executável necessário como argumento" executando o Linux_pkgcore.sh Script

Summary: Problema do NetWorker com /usr/sbin/nsrd versão 19.12.0.1, identificado como um objeto compartilhado, não um executável, por linux_pkgcore.sh script, devido a configurações de código independente de posição, o upgrade do arquivo para a versão 5.39 ou mais recente resolve o problema. ...

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

Falha na execução do script

A coluna linux_pkgcore.sh O script não consegue ser executado corretamente.

O script retorna uma mensagem indicando que não pode determinar se /usr/sbin/nsrd é um link ou script de início.

 

Detalhes da mensagem

A mensagem exibida é: "/usr/sbin/nsrd é um link ou script inicial? Confira! Executável binário necessário 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

📋

 

Cause

Causa raiz do problema

A causa raiz do problema é a identificação incorreta do executável nsrd como um objeto compartilhado pelo comando file.

Essa identificação incorreta se deve ao uso de certas configurações relacionadas ao código independente de posição, o que às vezes pode ser considerado um recurso de segurança extra.

 

Condições Específicas

As condições específicas que levaram a esse problema incluem o uso do comando file, o que pode fazer com que o comando file identifique incorretamente o executável nsrd como um objeto compartilhado.

  • A versão do comando de arquivo que está sendo usado é anterior à 5.39, que não identifica corretamente o executável nsrd.
  • O executável nsrd está sendo criado com código independente de posição, o que pode causar a identificação incorreta.

 

Mensagens de erro

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: O problema não está no executável nsrd em si, mas na incapacidade do comando file de identificá-lo corretamente.

Resolution

Fazendo upgrade do comando de arquivo

Para resolver o problema, atualize o 'file' para a versão 5.39 ou mais recente. Isso deve fornecer os resultados esperados para o pkgcore roteiro.

 

Etapas para atualizar

Siga estas etapas para atualizar o 'filecomando ':

  • Verifique a versão atual do 'file' comando.
  • Baixe e instale a versão mais recente do 'file' (versão 5.39 ou mais recente).

Verificando a resolução

Depois de atualizar o 'file, verifique se o problema foi resolvido executando o comando 'linux_pkgcore.sh' roteiro novamente.

# Run the linux_pkgcore.sh script to verify the resolution
$ ./linux_pkgcore.sh
Nota: A engenharia do NetWorker está trabalhando em uma resolução.
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.