The OpenBSD project celebrates its 25th anniversary with the release of 6.8 - out now! 🐡 See what's new here: https://t.co/reMvc9HX6y— OpenBSD (@openbsd) October 18, 2020
Moody artwork 😊
Almost all what to do is what nice
sysupgrade which first appeared in 6.6 will do automatically and thankfully.
Here is a step-by-step guide for the upgrade with a set of the commands to run.
- Follow configuration changes
- Remove old files
- Special packages
$ # validate available disk size of /usr is greater than 1.1GB $ df -h
$ doas sysupgrade $ # Reboot automatically, $ # and the sysupgrade process continues. $ # The login message will be "OpenBSD 6.8 (GENERIC)" next time.
$ doas sysmerge $ # There is a case when something happens, which is not always. In my case, I had sometimes to merge /etc/login.conf and so on. $ doas syspatch; doas pkg_add -u $ doas reboot $ # Almost done!
What to do after
pkg_add -u is due to the server. For example, in one of my servers, running
doas crontab -u _mailman /usr/local/lib/mailman/cron/crontab.in was required to update
4. Follow configuration changes
Check the official documentation if you use some of:
5. Remove old files
$ doas rm -f /usr/lib/libperl.a $ doas rm /usr/X11R6/lib/libxkbui.* \ /usr/X11R6/lib/pkgconfig/xkbui.pc \ /usr/X11R6/include/X11/extensions/XKBui.h
The descriptions are here.
6. Special packages
Check the documentaion if you use some of:
Wish you happy time with OBSD 😊