Page MenuHomeDevCentral

Upgrade FreeBSD servers still on 14.0 to 14.1
Closed, ResolvedPublic

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)
dereckson claimed this task.

Activity done, not upgraded machines will be done with all others as part of T2103.