From Older Versions

From Older Versions#

This section guides you in the upgrade from a Carbonio CE version older than 25.9 to the latest available version, 25.12.0.

Note

Upgrading from very old versions should work, but may require a lot of manual tasks to be carried out before, during, and after the procedure, and might become an extremely long and error-prone process.

To perform the upgrade, first follow all the steps documented in Manual From Previous Version, then apply the additional actions described below.

Checklist for old versions#

  1. The memcached software does no longer require a special bind address, so after the upgrade you need to execute a command to clear its configuration on the Proxy Node. After the upgrade of that Node, before rebooting, execute command as the zextras user

    zextras$ carbonio prov -l ms $(zmhostname) zimbraMemcachedBindAddress ""
    

    Then reboot the Node.

  2. If you are upgrading from older releases, two packages have been renamed. You must update them if they are still present in your infrastructure:

    • carbonio-message-dispatcher carbonio-message-dispatcher-ce

    • carbonio-storages carbonio-storages-ce

Steps to upgrade renamed packages
carbonio-message-dispatcher

On the Node installing the Chats Component, remove package carbonio-message-dispatcher and install carbonio-message-dispatcher-ce.

# apt remove carbonio-message-dispatcher
# apt install carbonio-message-dispatcher-ce
# dnf remove carbonio-message-dispatcher
# dnf install carbonio-message-dispatcher-ce
# apt remove carbonio-message-dispatcher
# apt install carbonio-message-dispatcher-ce
# dnf remove carbonio-message-dispatcher
# dnf install carbonio-message-dispatcher-ce
carbonio-storages

On the Node installing the Mailstore & Provisioning Component, remove package carbonio-storages and install carbonio-storages-ce.

# apt remove carbonio-storages
# apt install carbonio-storages-ce
# dnf remove carbonio-storages
# dnf install carbonio-storages-ce
# apt remove carbonio-storages
# apt install carbonio-storages-ce
# dnf remove carbonio-storages
# dnf install carbonio-storages-ce

Run the pending-setups command to update Mesh information and reboot the node.