Upgrade From 24.7#
This section guides you in the upgrade from Carbonio CE 24.7, regardless of any specific patch numbers, e.g. 24.7.1, to the latest available version, 24.12.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:
-
Since the 24.3.0 release, two major improvements have become available for Carbonio CE:
support for new Operating Systems (OS): Ubuntu 22.04 and RHEL 9
support for PostgreSQL 16. Make sure to upgrade it, because PostgreSQL 12 went in EOL on 14th November 2024.
You need to carry out the procedure on each Node, starting with the one featuring the Mesh and Directory.
During the upgrade of Carbonio CE, 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 CE, we encourage you to introduce both the improvements into your infrastructure.
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 CE, you simply upgrade using the standard procedure: please refer to section Upgrade From 24.12.0
If you want to upgrade PostgreSQL, but not the OS, you need to follow directions in Upgrade to PostgreSQL 16 before upgrading Carbonio CE
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.