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., programsinstalled 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が起動していることを確認。