freebsd-update - 15.0 RELEASE → 15.1 RELEASE - 実機


クラウディア 


1. 概要
2. パッチをあてる
3. バックアップ
4. バージョンアップ
5. その後

1. 概要

 仮想環境で、試験して、問題ないことが確認できましたので、実機の方のバージョンアップにはいります。  実機で、「FreeBSD 15.0 RELEASE」で運用しているマシンが 2台あります。  「ports」は、毎日更新して、最新に保つようにしています。  開始日は、2026年7月18日。

2. パッチをあてる

 今回は、先にパッチをあてておきます。  現在の状況を見てみます。

uname -a
 それぞれ。

FreeBSD host-name1 15.0-RELEASE-p2 FreeBSD 15.0-RELEASE-p2 SINGNET amd64

FreeBSD host-name2 15.0-RELEASE-p2 FreeBSD 15.0-RELEASE-p2 #1 releng/14.3-n271434-2ea99b8ed142-dirty: Thu Jan 29 19:50:55 JST 2026 root@host-name2:/usr/obj/usr/src/amd64.amd64/sys/SINGNET amd64
 下の方は、ちょっとやな感じ。  パッチをあてておきます。  以下、「root」ユーザ権限で。

freebsd-update fetch
 ここは、基本、前ページと同様なので、割愛。  プロンプトが返ってきたら、インストール。

freebsd-update install
 下記のメッセージが、表示されます。

Creating snapshot of existing boot environment... done.
Installing updates...
Restarting sshd after upgrade
Performing sanity check on sshd configuration.
Stopping sshd.
Waiting for PIDS: 2373.
Performing sanity check on sshd configuration.
Starting sshd.
 done.
 上記および、以下、下記の行が出力されるのは、「ZFS」の方のみです。

Creating snapshot of existing boot environment... done.
 再起動。

shutdown -r now
 再起動後に、更新を確認。

uname -a

FreeBSD host-name1 15.0-RELEASE-p11 FreeBSD 15.0-RELEASE-p11 #0 -dirty: Tue Jun 30 05:54:41 UTC 2026     root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64

FreeBSD host-name2 15.0-RELEASE-p11 FreeBSD 15.0-RELEASE-p11 #0 -dirty: Tue Jun 30 05:54:41 UTC 2026     root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
 「FreeBSD 15.0-RELEASE-p2」から「FreeBSD 15.0-RELEASE-p11」へ変わっています。  2 台のバージョンがそろいました。

3. バックアップ

 フルバックアップを取っておきます。  1台は「GPT」、1台は「ZFS」、それぞれフォーマットも異なるので、バックアップ方法も異なります。  「GPT」の方は、「FreeBSD - メンテナンス・トラブルシュート - システムバックアップ」の方法で、バックアップします。  「zfs」の方は、「FreeBSD - メンテナンス・トラブルシュート - zfs」の方法で、スナップショットをとってバックアップします。  今回は。

zfs snapshot -r zroot@snap20260718
 データベースのバックアップも、別途、一通りとっておきます。

4. バージョンアップ

 バージョンアップ。  「root」ユーザ権限で。

freebsd-update -r 15.1-RELEASE upgrade
 ここもメッセージややりとりは、前ページと同様ですので、割愛します(以下同文)。

To install the downloaded upgrades, run 'freebsd-update [options] install'.
 で、終わったら。

freebsd-update install

Creating snapshot of existing boot environment... done.
Installing updates...
Kernel updates have been installed.  Please reboot and run
'freebsd-update [options] install' again to finish installing updates.
 「Kernel」が変わっちょるけん、再起動しんさいや、ちゅうことですな。  なので。

shutdown -r now
 再起動後にログインしたときのログイン時のメッセージが

FreeBSD 15.1-RELEASE-p1 (GENERIC) #0 -dirty: Tue Jun 30 03:16:39 UTC 2026
 となっております。  「root」ユーザ権限で。

freebsd-update install

Creating snapshot of existing boot environment... done.
Installing updates...
Restarting sshd after upgrade
Performing sanity check on sshd configuration.
Stopping sshd.
Waiting for PIDS: 1983.
Performing sanity check on sshd configuration.
Starting sshd.

Completing this upgrade requires removing old shared object files.
Please rebuild all installed 3rd party software (e.g., programs
installed from the ports tree) and then run
'freebsd-update [options] install' again to finish installing updates.
 これは、相当の時間がかかります。  終わって、バージョンを確認。

uname -a

FreeBSD host-name1 15.1-RELEASE-p1 FreeBSD 15.1-RELEASE-p1 #0 -dirty: Tue Jun 30 03:16:39 UTC 2026     root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64

5. その後

 「ports」のアップデートを確認します。

git -C /usr/ports pull

portversion -v | grep '<'

[Reading data from pkg(8) ... - 623 packages found - done]
boost-libs-1.89.0_2         <  needs updating (port has 1.89.0_3)
libraw-0.21.5_1             <  needs updating (port has 0.22.1)
mesa-libs-26.1.4            <  needs updating (port has 26.1.5)
nss-3.125                   <  needs updating (port has 3.126)
webmin-2.651                <  needs updating (port has 2.652)
 これらをアップグレードします。  アップグレード後。

freebsd-update install

Creating snapshot of existing boot environment... done.
Installing updates... done.
 最後に、もう一度、 パッチを確認します。

freebsd-update fetch

Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 15.1-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 15.1-RELEASE-p1.
 アップデートはないようです。  これで、アップデートは完了です。

audiobook.jp
ベルリッツ
earthcar(アースカー)
健康サポート特集
損保との違い
TikTok Shop 【リピート用プログラム】
JETBOY
U-NEXT
【usus ウズウズ】
薬屋の独り言
サウンドハウス
5G CONNECT
EaseUS
ハイスピードプラン
葬送のフリーレン Prime Video
Amazonギフトカード
それがだいじWi-Fi
アフィリエイトのアクセストレード
ネットオークションの相場、統計、価格比較といえばオークファン