NetWorker:エラー「/usr/sbin/nsrdはリンクまたは開始スクリプトですか? ぜひチェックしてみてくださいね! Binary Executable needed as argument」というエラーが表示されますLinux_pkgcore.sh。

Summary: /usr/sbin/nsrdバージョン19.12.0.1に関するNetWorkerの問題は、位置に依存しないコード設定により、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: 08 ذو الحجة 1447
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.