【yum】エラー[nothing provides redhat-release]

Tech

今日も今日とてエラーに悩まされる日々です。
今日躓いたエラーのメモになります。

環境

  • RHEL 8

やろうとしたこと

ssh2クライアントを導入する為に、
remirepositoryを追加したかった

事象

yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

を実行したら

問題: conflicting request
  - nothing provides redhat-release => 8.5 needed by remi-release-8.5-3.el8.remi.noarch

が返ってきた

エラーの原因

エラーメッセージを直訳すると

remi-releaseゴニョゴニョに、redhat-release 8.5 以上が必要

みたいなことを言っている

redhat-releaseって何よ?って彷徨った

答え(対処方法)

まずは、redhat-releaseを確認する

cat /etc/redhat-release

を実行して

Red Hat Enterprise Linux release 8.4

が返ってきた(どうやらOSのバージョンっぽい
エラーメッセージでは8.5以上を要求されているのでダメですな

というわけで、8.4に対応したものを入れれば良い

yum install https://rpms.remirepo.net/enterprise/remi-release-8.4.rpm

これでremiのリポジトリを追加できました!

めでたしめでたし