NetWorker: Uruchomienie skryptu linux_pkgcore.sh nie wykrywa prawidłowo plików binarnych NetWorker

Сводка: Problem NetWorker z /usr/sbin/nsrd w wersji 19.12.0.1, identyfikowany przez linux_pkgcore.sh skrypt jako obiekt współdzielony, a nie plik wykonywalny, ze względu na ustawienia kodu niezależne od położenia, aktualizacja pliku do wersji 5.39 lub nowszej rozwiązuje problem. ...

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Niepowodzenie wykonania skryptu

Pakiet linux_pkgcore.sh Skrypt nie działa poprawnie.

Skrypt zwraca komunikat wskazujący, że nie może określić, czy /usr/sbin/nsrd jest linkiem lub skryptem startowym.

 

Szczegóły wiadomości

Wyświetlany komunikat: ”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

📋

 

Причина

Główna przyczyna problemu

Główną przyczyną problemu jest błędna identyfikacja nsrd plik wykonywalny jako obiekt współużytkowany za pomocą polecenia plik.

Ta błędna identyfikacja wynika z użycia pewnych ustawień związanych z kodem niezależnym od pozycji, co czasami może być uważane za dodatkowe zabezpieczenie.

 

Warunki szczegółowe

Określone warunki, które doprowadziły do tego problemu, obejmują użycie polecenia file, które może spowodować, że polecenie file nieprawidłowo zidentyfikuje nsrd Plik wykonywalny jako obiekt współużytkowany.

  • Wersja używanego polecenia file jest starsza niż 5.39, co nie identyfikuje poprawnie nsrd Pliku wykonywalnego.
  • Pakiet nsrd Plik wykonywalny jest tworzony z kodem niezależnym od pozycji, co może powodować błędną identyfikację.

 

Komunikaty o błędach

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
UWAGA: Problem nie leży po stronie nsrd plik wykonywalny, ale polecenie file nie jest w stanie go poprawnie zidentyfikować.

Разрешение

Uaktualnianie polecenia pliku

Aby rozwiązać ten problem, zaktualizuj plik "file' do wersji 5.39 lub nowszej. Powinno to zapewnić oczekiwane rezultaty pkgcore Skrypt.

 

Etapy aktualizacji

Wykonaj następujące kroki, aby uaktualnić plik "file' polecenie:

  • Sprawdź aktualną wersję "file' polecenie.
  • Pobierz i zainstaluj najnowszą wersję pliku "file' (wersja 5.39 lub nowsza).

Weryfikacja rozwiązania

Po uaktualnieniu "file', sprawdź, czy problem został rozwiązany, uruchamiając polecenie "linux_pkgcore.sh' skrypt ponownie.

# Run the linux_pkgcore.sh script to verify the resolution
$ ./linux_pkgcore.sh
UWAGA: Inżynierowie NetWorker pracują nad rozwiązaniem.

Затронутые продукты

NetWorker

Продукты

NetWorker Family
Свойства статьи
Номер статьи: 000329028
Тип статьи: Solution
Последнее изменение: 25 May 2026
Версия:  4
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.