freebsd-update - 13.1 RELEASE → 13.2 RELEASE - サブマシン・バージョンアップ

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

1. 概要

 例のごとくというか、同じ話になりますが、運用しているマシンが、2台あります。  まずは、サブマシンのほうから・・・。  サブマシンの方は、事情があって、普段は停止しています。  相当、アップグレードする「ports」がたまっている。  まずはそこから・・・。  ただし、その辺は、前ページにも書いていますので、よほどのことがなければ割愛します。  前回、こう書いて、よほどのことが起きてしまったのですが。  今回、よほどのことは置きませんでしたが、「ports」を最新にするのに、途中でエラーがあるものがあったりして。  1、2日どころか、3、4日かかってしまいました。

2. パッチをあてる

 パッチをあてておきます。

freebsd-update fetch

Looking up update.FreeBSD.org mirrors... 2 mirrors found.
Fetching metadata signature for 13.1-RELEASE from update1.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.
Fetching 330 patches.....10....20....30....40....50....60....70....80....90....100....110....120....130....140....150....160....170....180....190....200....210....220....230....240....250....260....270....280....290....300....310....320....330 done.
Applying patches... done.
Fetching 2 files... . done.
The following files will be removed as part of updating to
13.1-RELEASE-p7:
/usr/share/zoneinfo/SystemV
/usr/src/contrib/tzdata/pacificnew
/usr/src/contrib/tzdata/systemv
/usr/src/contrib/tzdata/yearistype.sh
/usr/src/contrib/tzdata/zoneinfo2tdf.pl
--More--(END)
 この後は、Space やら q やらで進めていきます。  最後のこの表示。

WARNING: FreeBSD 13.1-RELEASE is approaching its End-of-Life date.
It is strongly recommended that you upgrade to a newer
release within the next 1 month.
 アップデート。

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

Installing updates...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 nt.sing.ne.jp 13.1-RELEASE-p6 FreeBSD 13.1-RELEASE-p6 GENERIC amd64
 「FreeBSD 13.1-RELEASE」から「FreeBSD 13.1-RELEASE-p6」へ変わっています。

3. バージョンアップ

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

freebsd-update -r 13.2-RELEASE upgrade
 ここは、メッセージややりとりは、基本、伏せておきます。  途中、気になったのが。

The following components of FreeBSD seem to be installed:
kernel/generic src/src world/base world/lib32

The following components of FreeBSD do not seem to be installed:
kernel/generic-dbg world/base-dbg world/lib32-dbg

Does this look reasonable (y/n)?
 う~ん、「32bit」のライブラリ。  必要なんだろうか?  しかし、これを n で答えると、先に進めないのであった(実際、試行錯誤したのです)。  なので、y。  で、最後までいきつきました。  次に。

freebsd-update install
 上記が

Installing updates...
Kernel updates have been installed.  Please reboot and run
"/usr/sbin/freebsd-update install" again to finish installing updates.
 で、終了します。  再起動。

shutdown -r now

4. 再起動後

 再度。

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

Installing updates...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... 2 mirrors found.
Fetching metadata signature for 13.2-RELEASE from update2.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.

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

uname -a

FreeBSD nt.sing.ne.jp 13.2-RELEASE FreeBSD 13.2-RELEASE releng/13.2-n254617-525ecfdad597 GENERIC amd64
 「ports」の更新を確認します。

git -C /usr/ports pull
portsdb -Fu
 その後

pkg version -v
 してみましたが、更新は、発生していませんでした。  無事、アップデート完了ということです。
ハイスピードプラン