Apache httpdインストール時にmod_sslでエラーが出た場合の対処法です。
以下がhttpdインストール時に出たエラーです。
VM環境作ったばかりだったのでインストールされていたOpenSSLが古かったです。
configure: WARNING: OpenSSL version is too old
no
checking whether to enable mod_ssl... configure: error: mod_ssl has been requested but can not be built due to prerequisite failures
OpenSSLをインストールする
Apacheインストール時にエラーとならないようにOpenSSLを新しくします。
$ yum install openssl-devel
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
* epel: ftp.riken.jp
* extras: ftp.riken.jp
* remi-safe: ftp.riken.jp
* updates: ftp.riken.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ openssl-devel.x86_64 1:1.0.2k-22.el7_9 を インストール
--> 依存性の処理をしています: openssl-libs(x86-64) = 1:1.0.2k-22.el7_9 のパッケージ: 1:openssl-devel-1.0.2k-22.el7_9.x86_64
--> 依存性の処理をしています: krb5-devel(x86-64) のパッケージ: 1:openssl-devel-1.0.2k-22.el7_9.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ krb5-devel.x86_64 0:1.15.1-50.el7 を インストール
--> 依存性の処理をしています: libverto-devel のパッケージ: krb5-devel-1.15.1-50.el7.x86_64
--> 依存性の処理をしています: libselinux-devel のパッケージ: krb5-devel-1.15.1-50.el7.x86_64
--> 依存性の処理をしています: libcom_err-devel のパッケージ: krb5-devel-1.15.1-50.el7.x86_64
--> 依存性の処理をしています: keyutils-libs-devel のパッケージ: krb5-devel-1.15.1-50.el7.x86_64
---> パッケージ openssl-libs.x86_64 1:1.0.2k-21.el7_9 を 更新
--> 依存性の処理をしています: openssl-libs(x86-64) = 1:1.0.2k-21.el7_9 のパッケージ: 1:openssl-1.0.2k-21.el7_9.x86_64
---> パッケージ openssl-libs.x86_64 1:1.0.2k-22.el7_9 を アップデート
--> トランザクションの確認を実行しています。
---> パッケージ keyutils-libs-devel.x86_64 0:1.5.8-3.el7 を インストール
---> パッケージ libcom_err-devel.x86_64 0:1.42.9-19.el7 を インストール
---> パッケージ libselinux-devel.x86_64 0:2.5-15.el7 を インストール
--> 依存性の処理をしています: libsepol-devel(x86-64) >= 2.5-10 のパッケージ: libselinux-devel-2.5-15.el7.x86_64
--> 依存性の処理をしています: pkgconfig(libsepol) のパッケージ: libselinux-devel-2.5-15.el7.x86_64
---> パッケージ libverto-devel.x86_64 0:0.2.5-4.el7 を インストール
---> パッケージ openssl.x86_64 1:1.0.2k-21.el7_9 を 更新
---> パッケージ openssl.x86_64 1:1.0.2k-22.el7_9 を アップデート
--> トランザクションの確認を実行しています。
---> パッケージ libsepol-devel.x86_64 0:2.5-10.el7 を インストール
--> 依存性解決を終了しました。
依存性を解決しました
===========================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
===========================================================================================================
インストール中:
openssl-devel x86_64 1:1.0.2k-22.el7_9 updates 1.5 M
依存性関連でのインストールをします:
keyutils-libs-devel x86_64 1.5.8-3.el7 base 37 k
krb5-devel x86_64 1.15.1-50.el7 base 273 k
libcom_err-devel x86_64 1.42.9-19.el7 base 32 k
libselinux-devel x86_64 2.5-15.el7 base 187 k
libsepol-devel x86_64 2.5-10.el7 base 77 k
libverto-devel x86_64 0.2.5-4.el7 base 12 k
依存性関連での更新をします:
openssl x86_64 1:1.0.2k-22.el7_9 updates 494 k
openssl-libs x86_64 1:1.0.2k-22.el7_9 updates 1.2 M
トランザクションの要約
===========================================================================================================
インストール 1 パッケージ (+6 個の依存関係のパッケージ)
更新 ( 2 個の依存関係のパッケージ)
合計容量: 3.8 M
総ダウンロード容量: 2.1 M
Is this ok [y/d/N]: y
Downloading packages:
(1/7): krb5-devel-1.15.1-50.el7.x86_64.rpm | 273 kB 00:00:00
(2/7): libcom_err-devel-1.42.9-19.el7.x86_64.rpm | 32 kB 00:00:00
(3/7): keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm | 37 kB 00:00:00
(4/7): libsepol-devel-2.5-10.el7.x86_64.rpm | 77 kB 00:00:00
(5/7): libselinux-devel-2.5-15.el7.x86_64.rpm | 187 kB 00:00:00
(6/7): libverto-devel-0.2.5-4.el7.x86_64.rpm | 12 kB 00:00:00
(7/7): openssl-devel-1.0.2k-22.el7_9.x86_64.rpm | 1.5 MB 00:00:00
-----------------------------------------------------------------------------------------------------------
合計 6.1 MB/s | 2.1 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
更新します : 1:openssl-libs-1.0.2k-22.el7_9.x86_64 1/11
インストール中 : libsepol-devel-2.5-10.el7.x86_64 2/11
インストール中 : libselinux-devel-2.5-15.el7.x86_64 3/11
インストール中 : keyutils-libs-devel-1.5.8-3.el7.x86_64 4/11
インストール中 : libverto-devel-0.2.5-4.el7.x86_64 5/11
インストール中 : libcom_err-devel-1.42.9-19.el7.x86_64 6/11
インストール中 : krb5-devel-1.15.1-50.el7.x86_64 7/11
インストール中 : 1:openssl-devel-1.0.2k-22.el7_9.x86_64 8/11
更新します : 1:openssl-1.0.2k-22.el7_9.x86_64 9/11
整理中 : 1:openssl-1.0.2k-21.el7_9.x86_64 10/11
整理中 : 1:openssl-libs-1.0.2k-21.el7_9.x86_64 11/11
検証中 : libselinux-devel-2.5-15.el7.x86_64 1/11
検証中 : libcom_err-devel-1.42.9-19.el7.x86_64 2/11
検証中 : libverto-devel-0.2.5-4.el7.x86_64 3/11
検証中 : krb5-devel-1.15.1-50.el7.x86_64 4/11
検証中 : keyutils-libs-devel-1.5.8-3.el7.x86_64 5/11
検証中 : 1:openssl-devel-1.0.2k-22.el7_9.x86_64 6/11
検証中 : 1:openssl-1.0.2k-22.el7_9.x86_64 7/11
検証中 : libsepol-devel-2.5-10.el7.x86_64 8/11
検証中 : 1:openssl-libs-1.0.2k-22.el7_9.x86_64 9/11
検証中 : 1:openssl-1.0.2k-21.el7_9.x86_64 10/11
検証中 : 1:openssl-libs-1.0.2k-21.el7_9.x86_64 11/11
インストール:
openssl-devel.x86_64 1:1.0.2k-22.el7_9
依存性関連をインストールしました:
keyutils-libs-devel.x86_64 0:1.5.8-3.el7 krb5-devel.x86_64 0:1.15.1-50.el7
libcom_err-devel.x86_64 0:1.42.9-19.el7 libselinux-devel.x86_64 0:2.5-15.el7
libsepol-devel.x86_64 0:2.5-10.el7 libverto-devel.x86_64 0:0.2.5-4.el7
依存性を更新しました:
openssl.x86_64 1:1.0.2k-22.el7_9 openssl-libs.x86_64 1:1.0.2k-22.el7_9
完了しました!
バージョン確認
インストールしたバージョンを確認します。
ちょっと古いけどVM環境で外部に公開することもないのでApacheインストールに支障がなければ良しとします。
$ openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017
以上です。
コメント