0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWS上のRHEL7を8へメジャーバージョンアップしたら起動しなくなった件

Last updated at Posted at 2025-05-28

はじまり

AWSのEC2で動作しているRHEL7がEOLを迎えるので、メジャーバージョンアップするタスクが舞い込んできた。
Upgradeコマンドで楽勝かなーと思っていたんだが、Webサーバのみ起動しなくなるという冷や汗ダラダラな事態に:disappointed_relieved:

初回投稿なので、読みにくい部分があると思います:bow_tone1:
本記事が参考になれば幸いです。。。

構成の概要と前提

・REHLはAWSのマーケットプレイスから購入
・WebサーバはNginxを採用
・WebコンテンツはS3に保管
・WebサーバはAutoScalingでスケールアウト/スケールインが可能
・サーバ新規起動時にCodeDeployで最新Webコンテンツをデプロイ

トラブル

RHEL7から8へバージョンアップしたが、AutoScalingの起動エラーとなり、うんともすんとも反応しなくなった。

何が悪かったの?

CodeDeplyエージェントのログを見ていたら、rvm(Rubyのバージョン管理ソフト)でOpenSSLのライブラリが見つからないとのメッセージが・・・

あれ?入ってるはずなんだけどなー
んんん?やっぱり入ってる。(rpmコマンドで見てみるとやっぱりある:frowning2:)

どうやら知らぬ間にrvm(Rubyの管理ソフト)が入っていて、それがOpneSSLのライブラリを参照するとのこと。
このrvmの起動時に、旧来から入っているOpenSSLのライブラリと互換性がなくてエラーになっていました

解決方法

いろいろと試行錯誤し、どこかの記事でOpenSSlの互換パッケージである"compat-openssl10"をインストールしているWebドキュメントを見かけてインストールしたところ・・・
動いた:joy:

若干場当たり的な対応だったので、もうちょっと追ってみよう。

OpenSSLのライブラリで困ったら、1度お試しください。
拙文にて失礼いたしました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?