Errores de actualización
Ubicación en el panel de administración: System › Admin › License & updates (
/license)
Las actualizaciones se describen en Actualización de NexCMP. Cuando la tarjeta Update o sudo nexcmp update muestre un error:
| Mensaje | Causa | Solución |
|---|---|---|
update plan expired — renew on the license page to receive this feature release | Su fecha «updates until» es anterior a la fecha de lanzamiento. Las correcciones de seguridad se siguen entregando; las versiones de funciones, no | Renueve en nexcmp.com/licenses ($99 al año para NexCMP Free) y vuelva a comprobar. Mientras tanto, el software sigue funcionando. |
sha256 mismatch (downloaded …, expected …) | Descarga dañada o alterada | Reinténtelo. Si se repite, revise los proxies en la ruta. |
downgrade/same version rejected: X is not newer than Y | La versión seleccionada no es más reciente que la que está en ejecución | No es necesario hacer nada: el sistema está actualizado. |
extraction failed / main binary missing | Archivo dañado o disco lleno | Compruebe df -h; reinténtelo. |
systemctl restart failed | El servicio no pudo reiniciarse tras sustituir el binario | journalctl -u nexcmp -n 80; el binario anterior se conserva como /opt/nexcmp/bin/nexcmp.bak — consulte cómo revertir más abajo. |
| Error del servidor al contactar con el servidor de actualizaciones | No hay ruta hacia nexcmp.com o el token de licencia ha caducado | Compruebe el tráfico HTTPS saliente; haga clic en Check now en la tarjeta License. |
Revertir
Si una nueva versión no funciona correctamente:
bash
sudo systemctl stop nexcmp-vmd nexcmp
sudo cp /opt/nexcmp/bin/nexcmp.bak /opt/nexcmp/bin/nexcmp
echo <previous-version> | sudo tee /opt/nexcmp/VERSION
sudo systemctl start nexcmp nexcmp-vmdSi ya se ejecutó una migración de base de datos, restaure también la copia de seguridad realizada antes de la actualización.
sudo nexcmp update indica que no puede encontrar el instalador
nexcmp update ejecuta el instalador incluido dentro de la versión instalada (/opt/nexcmp/releases/<version>/share/install.sh). Si falta ese archivo, vuelva a ejecutar el comando de instalación desde su página de licencia.