Ubuntuを24.10にアップデート

サーバ

Ubuntu24.10がリリースされたので、アップデートを行いました。
今回のアップデートでは、Ubuntuコアの他にApacheの累積アップデートが対応されているので、特にWebサーバを稼働させている人は、アップデートをお勧めします。
 ※Apacheだけでもアップデートを行いCVE-2024-38475(危険度:critical)等の対応を。CVE-2024-38475等累積対応 ubuntuにApache2.4.61をインストール | タンス (tansunohazama.sakura.ne.jp)

環境

 Ubuntu 24.04.1 → 新環境 Ubuntu 24.10
  (Apache 2.4.58 → Apache 2.4.62
  PHP 8.3.6 → PHP 8.3.11)
  アップデートしました

バージョンアップ前

バージョンアップ前の環境は次のような状態でした。

よく使っているバージョンだけ確認しました。

バージョンアップ方法

次のコマンドを実行しました

# 失敗例 
# apt upgrade ではコアのアップデートはできませんでした

$ sudo apt update
# 全てのパッケージを更新する
$ sudo apt upgrade 
:
# この方法だとOSのバージョンは上がりません

upgrade じゃダメなんだと気付いたところで、次のコマンドを実行します。

# アップデートマネージャーのインストール(入っている人は飛ばしてOK)
$ sudo apt-get install update-manager-core
# 今回はLTSへのアップデートではないので、Promptを変更
$ sudo nano /etc/update-manager/release-upgrades
 :
 Prompt=lts → Prompt=normal に変更して保存(ctrl + s,ctrl + x)
$ sudo do-release-upgrade (アップデート開始!)

新しい Ubuntu のリリースをチェックしています
:
The Ubuntu team is proud to announce Ubuntu 24.10 'Oracular Oriole'.
# 何度かyボタンを押すとインストール開始
:
システムのアップグレードが完了しました。
再起動が必要です
'Y' を選択すると再起動します。
(1時間位かかりました)
# 再起動後

再起動を行うと次の状態になりました。
等価交換を求められそうな壁紙に進化!

# ターミナルからバージョンを確認
$ lsb_release -a
 No LSB modules are available.
 Distributor ID: Ubuntu
 Description:    Ubuntu 24.10
 Release:        24.10
 Codename:       oracular
$ apache2 -v
 Server version: Apache/2.4.62 (Ubuntu)
 Server built:   2024-08-15T07:32:14
$ php -v
 PHP 8.3.11 (cli) (built: Sep 30 2024 12:07:44) (NTS)
 Copyright (c) The PHP Group
 Zend Engine v4.3.11, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.11, Copyright (c), by Zend Technologies

#これでOSのバージョンアップが完了

最後に

Ubuntuのバージョンアップが完了し、Apacheの累積アップデートが完了しApacheの動作テストも無事完了しました。

 ・WinSCPによるサーバ接続も問題なし
 ・PowerShellからのSSH接続も問題なし

Ubuntuは、OSのバージョンアップが簡単に行えるのでいいですね。
今のところ大きなトラブルはありません。
 Ubuntu開発に携わって頂いた方々には感謝しかありません。

参考にしたDoc

 UbuntuのDocはこちら(Ubuntu Manpage: do-release-upgrade – upgrade operating system to latest release)にあります。