FreeBSDを13.1から14.0にアップグレード

仮想マシンのFreeBSDをアップグレードしたときの覚書。

環境: VMware Fusion 13.5.1

参考


今のバージョンを確認。
# freebsd-version

13.1-RELEASE-p9

14.0にアップグレード
# freebsd-update upgrade -r 14.0-RELEASE

いくつかシステムファイルを手動で更新しないといけない。

インストール実行
# freebsd-update install

Kernel updates have been installed.  Please reboot and run
"/usr/sbin/freebsd-update install" again to finish installing updates.

再起動しないとダメらしい。再起動して再実行。
# shutdown -r now
# freebsd-update install

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 "/usr/sbin/freebsd-update install"
again to finish installing updates.

もう一度やれというのでやっておく。
# freebsd-update install

バージョン確認。
# freebsd-version

14.0-RELEASE-p6

パッケージマネージャをアップデート。
# pkg update

ld-elf.so.1: Shared object "libssl.so.111" not found, required by "pkg"

よく分からないので再起動する。
# shutdown -r now

同じエラーになるので検索するとpkg-staticを利用するといいらしい。
参考: FreeBSD 14.0 upgrade -- pkg utility stops working : r/freebsd
# pkg-static bootstrap -f

パッケージマネージャをアップデート。
# pkg update
# pkg upgrade

気になっていたopenssl のバージョンを確認。
# openssl version

OpenSSL 3.0.12 24 Oct 2023 (Library: OpenSSL 3.0.12 24 Oct 2023)


NetBIOS名で名前解決出来なくなったので、sambaの状態を確認。
# /usr/local/etc/rc.d/samba_server status

nmbd is not running.
smbd is not running.

# /usr/local/etc/rc.d/samba_server start
# /usr/local/etc/rc.d/samba_server status

再起動してもsambaが起動していることを確認。



【関連記事】