> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/it/knowledge-base/troubleshooting-articles/upgrade-process-issues.md).

# Problemi del processo di aggiornamento

Risolve gli errori SQL e dell'interfaccia web dopo un aggiornamento di Devolutions Server causati da una versione della Console non corrispondente, inclusi i problemi di ID client non valido.

Dopo un aggiornamento di Devolutions Server, vengono generati messaggi di errore come SQLException - Invalid column name nei log oppure il messaggio di errore Error: cannot read property 'children' of null nell'interfaccia web di Devolutions Server.

La causa di questi errori è legata a un database SQL o a file dell'applicazione web che non sono stati aggiornati correttamente, perché l'aggiornamento dell'applicazione web Devolutions Server è stato eseguito con una Devolutions Server Console più vecchia.

### Soluzione

Per prima cosa, verifichi che la Devolutions Server Console corrisponda alla versione dell'applicazione web Devolutions Server.

Se la versione della Devolutions Server Console è più vecchia della versione dell'applicazione web, acceda alla [pagina di download](https://server.devolutions.net/home/download) di Devolutions Server per scaricare la versione corretta della Devolutions Server Console e la installi.

Quindi, installi di nuovo l'applicazione web Devolutions Server sopra l'installazione corrente con il pulsante Upgrade Server nel riquadro Actions. In questo modo verranno installati correttamente tutti i file richiesti e il database SQL verrà aggiornato alla versione appropriata.

{% hint style="success" %}
Consigliamo vivamente di seguire le istruzioni in [Aggiornamento di Devolutions Server](/server/it/getting-started/installation/devolutions-server-upgrade.md) per eseguire l'aggiornamento.

Offriamo una sessione remota gratuita per assisterla durante il processo di aggiornamento della sua istanza di Devolutions Server. Per ulteriore assistenza, invii un'e-mail a <service@devolutions.net> per prenotare una sessione con il nostro team di assistenza clienti. I titolari del Premium Support possono pianificare una sessione fuori orario per limitare l'impatto dell'aggiornamento.
{% endhint %}

### The specified 'client\_id' is invalid

Il seguente errore viene visualizzato quando si tenta di accedere alla pagina web di Devolutions Server.

**error:invalid\_request** **error\_description:The specified 'client\_id' is invalid.** \*\*error\_uri:https

://documentation.openiddict.com/errors/ID2052\*\*

### Soluzione

La causa di questo problema è l'aggiornamento eseguito con una versione più vecchia della Devolutions Server Console. Per risolvere il problema, acceda alla [pagina di download](https://server.devolutions.net/home/download) di Devolutions Server per scaricare la versione della Devolutions Server Console corrispondente alla versione dell'applicazione web Devolutions Server e la installi. Quindi, installi di nuovo l'applicazione web Devolutions Server sopra l'installazione corrente con il pulsante ***Update*** nella scheda ***Server***.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/server/it/knowledge-base/troubleshooting-articles/upgrade-process-issues.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
