rpm を使用して RHEL に rpm パッケージをインストールすると、「失敗した依存関係: /bin/sh is needed by xxx」のようなエラー メッセージが表示されます。
/bin/sh がそこにあり、/bin/bash にリンクしており、bash がうまく機能することを確認しました。
--nodeps
この問題を解決するために rpm コマンドに追加する解決策を見つけました。しかし、私は本当に根本的な原因が何であるかを知りたいですか?
この問題の根本原因を見つけました。マシンに rpm-libs がありません。rpm-libs を再インストールすると、すべて問題ありません。注: rpm-libs をインストールした後、問題が解決しない場合は、"rpm -v --rebuilddb --define="_rpmlock_path /var/lock/rpm"" を試してください。
RPMデータベースに問題がある可能性が高いように私には思えます。最近、何らかの方法で削除または変更しましたか?まず、データベースを再構築する方法を説明しているFedoraのドキュメントから始めます。