PAMSC : RPM コマンドが依存関係のエラーで失敗する。
search cancel

PAMSC : RPM コマンドが依存関係のエラーで失敗する。

book

Article ID: 274844

calendar_today

Updated On:

Products

CA Privileged Access Manager - Server Control (PAMSC)

Issue/Introduction

Privileged Access Manager Server Control (以下 PAMSC) CP05を RHEL 7.9 のマシン上にRPMパッケージでインストールしようとすると下記のエラーが発生する。

+ rpm -Uvh ./CAeAC.x86_64.rpm
error: Failed dependencies:
        rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by CAeAC-1410-50.61.x86_64

原因と対策を教えてほしい。

Environment

Release : 14.1

Cause

これはパッケージマネージャがRPMパッケージを作成するときに必要な最低要件を満たすためです。
rpmbuildコマンドはRPMパッケージを作成した際に使用したバージョン以上を必要とします。
今回のケースではより新しいバージョンで作成されたパッケージを使用していることが想定されます。

例えば、デフォルトのRPMパッケージは以下を必要とします。

# rpm -qp --requires CAeAC-1410-50.61.x86_64.rpm
rpm >= 4.0
libcrypt.so.1()(64bit)
libc.so.6()(64bit)
libdl.so.2()(64bit)
libgcc_s.so.1()(64bit)
libm.so.6()(64bit)
libnsl.so.1()(64bit)
libpam.so.0()(64bit)
libpthread.so.0()(64bit)
libresolv.so.2()(64bit)
libstdc++.so.6()(64bit)
/bin/sh
/bin/sh
/bin/sh
/bin/sh
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadIsXz) <= 5.2-1

Resolution

全ての依存関係を解消するために共通の最小のOSバージョンでRPMパッケージの作成 (customize_eac_rpm) を行ってください。

Additional Information

以下の英文 KBを翻訳し補足しました。

Article ID: 259975: PAMSC RPM Command Failed Dependencies