---
title: Errori di aggiornamento
description: Perché un aggiornamento di NexCMP può fallire (diritto, verifica del download, firma, riavvio) e come ripristinare o eseguire il rollback.
url: https://nexcmp.com/it/docs/troubleshooting/update-errors/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# Errori di aggiornamento {#update-errors}

> **Dove nel pannello di amministrazione:** System › Admin › License & updates (`/license`)

Gli aggiornamenti sono descritti in [Updating NexCMP](https://nexcmp.com/it/docs/getting-started/updating/). Quando la scheda Aggiorna o `sudo nexcmp update` segnala un errore:

| Messaggio | Causa | Soluzione |
|---|---|---|
| `update plan expired — renew on the license page to receive this feature release` | La data "aggiornamenti fino a" è precedente alla data di rilascio. Le correzioni di sicurezza vengono comunque ricevute, le nuove funzioni no | Rinnova su [nexcmp.com/licenses](https://nexcmp.com/licenses) ($99 all'anno per NexCMP Free), quindi controlla di nuovo. Nel frattempo il software continua a funzionare. |
| `sha256 mismatch (downloaded …, expected …)` | Download danneggiato o alterato | Riprova. Se il problema persiste, controlla i proxy lungo il percorso. |
| `downgrade/same version rejected: X is not newer than Y` | La versione selezionata non è più recente di quella in esecuzione | Nessuna operazione necessaria: il software è aggiornato. |
| `extraction failed / main binary missing` | Archivio danneggiato o disco pieno | Controlla `df -h`; riprova. |
| `systemctl restart failed` | Impossibile riavviare il servizio dopo la sostituzione del file binario | `journalctl -u nexcmp -n 80`; il file binario precedente viene conservato come `/opt/nexcmp/bin/nexcmp.bak` — vedi il rollback sotto. |
| Errore del server durante il contatto con il server di aggiornamento | Nessuna route verso `nexcmp.com` o token di licenza scaduto | Controlla l'HTTPS in uscita; fai clic su **Check now** nella scheda della licenza. |

## Rollback {#roll-back}

Se una nuova versione non si comporta correttamente:

```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-vmd
```

Se è già stata eseguita una migrazione del database, ripristina anche il [backup](https://nexcmp.com/it/docs/getting-started/backup-and-restore/) effettuato prima dell'aggiornamento.

## `sudo nexcmp update` indica che non è possibile trovare il programma di installazione {#sudo-nexcmp-update-says-it-cannot-find-the-installer}

`nexcmp update` esegue il programma di installazione incluso nella release installata (`/opt/nexcmp/releases/<version>/share/install.sh`). Se quel file manca, esegui nuovamente il comando di installazione dalla pagina della licenza.
