NetWorker: A execução do script linux_pkgcore.sh não detecta binários do NetWorker corretamente

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 inicial.

 

Detalhes da mensagem

A mensagem exibida é: "Is /usr/sbin/nsrd a link or start script? Please check! Binary Executable needed as 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

Causa raiz do problema

A causa raiz do problema é a identificação incorreta do nsrd executável 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, que pode fazer com que o comando file identifique incorretamente o nsrd executável como um objeto compartilhado.

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

 

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 nsrd executável em si, mas com a incapacidade do comando de arquivo 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 Script.

 

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.

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000329028
Article Type: Solution
Last Modified: 25 أيار 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.