NetWorker. Ошибка «Является ли /usr/sbin/nsrd ссылкой или стартовым сценарием? Пожалуйста, проверьте! В качестве аргумента требуется двоичный исполняемый файл» выполнение сценария Linux_pkgcore.sh

Summary: Проблема NetWorker с /usr/sbin/nsrd версии 19.12.0.1, который определяется сценар linux_pkgcore.sh ием как общий объект, а не как исполняемый файл, из-за позиционно-независимых настроек кода, обновление файла до версии 5.39 или более новой устраняет проблему. ...

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

Сбой выполнения сценария

Переменная linux_pkgcore.sh Сценарий не работает должным образом.

Сценарий возвращает сообщение о том, что он не может определить, является ли /usr/sbin/nsrd ссылочным или стартовым сценарием.

 

Сведения о сообщении

Отображается следующее сообщение: "Является ли /usr/sbin/nsrd ссылкой или стартовым сценарием? Пожалуйста, проверьте! Двоичный исполняемый файл, необходимый в качестве аргумента"

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

Основная причина проблемы

Основная причина проблемы заключается в неправильной идентификации исполняемого файла nsrd как общего объекта командой file.

Эта неправильная идентификация происходит из-за использования определенных настроек, связанных с позиционно-независимым кодом, которые иногда можно считать дополнительной функцией безопасности.

 

Особые условия

К конкретным условиям, которые привели к этой проблеме, относится использование команды file, которая может привести к неправильной идентификации исполняемого файла nsrd как общего объекта.

  • Используемая команда file имеет версию более ранней, чем 5.39, что не позволяет правильно идентифицировать исполняемый файл nsrd.
  • Исполняемый файл nsrd создается с использованием кода, не зависящего от позиции, что может привести к неправильной идентификации.

 

Сообщения об ошибках

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
ПРИМЕЧАНИЕ. Проблема не в самом исполняемом файле nsrd, а в том, что команда file не может правильно его идентифицировать.

Resolution

Обновление файловой команды

Чтобы решить эту проблему, обновите файл «file' до версии 5.39 или более поздней. Это должно обеспечить ожидаемые результаты для pkgcore сценарий.

 

Действия по обновлению

Выполните следующие действия, чтобы обновить «file' команда:

  • Проверьте текущую версию 'file'.
  • Скачайте и установите последнюю версию файлаfile' (версия 5.39 или новее).

Проверка решения

После обновления 'file', убедитесь, что проблема устранена, выполнив команду 'linux_pkgcore.sh' сценарий снова.

# Run the linux_pkgcore.sh script to verify the resolution
$ ./linux_pkgcore.sh
ПРИМЕЧАНИЕ. В настоящее время специалисты инженерного отдела NetWorker работают над решением проблемы.
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.