参考: How To Upgrade to AlmaLinux 9 from AlmaLinux 8 – TechViewLeo
操作
作業前にバックアップを取ること
# 最新化
dnf -y update
shutdown -r now
# leapp を導入する
curl https://repo.almalinux.org/elevate/testing/elevate-testing.repo -o /etc/yum.repos.d/elevate-testing.repo
rpm --import https://repo.almalinux.org/elevate/RPM-GPG-KEY-ELevate
dnf -y install leapp-upgrade leapp-data-almalinux
# leapp を実行、エラーが出たら対処する
# 緑で REPORTと END OF REPORT が出れば正常
leapp preupgrade
# アップグレードを実行する
leapp upgrade
shutdown -r now
# grub2 メニューで ELevate-Upgrade-Initramfs を選択、あるいは自動で進行する
# 再起動後、Alma Linux は 9 になる
# ELevate の削除とかは必要であれば実施を
エラー対処方法
cat /var/log/leapp/leapp-report.txt すると対処法も書いてあったりする
Inhibitor: Firewalld Configuration AllowZoneDrifting Is Unsupported
sed -i "s/^AllowZoneDrifting=.*/AllowZoneDrifting=no/" /etc/firewalld/firewalld.conf
Inhibitor: Missing required answers in the answer file
leapp answer --section check_vdo.no_vdo_devices=True
これについてはなんとなく環境によって 対処法が変わっている気がする
leapp-report.txt を参照して commands を確認すること