これは日々の作業を通して学んだことや毎日の生活で気づいたことをを記録しておく備忘録である。
HTML ファイル生成日時: 2024/09/03 20:25:59.812 (台灣標準時)
Ports Collection を使って、アプリケーションをインストールしようとした ら、以下のようなメッセージが表示されたでござる。
# cd /usr/ports/graphics/py-pyvista # pwd /usr/ports/graphics/py-pyvista # make install /!\ ERROR: /!\ Ports Collection support for your FreeBSD version has ended, and no ports are guaranteed to build on this system. Please upgrade to a supported release. No support will be provided if you silence this message by defining ALLOW_UNSUPPORTED_SYSTEM. *** Error code 1 Stop. make: stopped in /usr/ports/graphics/py-pyvista
どうやら、システムのバージョンを上げないといけないようでござる。まず、 現在のバージョンを確認してみたでござる。
# uname -srm FreeBSD 13.0-RELEASE amd64
13.0-RELEASE でござった。 13.0-RELEASE は、 13.1-RELEASE が出た三ヶ月 後までは保守されるということになっていたようでござる。 13.1-RELEASE は 2022 年 05 月に公開されていたようでござる。
![]() |
---|
![]() |
![]() |
![]() |
次に、 FreeBSD をアップグレードするには、どうすればよいのか調べてみた でござる。以下を参照すればよいようでござる。
freebsd-update コマンドを実行してみたでござる。
# freebsd-update fetch src component not installed, skipped Looking up update.FreeBSD.org mirrors... 2 mirrors found. Fetching public key from update2.freebsd.org... done. Fetching metadata signature for 13.0-RELEASE from update2.freebsd.org... done. Fetching metadata index... done. Fetching 2 metadata files... done. Inspecting system... done. Preparing to download files... done. Fetching 312 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. done. Applying patches... done. Fetching 16 files... ....10... done. The following files will be removed as part of updating to 13.0-RELEASE-p13: /etc/ssl/certs/080911ac.0 /etc/ssl/certs/0b7c536a.0 /etc/ssl/certs/0c4c9b6c.0 /etc/ssl/certs/116bf586.0 /etc/ssl/certs/1320b215.0 /etc/ssl/certs/26312675.0 /etc/ssl/certs/349f2832.0 /etc/ssl/certs/442adcac.0 /etc/ssl/certs/5a4d6896.0 /etc/ssl/certs/9c2e7d30.0 ..... The following files will be added as part of updating to 13.0-RELEASE-p13: /etc/ssl/blacklisted/080911ac.0 /etc/ssl/blacklisted/0b7c536a.0 /etc/ssl/blacklisted/0c4c9b6c.0 /etc/ssl/blacklisted/116bf586.0 /etc/ssl/blacklisted/1320b215.0 /etc/ssl/blacklisted/26312675.0 /etc/ssl/blacklisted/349f2832.0 /etc/ssl/blacklisted/442adcac.0 /etc/ssl/blacklisted/5a4d6896.0 /etc/ssl/blacklisted/9c2e7d30.0 ..... The following files will be updated as part of updating to 13.0-RELEASE-p13: /bin/freebsd-version /boot/kernel/cam.ko /boot/kernel/dtrace.ko /boot/kernel/fasttrap.ko /boot/kernel/if_vlan.ko /boot/kernel/ipdivert.ko /boot/kernel/ipfw.ko /boot/kernel/kernel /boot/kernel/libalias.ko /boot/kernel/linux.ko ..... /usr/share/zoneinfo/Pacific/Tongatapu /usr/share/zoneinfo/Pacific/Truk /usr/share/zoneinfo/Pacific/Wake /usr/share/zoneinfo/Pacific/Wallis /usr/share/zoneinfo/Pacific/Yap /usr/share/zoneinfo/Portugal /usr/share/zoneinfo/US/Eastern /usr/share/zoneinfo/posixrules /usr/share/zoneinfo/zone.tab /usr/share/zoneinfo/zone1970.tab WARNING: FreeBSD 13.0-RELEASE HAS PASSED ITS END-OF-LIFE DATE. Any security issues discovered after Wed Aug 31 08:00:00 CST 2022 will not have been corrected. # freebsd-update install src component not installed, skipped Installing updates...Scanning //usr/share/certs/blacklisted for certificates... Scanning //usr/share/certs/trusted for certificates... Scanning //usr/local/share/certs for certificates... done.
これで、 13.0-RELEASE-p13 になったようでござる。ここで、念の為に、再起 動しておいたでござる。再起動後に uname コマンドを実行してみると以下の ような結果になったでござる。
# uname -srm FreeBSD 13.0-RELEASE-p13 amd64
13.0-RELEASE から 13.1-RELEASE にアップグレードしてみたでござる。
# freebsd-update -r 13.1-RELEASE upgrade src component not installed, skipped Looking up update.FreeBSD.org mirrors... 2 mirrors found. Fetching metadata signature for 13.0-RELEASE from update2.freebsd.org... done. Fetching metadata index... done. Fetching 1 metadata files... done. Inspecting system... done. The following components of FreeBSD seem to be installed: kernel/generic kernel/generic-dbg world/base world/lib32 The following components of FreeBSD do not seem to be installed: world/base-dbg world/lib32-dbg Does this look reasonable (y/n)? y Fetching metadata signature for 13.1-RELEASE from update2.freebsd.org... done. Fetching metadata index... done. Fetching 1 metadata patches. done. Applying metadata patches... done. Fetching 1 metadata files... done. Inspecting system... Fetching files from 13.0-RELEASE for merging... done. Preparing to download files... done. Fetching 5191 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....340....350....360....370....380....390....400....410....420....430....440....450....460....470....480....490....500....510....520....530....540....550....560....570....580....590....600....610....620....630....640....650....660....670....680....690....700....710....720....730....740....750....760....770....780....790....800....810....820....830....840....850....860....870....880....890....900....910....920....930....940....950....960....970....980....990....1000....1010....1020....1030....1040....1050....1060....1070....1080....1090....1100....1110....1120....1130....1140....1150....1160....1170....1180....1190....1200....1210....1220....1230....1240....1250....1260....1270....1280....1290....1300....1310....1320....1330....1340....1350....1360....1370....1380....1390....1400....1410....1420....1430....1440....1450....1460....1470....1480....1490....1500....1510....1520....1530....1540....1550....1560....1570....1580....1590....1600....1610....1620....1630....1640....1650....1660....1670....1680....1690....1700....1710....1720....1730....1740....1750....1760....1770....1780....1790....1800....1810....1820....1830....1840....1850....1860....1870....1880....1890....1900....1910....1920....1930....1940....1950....1960....1970....1980....1990....2000....2010....2020....2030....2040....2050....2060....2070....2080....2090....2100....2110....2120....2130....2140....2150....2160....2170....2180....2190....2200....2210....2220....2230....2240....2250....2260....2270....2280....2290....2300....2310....2320....2330....2340....2350....2360....2370....2380....2390....2400....2410....2420....2430....2440....2450....2460....2470....2480....2490....2500....2510....2520....2530....2540....2550....2560....2570....2580....2590....2600....2610....2620....2630....2640....2650....2660....2670....2680....2690....2700....2710....2720....2730....2740....2750....2760....2770....2780....2790....2800....2810....2820....2830....2840....2850....2860....2870....2880....2890....2900....2910....2920....2930....2940....2950....2960....2970....2980....2990....3000....3010....3020....3030....3040....3050....3060....3070....3080....3090....3100....3110....3120....3130....3140....3150....3160....3170....3180....3190....3200....3210....3220....3230....3240....3250....3260....3270....3280....3290....3300....3310....3320....3330....3340....3350....3360....3370....3380....3390....3400....3410....3420....3430....3440....3450....3460....3470....3480....3490....3500....3510....3520....3530....3540....3550....3560....3570....3580....3590....3600....3610....3620....3630....3640....3650....3660....3670....3680....3690....3700....3710....3720....3730....3740....3750....3760....3770....3780....3790....3800....3810....3820....3830....3840....3850....3860....3870....3880....3890....3900....3910....3920....3930....3940....3950....3960....3970....3980....3990....4000....4010....4020....4030....4040....4050....4060....4070....4080....4090....4100....4110....4120....4130....4140....4150....4160....4170....4180....4190....4200....4210....4220....4230....4240....4250....4260....4270....4280....4290....4300....4310....4320....4330....4340....4350....4360....4370....4380....4390....4400....4410....4420....4430....4440....4450....4460....4470....4480....4490....4500....4510....4520....4530....4540....4550....4560....4570....4580....4590....4600....4610....4620....4630....4640....4650....4660....4670....4680....4690....4700....4710....4720....4730....4740....4750....4760....4770....4780....4790....4800....4810....4820....4830....4840....4850....4860....4870....4880....4890....4900....4910....4920....4930....4940....4950....4960....4970....4980....4990....5000....5010....5020....5030....5040....5050....5060....5070....5080....5090....5100....5110....5120....5130....5140....5150....5160....5170....5180....5190 done. Applying patches... done. Fetching 539 files... ....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....340....350....360....370....380....390....400....410....420....430....440....450....460....470....480....490....500....510....520....530.... done. Attempting to automatically merge changes in files... done. The following changes, which occurred between FreeBSD 13.0-RELEASE and FreeBSD 13.1-RELEASE have been merged into /etc/group: --- current version +++ new version @@ -16,10 +16,12 @@ sshd:*:22: smmsp:*:25: mailnull:*:26: guest:*:31: video:*:44: +realtime:*:47: +idletime:*:48: bind:*:53: unbound:*:59: proxy:*:62: authpf:*:63: _pflogd:*:64: Does this look reasonable (y/n)? y ..... /var/db/etcupdate/current/etc/rc.d/zfs /var/db/etcupdate/current/etc/regdomain.xml /var/db/etcupdate/current/etc/security/audit_event /var/db/etcupdate/current/etc/ssh/moduli /var/db/etcupdate/current/etc/ssh/ssh_config /var/db/etcupdate/current/etc/ssh/sshd_config /var/db/etcupdate/current/etc/ttys /var/db/etcupdate/current/root/.profile /var/db/etcupdate/log /var/db/mergemaster.mtree To install the downloaded upgrades, run "/usr/sbin/freebsd-update install". # freebsd-update install src component not installed, skipped Installing updates... Kernel updates have been installed. Please reboot and run "/usr/sbin/freebsd-update install" again to finish installing updates.
再起動して、再度 freebsd-update install を実行せねばならぬようでござる。 再起動して、まず、 uname コマンドを実行してみたでござる。
# uname -srm FreeBSD 13.1-RELEASE-p2 amd64
13.1-RELEASE-p2 になっているようでござる。再度、 freebsd-update を実行 してみるでござる。
# freebsd-update install src component not installed, skipped Installing updates...Scanning //usr/share/certs/blacklisted for certificates... Scanning //usr/share/certs/trusted for certificates... Scanning //usr/local/share/certs for certificates... done.
これで、 13.1-RELEASE へのアップグレードは完了ということのようでござる。