NetWorker: Помилка "Чи є /usr/sbin/nsrd посиланням або початковим скриптом? Будь ласка, перевірте! Двійковий виконуваний файл потрібен як аргумент» під керуванням Linux_pkgcore.sh Script
Summary: Проблема NetWorker з /usr/sbin/nsrd версії 19.12.0.1, визначена як спільний об'єкт, а не виконуваний, за допомогою linux_pkgcore.sh скрипту, через налаштування коду, незалежні від позиції, оновлення файлу до версії 5.39 або новішої вирішує проблему. ...
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
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