本ブログはアフィリエイト広告を利用しています。

Apache httpdインストール時にOpenSSLのバージョンが古かった

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

以上です。

コメント

タイトルとURLをコピーしました