Dirección
Av. General Enriquez e Isla Baltra
Edificio Valle Center Of. C2
Horario Laboral
Lunes a Viernes 7AM - 6PM
Fines de Semana: 9AM - 13PM

En esta entrada te guiaremos paso a paso como realizar la actualización de Carbonio CE en un único servidor (Single Server) desde la versión 25.9.X hacia la 25.12.0 en Ubuntu Server 24.04. El objetivo es mantener nuestro servidor al día con las últimas mejoras y correcciones, asegurando estabilidad y seguridad en ambientes de producción. Para conocer las correcciones y mejoras de la nueva versión puedes accede a la documentación oficial de Carbonio CE.
Antes de iniciar la actualización de Carbonio CE de la versión 25.9.X a la 25.12.0, es fundamental realizar una serie de tareas de respaldo y verificación para garantizar que el proceso sea seguro y reversible en caso de incidentes.
Realiza un respaldo de la base de datos LDAP (como usuario zextras)
/opt/zextras/libexec/zmslapcat /tmp
El respaldo generado se almacena en el directorio /tmp/, asegurate de copiar ese archivo a una ubicación segura.
Realiza un respaldo del archivo de configuración local de zextras
cp /opt/zextras/conf/localconfig.xml /tmp/localconfig.xml.orig
El respaldo generado se almacena en el directorio /tmp/, asegúrate de copiar ese archivo a una ubicación segura.
Es necesario que todos los servicios, especialmente OpenLDAP, estén activos durante el procedimiento.
systemctl status carbonio-*
Para validar según los servicios agrupados
systemctl status carbonio-directory-server.target
systemctl status carbonio-appserver.target
systemctl status carbonio-proxy.target
systemctl status carbonio-mta.target
Una vez realizadas las tareas preliminares, procedemos a actualizar los paquetes de Carbonio CE hacia la versión 25.12.0.
Elimina la caché de paquetes y metadatos para asegurar que se descarguen las versiones recientes:
apt clean
Refresca los índices de los repositorios del servidor con las versiones más recientes:
apt update
Instala las actualizaciones:
⚠️ Importante: cuando el sistema pregunte si deseas reemplazar el archivo localconfig.xml, responde NO.
localconfig.xml en su ubicación original y vuelve a ejecutar el upgrade.apt full-upgrade

Puedes limpiar paquetes obsoletos para mantener el sistema ordenado. Si no estás seguro, omite este paso.
apt autoremove
Finaliza registrando los paquetes actualizados.
pending-setups -a
Se te solicitará introducir la contraseña que estableciste para el servicio de Carbonio Mesh durante el proceso de instalación realizado anteriormente.

Una vez que la actualización se haya completado correctamente, reinicia el servidor.
reboot
Una vez completada la actualización, es fundamental comprobar que todos los servicios se encuentran activos y funcionando correctamente
Verifica el estado de todos los servicios ejecutando el siguiente comando:
systemctl status carbonio-*
Para validar el estado de cada servicio según el rol desempeñado ejecutar:
systemctl status carbonio-directory-server.target
systemctl status carbonio-appserver.target
systemctl status carbonio-proxy.target
systemctl status carbonio-mta.target
Verifica la nueva versión de Carbonio CE ejecutando el siguiente comando:
su - zextras -c 'zmcontrol -v'
Carbonio Release 25.12.0
Verifica el estado del servidor manejado por Carbonio Mesh. En el campo Status se debe mostrar el valor alive:
consul members
Node Address Status Type Build Protocol DC Partition Segment
server-correo-novatiecuador-com 192.168.3.34:8301 alive server 1.21.4 2 dc1 default <all>
Verifica el estado de la comunicación entre los servicios de Carbonio CE ejecutando el comando:
systemctl status service-discover
Si todas las comprobaciones anteriores se encuentran sin problemas, podemos confirmar que la actualización a Carbonio CE 25.12.0 se ha completado de manera exitosa. Con el sistema en funcionamiento y validado, nuestro servidor queda listo para operar con las mejoras y correcciones de la nueva versión.
¿Te gusta este post? Es solo un ejemplo de cómo podemos ayudar a tu empresa…