Upgrade From 24.5#
This section guides you in the upgrade from Carbonio 24.5, regardless of any specific patch numbers, e.g. 24.5.1, to the latest available version, 24.9.1, which contains a number of technical and performance improvements, bug fixes, and security fixes.
Requirements and Limitations#
Before proceeding with the upgrade, please read carefully this whole section.
The following rules apply to any of the paths you decide to choose for the upgrade:
The only supported method of upgrade from older versions is the manual procedure.
-
Since the 24.3.0 release, two major improvements have become available for Carbonio:
support for new Operating Systems (OS): Ubuntu 22.04 and RHEL 9
support for PostgreSQL 16
You need to carry out the procedure on each Node, starting with the one featuring the Mesh and Directory.
During the upgrade of Carbonio, you might need to carry out manual tasks, for example because you need to modify some configuration file or you some error or warning is shown. In this case, please refer to the upgrade troubleshooting section.
While you can choose to upgrade only Carbonio, we encourage you to introduce both the improvements into your infrastructure, especially PostgreSQL, whose version 12 is supported only until the 14th November 2024.
Upgrade paths#
Depending on the Carbonio and operating system starting versions, you might need to carry out different tasks.
If you only want to upgrade Carbonio, you simply upgrade using the standard procedure: please refer to section Manual Upgrade
If you want to upgrade PostgreSQL, but not the OS, you need to follow directions in PostgreSQL 16 Upgrade before upgrading Carbonio
If you want to upgrade the OS, you must upgrade PostgreSQL as well, since PostgreSQL 12 is not supported in either Ubuntu 22.04 or RHEL 9. This is the most time-consuming resource, because you need to carry out multiple tasks. Please refer to Section OS Upgrade for directions.