NetWorker. Выполнение сценария linux_pkgcore.sh не определяет двоичные файлы NetWorker должным образом

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

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Symptómy

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

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

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

 

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

Отображается следующее сообщение: »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

📋

 

Príčina

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

Основная причина проблемы заключается в неправильной идентификации 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.

Riešenie

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

Чтобы решить эту проблему, обновите файл «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 работают над решением проблемы.

Dotknuté produkty

NetWorker

Produkty

NetWorker Family
Vlastnosti článku
Číslo článku: 000329028
Typ článku: Solution
Dátum poslednej úpravy: 25 máj 2026
Verzia:  4
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.