最新版のNginxがインストールできない

実現したいこと

最新版のNginxバージョン1.27をインストールしたいです。
libcrypto.so.10とlibssl.so.10とlibcrypto.so.10
が足りないと書かれているようなので、それらをインストールして、最適なインストールを行いたいです。

発生している問題・分からないこと

エラーが発生してインストールが進まない

エラーメッセージ

error

1# sudo dnf install nginx 2を実行すると以下のエラーが発生 3 4Last metadata expiration check: 0:49:18 ago on Sun 23 Jun 2024 11:06:42 AM JST. 5Error: 6 Problem: cannot install the best candidate for the job 7 - nothing provides libcrypto.so.10()(64bit) needed by nginx-1:1.27.0-2.el7.ngx.x86_64 from nginx 8 - nothing provides libcrypto.so.10(libcrypto.so.10)(64bit) needed by nginx-1:1.27.0-2.el7.ngx.x86_64 from nginx 9 - nothing provides libssl.so.10()(64bit) needed by nginx-1:1.27.0-2.el7.ngx.x86_64 from nginx 10 - nothing provides libssl.so.10(libssl.so.10)(64bit) needed by nginx-1:1.27.0-2.el7.ngx.x86_64 from nginx 11 - nothing provides libcrypto.so.10(OPENSSL_1.0.2)(64bit) needed by nginx-1:1.27.0-2.el7.ngx.x86_64 from nginx 12(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

該当のソースコード

# sudo dnf install nginx

試したこと・調べたこと

上記の詳細・結果

①まずはNginxをアンインストール
yum remove nginx
②dnfパッケージのアップグレード
dnf clean all
dnf upgrade
③epelのインストール
dnf install epel-release
④モジュールの依存関係リセット
dnf module reset nginx
⑤Nginxの最新版をインストール 
sudo dnf install -y nginx ←ここでエラーが発生

エラーの原因を調べたところ、libcrypto.so.10などが足りないようなので、インストールを試みましたがエラーの内容は変化せずでした。libcrypto.so.10はopensslに含まれているとのことでしたので、⑥openssl-develなるものをインストール。

既にopensslはインストール済みなようで、openssl-1:3.2.2-2.el9.x86_64 is already installed.

Linux関係はあまり得意ではありません。Googleでかなり調べましたが解決に至らず、どなたかご教授ください。よろしくお願いします。

補足

CentOS Stream9

コメントを投稿

0 コメント