Table of Contents
CentOS8からAlmaLinuxへの移行は、下記サイトで移行用のスクリプトが提供されているのでそれを使用
GitHub – AlmaLinux/almalinux-deploy: EL to AlmaLinux migration tool.
CentOSを最新の状態に更新
# dnf update
# reboot
移行用スクリプトのダウンロード
# curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
スクリプトの実行
# bash ./almalinux-deploy.sh
# reboot
実行(移行)後のバージョン確認
# cat /etc/almalinux-release
AlmaLinux release 8.5 (Arctic Sphynx)
CentOS8からAlmaLinuxへの移行したら、tomcatが起動しなくなった。
# vi /var/log/messages
------------------------------------------------------------------------------------------------------------
Jan 15 19:41:07 hp systemd[1]: tomcat.service: Service RestartSec=10s expired, scheduling restart.
Jan 15 19:41:07 hp systemd[1]: tomcat.service: Scheduled restart job, restart counter is at 4.
Jan 15 19:41:07 hp systemd[1]: Stopped Apache Tomcat Web Application Container.
Jan 15 19:41:07 hp systemd[1]: Starting Apache Tomcat Web Application Container...
Jan 15 19:41:07 hp startup.sh[11904]: Existing PID file found during start.
Jan 15 19:41:07 hp startup.sh[11904]: Removing/clearing stale PID file.
Jan 15 19:41:07 hp startup.sh[11904]: Tomcat started.
Jan 15 19:41:07 hp systemd[1]: Started Apache Tomcat Web Application Container.
Jan 15 19:41:07 hp systemd[1]: tomcat.service: Main process exited, code=exited, status=126/n/a
Jan 15 19:41:07 hp systemd[1]: tomcat.service: Failed with result 'exit-code'.
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
# vi /opt/tomcat/logs/catalina.out
------------------------------------------------------------------------------------------------------------
/opt/tomcat/bin/catalina.sh: 行 502: /usr/lib/jvm/jre/bin/java: ディレクトリではありません
------------------------------------------------------------------------------------------------------------
使用するjavaのバージョンを再指定したら復旧
# alternatives --config java
復旧後に下記の関連すると思われる投稿を発見
Missing java symlinks after migration from CentOS 8 · Issue #50 · AlmaLinux/almalinux-deploy · GitHub