IBM Support

RHEL 8へのインストール中に「libnsl.so.1 が必要ですが、見つかりません」メッセージが表示される

Troubleshooting


Problem

IBM Spectrum Protect サーバー を RHEL 8にインストールしようとすると、libnsl.so.1の前提条件検査で失敗する場合があります。
(インストール・ウィザードinstall.shの出力例)

=====> IBM Installation Manager> インストール> 前提条件
妥当性検査結果:
* [エラー] IBM Spectrum Protect サーバー 8.1.11.20201103_1152 に妥当性検査エラーがあります。
     1. エラー: libnsl.so.1 が必要ですが、見つかりません。
上に表示されているエラー・メッセージまたは警告メッセージの詳細については、メッセージ番号を入力してください。

しかし 一方、コマンドyum install libnsl.so.1では「すでにインストールされています」なるメッセージが表示されます。

# yum install libnsl.so.1
(中略)
パッケージ libnsl-2.28-101.el8.i686 はすでにインストールされています。
依存関係が解決しました。
行うべきことはありません。
完了しました!
#

Cause

RHEL 8環境に、32ビット版libnsl.so.1はインストールされておりますが、64ビット版libnsl.so.1がインストールされていない状況です。
  • IBM Spectrum Protectサーバー・インストールウィザードは、64ビット版libnsl.so.1がインストールされていないために、前提条件の検査でエラーを返しています。
  • 一方、コマンド「yum install libnsl.so.1」では32ビット版libnsl.so.1を処理します。64ビット版libnsl.so.1は、このコマンドでは処理されません。

Resolving The Problem

下記コマンドを実行して64ビット版libnsl.so.1をインストールして下さい。
​yum install /lib64/libnsl.so.1
その後、IBM Spectrum Protectサーバー・インストールウィザードを再実行して下さい。

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB26","label":"Storage"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEQVQ","label":"IBM Spectrum Protect"},"ARM Category":[{"code":"a8m3p000000hAadAAE","label":"Server->Install\/Upgrade\/Configuration"}],"ARM Case Number":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"8.1.11;8.1.12"}]

Document Information

Modified date:
01 June 2021

UID

ibm16457689