Page MenuHomeDevCentral

Upgrade FreeBSD servers still on 14.0 to 14.1
Open, HighPublic

Description

Support for releng/14.0 has been ended 2024-09-30. The branch stable/14 will still be supported during 4 years ("14-STABLE"), but not the 14.0 cut.

Systems should be upgraded to FreeBSD 14.1 through freebsd-update and rebooted.

An example of what happens under older versions:

hervil
$ make config
root@hervil:/usr/ports/mail/dovecot # make config
===> Building/installing portconfig as it is required for the config dialog
===>  Cleaning for portconfig-0.6.1_1
===> Skipping 'config' as NO_DIALOG is defined
/!\ 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[2]: stopped in /usr/ports/ports-mgmt/portconfig
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/ports-mgmt/portconfig

===> Options unchanged

$ uname -a
FreeBSD hervil.nasqueron.drake 14.0-RELEASE-p3 FreeBSD 14.0-RELEASE-p3 #0: Mon Dec 11 04:56:01 UTC 2023     root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64

Servers ready for upgrade:

  • db-A-001 [ โœ… 14.1-RELEASE-p5 ]
  • db-B-001 [ โœ… 14.1-RELEASE-p5 ]
  • Hervil
  • web-001 [ โœ… 14.1-RELEASE-p5 ]

Servers blocked for upgrade:

  • Complector ๐Ÿšง ๐Ÿšซ blocked by T2040
  • router-001 ๐Ÿšง ๐Ÿšซ needs to create router-002

Event Timeline

dereckson triaged this task as High priority.Oct 3 2024, 21:17
dereckson created this task.
dereckson added a project: Servers.

Issues with web-001

  • IPv6 check: outgoing OK, ingoing broken, fixed by D3519
  • Some PHP extensions are missing
    • Noticed as intl missing breaks first tested site - https://agora.nasqueron.org [Missing: php82-ctype php82-curl php82-filter php82-mbstring php82-phar php82-intl]
    • Probably a php82/php83 dance removed them?
    • All correctly declared in webserver-alkane role
    • Manually reinstalled them through pkg install
dereckson updated the task description. (Show Details)