NetWorker: Błąd "Czy /usr/sbin/nsrd jest linkiem czy skryptem startowym? Proszę sprawdzić! Binarny plik wykonywalny wymagany jako argument" uruchamiający skrypt Linux_pkgcore.sh

Summary: 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. ...

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

Niepowodzenie wykonania skryptu

Kolumna linux_pkgcore.sh Skrypt nie działa poprawnie.

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

 

Szczegóły wiadomości

Wyświetlany komunikat: "Czy /usr/sbin/nsrd jest linkiem lub skryptem startowym? Proszę sprawdzić! Binarny plik wykonywalny wymagany jako 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

Główna przyczyna problemu

Główną przyczyną problemu jest błędna identyfikacja pliku wykonywalnego nsrd jako obiektu udostępnionego przez polecenie pliku.

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ć nieprawidłową identyfikację pliku wykonywalnego nsrd jako obiektu współużytkowanego.

  • Wersja używanego polecenia file jest starsza niż 5.39, co nie identyfikuje poprawnie pliku wykonywalnego nsrd.
  • Plik wykonywalny nsrd jest budowany 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 dotyczy samego pliku wykonywalnego nsrd, ale niemożności jego prawidłowej identyfikacji przez polecenie file.

Resolution

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