freebsd-update - 13.4 RELEASE → 13.5 RELEASE - 実機

クラウディア 
1. 概要
2. パッチをあてる
3. バージョンアップ
4. 再起動後

1. 概要

 実機で、「FreeBSD 13.4 RELEASE」のマシンがあります。  これは、データベースを本運用していないので、バックアップはほとんど必要ない。  実機なので、「ports」も最新です。  マイナーバージョンのアップグレードなので、ほぼ、仮想環境と同じであろうかと思っています。  前ページに、仮想環境の状況を書いていますので、よほどのことがなければ割愛します。

2. パッチをあてる

 現時点のバージョンが。

$ uname -a
FreeBSD ns.sing.ne.jp 13.4-RELEASE-p1 FreeBSD 13.4-RELEASE-p1 GENERIC amd64
 です。  パッチをあてておきます。

freebsd-update fetch
 実行しているのが、2025年4月11日。  前ページと同様。

WARNING: FreeBSD 13.4-RELEASE-p1 is approaching its End-of-Life date.
It is strongly recommended that you upgrade to a newer
release within the next 2 months.
 と言われますな。  アップデート。

freebsd-update install
 メッセージは、これだけ

Installing updates...
Restarting sshd after upgrade
Performing sanity check on sshd configuration.
Stopping sshd.
Waiting for PIDS: 43057.
Performing sanity check on sshd configuration.
Starting sshd.
Scanning //usr/share/certs/blacklisted for certificates...
Scanning //usr/share/certs/trusted for certificates...
Scanning //usr/local/share/certs for certificates...
 done.
 再起動。

shutdown -r now
 更新を確認。

$ uname -a
FreeBSD ns.sing.ne.jp 13.4-RELEASE-p3 FreeBSD 13.4-RELEASE-p3 GENERIC amd64
 「FreeBSD 13.4-RELEASE-p1」から「FreeBSD 13.4-RELEASE-p7」へ変わっています。

3. バージョンアップ

 これ、「GENERIC」なので、カーネルは不要のはず。  バージョンアップ。

freebsd-update -r 13.5-RELEASE upgrade
 ここは、メッセージややりとりは、基本、伏せておきます。  途中で2度ほど。

Does this look reasonable (y/n)?
 と聞かれました。  これ n で答えると、アップグレードを終了しちゃうんですね。  y で答えるか、n で答えた場合は、現行の設定に何か手を加えなければならないようです。  一通り終わって。

/usr/sbin/freebsd-update install
 上記が。

Installing updates...
Kernel updates have been installed.  Please reboot and run
'freebsd-update [options] install' again to finish installing updates.
 で、終了します。  再起動。

shutdown -r now

4. 再起動後

 再度。

/usr/sbin/freebsd-update install
 これが、下記のメッセージで終わります。

Installing updates...
Restarting sshd after upgrade
Performing sanity check on sshd configuration.
Stopping sshd.
Waiting for PIDS: 925.
Performing sanity check on sshd configuration.
Starting sshd.
Scanning //usr/share/certs/blacklisted for certificates...
Scanning //usr/share/certs/trusted for certificates...
Scanning //usr/local/share/certs for certificates...
 done.
 パッチが、ないか確認。

freebsd-update fetch

Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 13.5-RELEASE from update2.freebsd.org... done.
Fetching metadata index... done.
Fetching 2 metadata patches.. done.
Applying metadata patches... done.
Fetching 2 metadata files... done.
Inspecting system... done.
Preparing to download files... done.

No updates needed to update system to 13.5-RELEASE-p1.
 と、この時点では、パッチはないようです。  バージョンを確認します。

$ uname -a
FreeBSD ns.sing.ne.jp 13.5-RELEASE FreeBSD 13.5-RELEASE releng/13.5-n259162-882b9f3f2218 GENERIC amd64
 「ports」の更新を確認します。

git -C /usr/ports pull

portsdb -Fu

portversion -v | grep '<'
 してみましたが、更新は、発生していませんでした。  無事、アップデート完了ということです。
ハイスピードプラン健康サポート特集