> 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/cli/it/riferimento/error-codes.md).

# Codici di errore

Ogni codice di errore che Devolutions CLI può segnalare, raggruppato per area, con il suo codice di uscita, che cosa significa e che cosa fare.

Quando un comando fallisce, Devolutions CLI segnala un codice di errore, un breve identificatore come `invalidSecretReference`, con un messaggio:

* Nell’output di testo, l’errore è scritto come `<code>: <message>`.
* Nell’output JSON o YAML, ogni errore è nell’elenco `errors`, con il suo codice in `errors[].code` e il suo messaggio in `errors[].message`.

Il codice di uscita dice a uno script se il comando non è riuscito e perché. Consulti [Codici di uscita ed errori](/cli/it/riferimento/exit-codes-and-errors.md) per il significato di ogni codice di uscita e dove sono scritti gli errori.

I codici sotto sono raggruppati per area ed elencati in ordine alfabetico dentro ogni area. Lo stesso codice può uscire con un codice di uscita diverso a seconda del comando: la tabella lo dice quando si applica. Legga sempre anche il messaggio: di solito nomina l’opzione, il valore o l’elemento in causa.

## Riga di comando e conferma

Errori nel modo in cui il comando è stato digitato, o una modifica che richiede conferma. Non è stato modificato nulla.

<table><thead><tr><th width="270">CODICE DI ERRORE</th><th width="80">CODICE DI USCITA</th><th>CHE COSA SIGNIFICA</th><th>CHE COSA FARE</th></tr></thead><tbody><tr><td><code>confirmationRequired</code></td><td>2</td><td>Il comando modifica o elimina qualcosa e non è stato confermato. Prodotto dalla maggior parte dei comandi che modificano qualcosa, per esempio <code>devo vault create</code>, <code>devo context delete</code> su un contesto di accesso, <code>devo config export</code>, <code>devo config unlock</code>, <code>devo daemon profile start</code> e i comandi <code>devo admin</code> che modificano le impostazioni. Gli strumenti MCP che modificano qualcosa lo restituiscono anch’essi quando l’argomento di conferma non è impostato.</td><td>Aggiunga <code>--yes</code> quando è sicuro. Con uno strumento MCP, imposti il suo argomento di conferma.</td></tr><tr><td><code>missingParameter</code></td><td>2</td><td>Manca un valore di cui il comando ha bisogno, per esempio un nome, un nome utente con accesso tramite credenziali, una cassaforte per una nuova voce o un file da allegare. Molti comandi lo producono.</td><td>Legga il messaggio: indica che cosa manca. Lo aggiunga ed esegua di nuovo il comando. Controlli le opzioni con <code>devo &#x3C;command> --help</code>.</td></tr><tr><td><code>invalidParameterValue</code></td><td>2</td><td>Un valore dato a un’opzione o a un argomento non è consentito, per esempio un filtro di data, un’opzione <code>true</code>/<code>false</code>, una porta host che non è un numero, o un campo che il comando non può modificare. Molti comandi lo producono. Eccezione: con <code>devo secret read</code> e <code>devo secret get</code>, un <code>--out-file</code> che punta a una cartella termina con <code>1</code>.</td><td>Legga il messaggio: nomina l’opzione e i valori consentiti. Li controlli con <code>devo &#x3C;command> --help</code>. Consulti <a href="/cli/it/riferimento/commands.md">Comandi</a>.</td></tr><tr><td><code>usageError</code></td><td>2</td><td>La riga di comando non è valida: comando o opzione sconosciuti, argomento mancante o un valore che l’opzione non accetta. Non è stato fatto nulla. Nell’output di testo, Devolutions CLI scrive il problema e la guida del comando invece di questo codice; il codice compare nell’output JSON e YAML.</td><td>Controlli l’ortografia con <code>devo &#x3C;command> --help</code>. Consulti <a href="/cli/it/riferimento/commands.md">Comandi</a>.</td></tr><tr><td><code>conflictingOptions</code></td><td>2</td><td>Sono state indicate due opzioni che non possono essere usate insieme, oppure più di un’opzione dove ne è consentita una sola. Esempi: <code>--json</code> e <code>--yaml</code>, <code>--quiet</code> e <code>--verbose</code>, <code>--password-env</code> e <code>--password-file</code>, <code>--position</code> e <code>--label</code>, <code>--user</code>, <code>--group</code> e <code>--application</code>, <code>--cloud</code> e <code>--server</code>, un nome di contesto e un URL, oppure più modalità di accesso con <code>devo login</code>. Viene restituito anche quando esiste già un contesto con lo stesso nome. Gli strumenti MCP lo restituiscono per argomenti in conflitto.</td><td>Legga il messaggio: nomina le opzioni. Ne tenga una. Per sovrascrivere un contesto esistente, usi l’opzione che il messaggio suggerisce. Consulti <a href="/cli/it/riferimento/global-options.md#options-that-cant-be-combined">Opzioni globali</a>.</td></tr><tr><td><code>mutationConfirmationRequired</code></td><td>2</td><td>Una modifica a Devolutions Cloud, a Devolutions Server o a un profilo locale non è stata confermata, per esempio la creazione o l’eliminazione di un gruppo, l’eliminazione di un utente, la modifica dell’accesso a una cassaforte, l’aggiornamento di un utente o l’eliminazione di una cassaforte. Non è stato modificato nulla.</td><td>Aggiunga <code>--yes</code> quando è certo. Un agente IA connesso tramite <code>devo mcp</code> deve impostare la conferma in modo esplicito.</td></tr><tr><td><code>invalidSource</code></td><td>2 or 1</td><td>Il tipo di spazio di lavoro da usare non è valido. Con un valore <code>--source</code> non valido, il comando si ferma prima di avviarsi e termina con <code>2</code>. Con una variabile d’ambiente <code>DEVO_RDM_SOURCE</code> non valida, i comandi che selezionano uno spazio di lavoro terminano con <code>1</code>. Anche <code>devo secretspec</code> lo segnala, con codice di uscita <code>2</code>.</td><td>Usi <code>sqlite</code>, <code>cloud</code>, <code>cloud:&#x3C;context></code>, <code>server</code> o <code>server:&#x3C;context></code>. Controlli <code>DEVO_RDM_SOURCE</code> se non ha passato <code>--source</code>. Consulti <a href="/cli/it/riferimento/global-options.md#workspace-selection">Opzioni globali</a> e <a href="/cli/it/riferimento/environment-variables.md">Variabili d’ambiente</a>.</td></tr><tr><td><code>usageSuggestion</code></td><td>2</td><td>Non è un errore di per sé: arriva con <code>usageError</code> nell’output JSON e YAML, e il suo messaggio è una correzione che Devolutions CLI suggerisce, come il comando o l’opzione che probabilmente intendeva.</td><td>Esegua il comando suggerito se è ciò che intendeva.</td></tr></tbody></table>

## Accesso e contesti

Errori quando accede a Devolutions Cloud o a Devolutions Server, seleziona un contesto o quando una sessione scade. Quando il processo in background non riesce a connettersi allo spazio di lavoro selezionato, per esempio perché il contesto manca o il suo accesso è scaduto, i comandi di cassaforte, voce, utente e gruppo segnalano lo stesso codice con un messaggio generico che chiede di inizializzare il runtime. Il loro codice di uscita è allora `4` per un codice che termina con `NotFound` e `3` per gli altri. Consulti [L’accesso non riesce o la sessione è scaduta](/cli/it/aiuto/troubleshooting/sign-in-fails.md).

<table><thead><tr><th width="270">CODICE DI ERRORE</th><th width="80">CODICE DI USCITA</th><th>CHE COSA SIGNIFICA</th><th>CHE COSA FARE</th></tr></thead><tbody><tr><td><code>cloudAuthenticationFailed</code></td><td>1 or 3</td><td>Devolutions Cloud ha rifiutato l’accesso del contesto: la chiave dell’applicazione o il segreto dell’applicazione non è valido, l’applicazione è stata negata, oppure la chiave dell’account non ha potuto aprire i dati protetti dell’organizzazione. Codice di uscita <code>1</code> con i comandi <code>devo login</code>, <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Controlli la chiave applicazione e il segreto, quindi acceda di nuovo con <code>devo login &#x3C;name> --cloud &#x3C;url></code>. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>cloudAuthenticationRequired</code></td><td>1 or 3</td><td>Il contesto di Devolutions Cloud non ha un accesso utilizzabile: non ha effettuato l’accesso, oppure il contesto non ha una chiave dell’applicazione. Codice di uscita <code>1</code> con i comandi <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Acceda di nuovo con <code>devo login &#x3C;name> --cloud &#x3C;url></code>. Consulti <a href="/cli/it/guide/connect/devolutions-cloud.md">Accedere a Devolutions Cloud</a>.</td></tr><tr><td><code>cloudContextNotFound</code></td><td>1 or 4</td><td>Nessun contesto di Devolutions Cloud ha quel nome, oppure nessun contesto di Devolutions Cloud è quello corrente. Codice di uscita <code>1</code> con i comandi <code>devo admin</code> e <code>devo secret</code>, <code>4</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Controlli il nome con <code>devo context list</code>, oppure acceda con <code>devo login &#x3C;name> --cloud &#x3C;url></code>. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>cloudHealthFailed</code></td><td>1 or 3</td><td>Devolutions CLI non ha potuto ottenere le informazioni di integrità dell’istanza di Devolutions Cloud. Le controlla con <code>devo info</code> e a ogni accesso. Il messaggio può indicare lo stato HTTP restituito. Codice di uscita <code>1</code> con i comandi <code>devo info</code>, <code>devo login</code>, <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Controlli l’URL di Devolutions Cloud del contesto e la connessione di rete. Consulti <a href="/cli/it/per-devops-e-amministratori/automate/network-and-proxy.md">Usare Devolutions CLI dietro un firewall o un proxy</a>.</td></tr><tr><td><code>cloudLoginFailed</code></td><td>1 or 3</td><td>Devolutions Cloud ha rifiutato la richiesta di accesso. Il messaggio può indicare lo stato HTTP restituito. Codice di uscita <code>1</code> con i comandi <code>devo login</code>, <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Controlli le credenziali e acceda di nuovo con <code>devo login</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>cloudOAuthAccountKeyMissing</code></td><td>1 or 3</td><td>La sessione di Devolutions Cloud non ha una chiave dell’account, quindi non può aprire i dati della cassaforte. Un accesso con <code>--use-device-code</code> non ne ottiene mai una. Codice di uscita <code>1</code> con i comandi <code>devo secret</code>, <code>3</code> con i comandi di cassaforte e di voce.</td><td>Acceda di nuovo con <code>devo login &#x3C;name> --cloud &#x3C;url> --oauth</code>, senza <code>--use-device-code</code>. Consulti <a href="/cli/it/guide/connect/devolutions-cloud.md">Accedere a Devolutions Cloud</a>.</td></tr><tr><td><code>cloudOAuthAuthorizationExpired</code></td><td>1</td><td><code>devo login --oauth</code>: l’accesso non è stato completato nel browser o con il codice dispositivo prima della scadenza.</td><td>Esegua di nuovo <code>devo login</code> e completi l’accesso prima.</td></tr><tr><td><code>cloudOAuthAuthorizationFailed</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions Account non ha autorizzato la sessione, per esempio perché l’accesso è stato rifiutato, oppure perché non ha potuto avviare l’accesso con codice dispositivo.</td><td>Esegua di nuovo <code>devo login</code> e accetti la richiesta. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>cloudOAuthDiscoveryFailed</code></td><td>1 or 3</td><td>Devolutions CLI non ha trovato gli endpoint di accesso di Devolutions Account, durante l’accesso con <code>--oauth</code> o durante il rinnovo della sessione. Codice di uscita <code>1</code> con i comandi <code>devo login</code>, <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Controlli la connessione di rete e riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/automate/network-and-proxy.md">Usare Devolutions CLI dietro un firewall o un proxy</a>.</td></tr><tr><td><code>cloudOAuthInvalidResponse</code></td><td>1 or 3</td><td>Devolutions Account ha restituito una risposta che Devolutions CLI non ha potuto leggere, durante l’accesso con <code>--oauth</code> o durante il rinnovo della sessione. Codice di uscita <code>1</code> con i comandi <code>devo login</code>, <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Riprovi. Se persiste, controlli se un proxy modifica il traffico e contatti il supporto. Consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>cloudOAuthLoopbackUnavailable</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions CLI non ha potuto avviare il listener locale che riceve il reindirizzamento del browser, per esempio perché nessuna porta locale nel suo intervallo è libera.</td><td>Chiuda ciò che usa quelle porte locali e riprovi. <code>--use-device-code</code> evita il reindirizzamento, ma la sua sessione non ha una chiave dell’account e non può aprire i dati delle casseforti.</td></tr><tr><td><code>cloudOAuthLoopbackUnsupported</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions Account non offre l’accesso tramite browser.</td><td>Aggiunga <code>--use-device-code</code>, come dice il messaggio. La sua sessione non ha una chiave dell’account e non può aprire i dati delle casseforti: per leggere i segreti, acceda invece con una chiave dell’applicazione.</td></tr><tr><td><code>cloudOAuthRefreshBusy</code></td><td>1 or 3</td><td>Un altro processo <code>devo</code> stava ancora rinnovando la sessione di Devolutions Cloud dopo 60 secondi. Codice di uscita <code>1</code> con i comandi <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Attenda che l’altro processo finisca, quindi esegua di nuovo il comando.</td></tr><tr><td><code>cloudOAuthRefreshFailed</code></td><td>1 or 3</td><td>La sessione di Devolutions Cloud è scaduta e non ha potuto essere rinnovata. Codice di uscita <code>1</code> con i comandi <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Acceda di nuovo con <code>devo login &#x3C;name> --cloud &#x3C;url> --oauth</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>cloudOAuthSecureStoreRequired</code></td><td>1 or 3</td><td>L’accesso a Devolutions Cloud con <code>--oauth</code> richiede un archivio sicuro del sistema operativo, e nessuno è disponibile. Codice di uscita <code>1</code> con i comandi <code>devo login</code>, <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Renda disponibile l’archivio sicuro del sistema operativo, oppure acceda invece con una chiave applicazione. Consulti <a href="/cli/it/guide/connect/devolutions-cloud.md">Accedere a Devolutions Cloud</a>.</td></tr><tr><td><code>cloudOAuthSessionExpired</code></td><td>1 or 3</td><td>La sessione di Devolutions Cloud è scaduta e non può essere rinnovata. Codice di uscita <code>1</code> con i comandi <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Acceda di nuovo con <code>devo login &#x3C;name> --cloud &#x3C;url> --oauth</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>cloudOAuthSessionInvalid</code></td><td>1 or 3</td><td>La sessione di Devolutions Cloud memorizzata nell’archivio sicuro del sistema operativo non è valida. Codice di uscita <code>1</code> con i comandi <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Acceda di nuovo con <code>devo login &#x3C;name> --cloud &#x3C;url> --oauth</code>.</td></tr><tr><td><code>cloudOAuthSessionMissing</code></td><td>1 or 3</td><td>La sessione di Devolutions Cloud del contesto non è più nell’archivio sicuro del sistema operativo. Codice di uscita <code>1</code> con i comandi <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Acceda di nuovo con <code>devo login &#x3C;name> --cloud &#x3C;url> --oauth</code>.</td></tr><tr><td><code>cloudOAuthStorageFailed</code></td><td>1 or 3</td><td>Devolutions CLI non ha potuto leggere, memorizzare o rimuovere la sessione di Devolutions Cloud nell’archivio sicuro del sistema operativo. Codice di uscita <code>1</code> con i comandi <code>devo login</code>, <code>devo logout</code>, <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Controlli che l’archivio sicuro del sistema operativo sia sbloccato e raggiungibile, quindi riprovi. Consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>cloudOAuthUserInfoFailed</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions CLI non ha potuto recuperare il profilo Devolutions Account dopo l’accesso.</td><td>Esegua <code>devo login</code> di nuovo.</td></tr><tr><td><code>cloudPreLoginFailed</code></td><td>1 or 3</td><td>Il primo passo dell’accesso a Devolutions Cloud non è riuscito. Il messaggio può indicare lo stato HTTP restituito. Codice di uscita <code>1</code> con i comandi <code>devo login</code>, <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Controlli l’URL di Devolutions Cloud e la connessione di rete, poi riprovi. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>cloudRequestTimeout</code></td><td>1 or 3</td><td>Devolutions Cloud o Devolutions Account non ha risposto in tempo. Codice di uscita <code>1</code> con i comandi <code>devo login</code>, <code>devo info</code>, <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Controlli la connessione di rete e riprovi. Il timeout di un contesto si imposta con <code>devo login --timeout</code>, da 3 a 600 secondi. Consulti <a href="/cli/it/per-devops-e-amministratori/automate/network-and-proxy.md">Usare Devolutions CLI dietro un firewall o un proxy</a>.</td></tr><tr><td><code>cloudUnavailable</code></td><td>1 or 3</td><td>Devolutions CLI non ha potuto raggiungere Devolutions Cloud o il servizio Devolutions Account. Codice di uscita <code>1</code> con i comandi <code>devo login</code>, <code>devo info</code>, <code>devo admin</code> e <code>devo secret</code>, <code>3</code> con i comandi di cassaforte, voce, utente e gruppo.</td><td>Controlli l’URL del contesto, la connessione di rete e le impostazioni del proxy. Consulti <a href="/cli/it/per-devops-e-amministratori/automate/network-and-proxy.md">Usare Devolutions CLI dietro un firewall o un proxy</a>.</td></tr><tr><td><code>contextAmbiguous</code></td><td>1</td><td>Il nome del contesto esiste per più di un tipo di spazio di lavoro, per esempio come contesto di Devolutions Cloud e come contesto di profilo locale, quindi Devolutions CLI non può capire quale intende. Prodotto da <code>devo context use</code>, <code>inspect</code>, <code>delete</code> e <code>devo logout</code>.</td><td>Ne elimini uno con <code>devo context delete &#x3C;name> --kind &#x3C;kind></code>, come mostra il messaggio, oppure passi <code>--kind</code>. Consulti <a href="/cli/it/guide/connect/switch-workspaces.md">Passare da uno spazio di lavoro all’altro</a>.</td></tr><tr><td><code>contextKindMismatch</code></td><td>1</td><td>Il contesto selezionato è del tipo sbagliato per questo comando: per esempio un contesto di profilo locale dato a un comando che funziona solo con Devolutions Cloud o Devolutions Server, oppure <code>devo logout</code> su un contesto di profilo locale, che non ha un accesso.</td><td>Selezioni un contesto del tipo indicato dal messaggio con <code>--context</code>. Controlli i tipi con <code>devo context list</code>. Consulti <a href="/cli/it/guide/connect/switch-workspaces.md">Passare da uno spazio di lavoro all’altro</a>.</td></tr><tr><td><code>contextNotFound</code></td><td>1</td><td>Nessun contesto ha quel nome, non è stato indicato alcun nome di contesto, oppure non è impostato alcun contesto corrente. Prodotto da <code>devo context use</code>, <code>inspect</code>, <code>delete</code> e <code>devo logout</code>. Un nome indicato con l’opzione globale <code>--context</code> che non esiste viene segnalato come <code>unexpectedError</code> con il messaggio "Context '&#x3C;name>' was not found."</td><td>Controlli i nomi con <code>devo context list</code>. Acceda di nuovo con <code>devo login</code> se il contesto è stato eliminato. Consulti <a href="/cli/it/guide/connect/switch-workspaces.md">Passare da uno spazio di lavoro all’altro</a>.</td></tr><tr><td><code>contextSelectionConflict</code></td><td>1 or 2</td><td>Il contesto dato come argomento e quello dato con <code>--context</code> sono diversi. Termina con <code>2</code> con <code>devo secret set</code> su Devolutions Server, e <code>1</code> con i comandi che funzionano solo con Devolutions Cloud o Devolutions Server.</td><td>Indichi il contesto una sola volta, oppure faccia in modo che entrambi i valori indichino lo stesso contesto.</td></tr><tr><td><code>secretReferenceUnavailable</code></td><td>Dipende dal comando</td><td>Un segreto di accesso salvato nel contesto punta a una variabile d’ambiente che non è impostata per il processo in background, oppure a un file che non può leggere. Di solito <code>3</code>; <code>1</code> con i comandi <code>devo secret</code>.</td><td>Imposti la variabile prima che il processo in background si avvii, quindi esegua <code>devo daemon restart</code>, oppure corregga il file. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>serverAuthenticationFailed</code></td><td>1 or 3</td><td>Devolutions Server ha rifiutato l’accesso, oppure ha rifiutato una richiesta con un errore di autorizzazione. Con <code>devo login</code>, il nome utente e la password, la chiave API o la sessione OAuth non sono stati accettati. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente che vengono eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Controlli le credenziali o la chiave API, poi acceda di nuovo con <code>devo login &#x3C;name> --server &#x3C;url></code>. Controlli che l’account esista ancora e sia abilitato. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>serverAuthenticationRequired</code></td><td>1 or 3</td><td>Il contesto selezionato di Devolutions Server non ha alcun accesso memorizzato, per esempio dopo <code>devo logout</code>. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente che vengono eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Acceda con <code>devo login &#x3C;name> --server &#x3C;url></code>. Consulti <a href="/cli/it/guide/connect/devolutions-server.md">Accedere a Devolutions Server</a>.</td></tr><tr><td><code>serverContextNotFound</code></td><td>1 or 4</td><td>Nessun contesto di Devolutions Server ha quel nome, oppure non è impostato alcun contesto corrente di Devolutions Server. Il codice di uscita è 4 con i comandi di cassaforte, voce e utente che vengono eseguiti nel processo in background, e 1 con <code>devo logout</code>, <code>devo info --private</code>, <code>devo secret set</code> e i comandi <code>devo admin</code> di Devolutions Server.</td><td>Controlli il nome con <code>devo context list</code>, oppure crei il contesto con <code>devo login &#x3C;name> --server &#x3C;url></code>. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>serverInvalidResponse</code></td><td>1 or 3</td><td>Devolutions Server ha restituito una risposta che Devolutions CLI non ha potuto leggere, come JSON non valido. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente che vengono eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Controlli che l’URL punti a Devolutions Server e non a un proxy o a una pagina di accesso, poi riprovi. Se persiste, esegua <code>devo doctor</code> e contatti il supporto. Consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>serverLogoutFailed</code></td><td>1</td><td><code>devo login</code> con nome utente e password: Devolutions Server ha accettato le credenziali, ma la sessione che Devolutions CLI ha aperto per verificarle non ha potuto essere chiusa. Il contesto non è salvato.</td><td>Esegua di nuovo <code>devo login</code>. Se persiste, controlli lo stato di Devolutions Server.</td></tr><tr><td><code>serverOAuthAuthorizationExpired</code></td><td>1</td><td><code>devo login --oauth</code>: l’accesso tramite browser o codice dispositivo non è stato completato in tempo.</td><td>Esegua di nuovo <code>devo login</code> e completi l’accesso prima. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>serverOAuthAuthorizationFailed</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions Server non ha autorizzato la sessione, non ha potuto avviare l’accesso con codice dispositivo, oppure ha rifiutato di emettere la sessione.</td><td>Esegua di nuovo <code>devo login</code> e approvi l’accesso. Controlli che l’account possa accedere con OAuth su questo Devolutions Server. Consulti <a href="/cli/it/guide/connect/devolutions-server.md">Accedere a Devolutions Server</a>.</td></tr><tr><td><code>serverOAuthDiscoveryFailed</code></td><td>1 or 3</td><td>Devolutions CLI non ha trovato gli indirizzi di accesso OAuth di Devolutions Server, all’accesso o quando rinnova la sessione. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Controlli l’URL di Devolutions Server e che l’accesso OAuth sia disponibile. Altrimenti, acceda con un altro metodo. Consulti <a href="/cli/it/guide/connect/devolutions-server.md">Accedere a Devolutions Server</a>.</td></tr><tr><td><code>serverOAuthInvalidResponse</code></td><td>1 or 3</td><td>Devolutions Server ha restituito una risposta OAuth che Devolutions CLI non ha potuto usare, all’accesso o quando rinnova la sessione. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Riprovi. Controlli che l’URL punti a Devolutions Server e non a un proxy. Se persiste, acceda con un altro metodo e contatti il supporto.</td></tr><tr><td><code>serverOAuthLoopbackUnavailable</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions CLI non ha potuto avviare il listener locale che riceve la risposta del browser.</td><td>Riprovi, oppure aggiunga <code>--use-device-code</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>serverOAuthLoopbackUnsupported</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions Server non offre l’accesso tramite browser.</td><td>Aggiunga <code>--use-device-code</code> a <code>devo login</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>serverOAuthRefreshBusy</code></td><td>1 or 3</td><td>Un altro processo <code>devo</code> sta rinnovando la stessa sessione OAuth di Devolutions Server da più di 60 secondi. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Attenda che l’altro comando finisca, quindi riprovi.</td></tr><tr><td><code>serverOAuthRefreshFailed</code></td><td>1 or 3</td><td>La sessione OAuth di Devolutions Server è scaduta e non ha potuto essere rinnovata. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente che vengono eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Acceda di nuovo con <code>devo login &#x3C;name> --server &#x3C;url> --oauth</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>serverOAuthSecureStoreRequired</code></td><td>1 or 3</td><td>L’accesso OAuth di Devolutions Server ha bisogno dell’archivio sicuro del sistema operativo, e su questo computer non ne è disponibile nessuno. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Renda disponibile l’archivio sicuro del sistema operativo per l’account utente, oppure acceda con un altro metodo, come una chiave API. Consulti <a href="/cli/it/guide/connect/devolutions-server.md">Accedere a Devolutions Server</a>.</td></tr><tr><td><code>serverOAuthSessionInvalid</code></td><td>1 or 3</td><td>La sessione OAuth memorizzata di Devolutions Server non è valida o non è leggibile. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente che vengono eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Acceda di nuovo con <code>devo login &#x3C;name> --server &#x3C;url> --oauth</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>serverOAuthSessionMissing</code></td><td>1 or 3</td><td>Il contesto usa OAuth, ma su questo computer non è memorizzata alcuna sessione OAuth di Devolutions Server. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente che vengono eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Acceda di nuovo con <code>devo login &#x3C;name> --server &#x3C;url> --oauth</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>serverOAuthStorageFailed</code></td><td>1 or 3</td><td>La sessione OAuth di Devolutions Server non ha potuto essere salvata, letta o rimossa nell’archivio sicuro del sistema operativo, per esempio con <code>devo login</code> o <code>devo logout</code>. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Controlli che l’archivio sicuro del proprio account utente sia sbloccato e funzioni, quindi riprovi.</td></tr><tr><td><code>serverPrivateInformationFailed</code></td><td>1</td><td><code>devo info --private</code>: Devolutions Server non ha restituito le proprie informazioni private.</td><td>Controlli che il contesto abbia effettuato l’accesso e che l’account possa vedere questa informazione, quindi riprovi.</td></tr><tr><td><code>serverPublicInformationFailed</code></td><td>1 or 3</td><td>Devolutions Server non ha restituito le sue informazioni pubbliche, che Devolutions CLI legge con <code>devo info</code>, all’accesso e prima di alcune richieste. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Controlli l’URL di Devolutions Server e che il server sia in esecuzione, quindi riprovi.</td></tr><tr><td><code>serverRequestFailed</code></td><td>1 or 3</td><td>Una richiesta a Devolutions Server non è riuscita. Il messaggio indica lo stato HTTP restituito da Devolutions Server, oppure la causa. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente eseguiti nel processo in background, e 1 con gli altri comandi.</td><td>Legga il messaggio. Controlli l’URL e che l’elemento esista, quindi riprovi.</td></tr><tr><td><code>serverRequestTimeout</code></td><td>1 or 3</td><td>Devolutions Server non ha risposto in tempo. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente che girano nel processo in background, e 1 con gli altri comandi.</td><td>Controlli di poter raggiungere il server da questo computer, per esempio attraverso una VPN o un proxy. Se il server è lento, alzi <code>--timeout</code> di <code>devo login</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>serverUnavailable</code></td><td>1 or 3</td><td>Devolutions CLI non ha potuto raggiungere Devolutions Server. Il codice di uscita è 3 con i comandi di cassaforte, voce e utente che girano nel processo in background, e 1 con gli altri comandi.</td><td>Controlli l’URL, la rete, la VPN o il proxy e che il server sia in esecuzione. Consulti <a href="/cli/it/per-devops-e-amministratori/automate/network-and-proxy.md">Rete e proxy</a>.</td></tr><tr><td><code>windowsAuthenticationUnsupported</code></td><td>1 or 3</td><td>Il contesto di Devolutions Server usa l’autenticazione Windows (<code>--windows-auth</code>), che funziona solo su Windows, e il comando viene eseguito su un altro sistema operativo. I comandi <code>devo admin</code> terminano con <code>1</code>; i comandi di cassaforte e di voce terminano con <code>3</code>.</td><td>Esegua il comando su Windows, oppure acceda di nuovo con <code>devo login</code> usando un nome utente e una password o una chiave applicazione. Consulti <a href="/cli/it/guide/connect/devolutions-server.md">Accedere a Devolutions Server</a>.</td></tr></tbody></table>

## Riferimenti al segreto e lettura dei segreti

Errori di `devo secret read`, `devo secret get` e altri comandi che risolvono un riferimento `devo://`. Consulti [Sintassi dei riferimenti al segreto](/cli/it/riferimento/secret-references.md) e [Un riferimento a un segreto non si risolve](/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md).

<table><thead><tr><th width="270">CODICE DI ERRORE</th><th width="80">CODICE DI USCITA</th><th>CHE COSA SIGNIFICA</th><th>CHE COSA FARE</th></tr></thead><tbody><tr><td><code>cloudEncryptedEntryGetFailed</code></td><td>1 or 3</td><td>Devolutions CLI non ha potuto recuperare una voce di Devolutions Cloud per leggerne un campo. Il messaggio può indicare lo stato HTTP restituito. Codice di uscita <code>1</code> con i comandi <code>devo secret</code>, <code>3</code> con i comandi delle voci.</td><td>Controlli che il suo account possa accedere alla voce, poi riprovi. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md">Un riferimento al segreto non si risolve</a>.</td></tr><tr><td><code>cloudEncryptedEntryUnavailable</code></td><td>1 or 3</td><td>La voce di Devolutions Cloud non contiene dati di connessione protetti, quindi non ha un campo segreto da leggere. Codice di uscita <code>1</code> con i comandi <code>devo secret</code>, <code>3</code> con i comandi delle voci.</td><td>Controlli che il riferimento punti alla voce giusta. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md">Un riferimento al segreto non si risolve</a>.</td></tr><tr><td><code>cloudEntryDecryptionFailed</code></td><td>1 or 3</td><td>Devolutions CLI non ha potuto decifrare la voce di Devolutions Cloud. Codice di uscita <code>1</code> con i comandi <code>devo secret</code>, <code>3</code> con i comandi delle voci.</td><td>Acceda di nuovo con <code>devo login</code>, quindi riprovi. Se persiste, contatti il supporto. Consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>cloudEntryKeyFailed</code></td><td>1</td><td>Devolutions CLI non ha potuto ottenere la chiave necessaria per decifrare il campo richiesto di una voce di Devolutions Cloud.</td><td>Controlli che il proprio account sia autorizzato a vedere i segreti della voce, quindi riprovi.</td></tr><tr><td><code>cloudEntryPasswordKeyFailed</code></td><td>1</td><td>Devolutions Cloud non ha restituito la chiave che protegge la password della voce. Il messaggio può indicare lo stato HTTP restituito.</td><td>Controlli che il proprio account sia autorizzato a vedere la password della voce, quindi riprovi.</td></tr><tr><td><code>cloudEntrySensitiveKeyFailed</code></td><td>1</td><td>Devolutions Cloud non ha restituito la chiave che protegge i campi sensibili della voce. Il messaggio può indicare lo stato HTTP restituito.</td><td>Controlli che il proprio account sia autorizzato a vedere i segreti della voce, quindi riprovi.</td></tr><tr><td><code>cloudSecretFieldNotSupported</code></td><td>1</td><td>Devolutions CLI non può leggere quel campo di una voce di Devolutions Cloud.</td><td>Usi un campo che la voce espone: <code>devo entry references &#x3C;entry></code> li elenca. Consulti <a href="/cli/it/riferimento/secret-references.md">Sintassi dei riferimenti al segreto</a>.</td></tr><tr><td><code>cloudSecretFieldUnavailable</code></td><td>1</td><td>La voce di Devolutions Cloud non ha alcun valore per il campo richiesto, nemmeno dopo aver seguito le credenziali a cui è collegata.</td><td>Controlli il nome del campo, oppure imposti un valore sulla voce. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md">Un riferimento al segreto non si risolve</a>.</td></tr><tr><td><code>cloudSecretNotFound</code></td><td>1 or 4</td><td>Devolutions Cloud dice che la voce non esiste in quella cassaforte, oppure che l’account non può vederla. Codice di uscita <code>1</code> con i comandi <code>devo secret</code>, <code>4</code> con i comandi delle voci.</td><td>Controlli la cassaforte e la voce del riferimento con <code>devo entry list</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md">Un riferimento al segreto non si risolve</a>.</td></tr><tr><td><code>cloudSecretResolutionFailed</code></td><td>1</td><td>Devolutions CLI non ha potuto leggere il campo richiesto di una voce di Devolutions Cloud, senza un motivo più preciso.</td><td>Riprovi. Se persiste, esegua <code>devo doctor</code> e contatti il supporto. Consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>cloudVaultSelectionRequired</code></td><td>1 or 3</td><td>Non è stata indicata alcuna cassaforte e nessuna cassaforte è quella corrente, quindi le voci non possono essere lette. Questo codice è restituito anche per uno spazio di lavoro di Devolutions Server. Codice di uscita <code>1</code> con i comandi <code>devo secret</code>, <code>3</code> con i comandi delle voci.</td><td>Nomini la cassaforte nel riferimento oppure con <code>--vault-name</code> o <code>--vault-id</code>, o imposti la cassaforte corrente con <code>devo vault use &#x3C;vault></code>.</td></tr><tr><td><code>customFieldSelectorAmbiguous</code></td><td>1</td><td>Profilo locale: il campo personalizzato indicato nel riferimento corrisponde a più di un campo personalizzato della voce. Prodotto durante la lettura di un segreto, per esempio con <code>devo secret read</code> o <code>devo secret inject</code>.</td><td>Rinomini i campi personalizzati in Devolutions Remote Desktop Manager in modo che ogni nome sia univoco, quindi legga di nuovo il campo. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md">Un riferimento al segreto non si risolve</a>.</td></tr><tr><td><code>inputReadFailed</code></td><td>1</td><td><code>devo secret inject</code> non ha potuto leggere il file indicato con <code>--in-file</code>, per esempio a causa delle autorizzazioni.</td><td>Controlli che il file esista e che possa leggerlo. Consulti <a href="/cli/it/guide/secrets/fill-a-template.md">Compilare un file di configurazione da un modello</a>.</td></tr><tr><td><code>invalidConnectionData</code></td><td>1</td><td>Profilo locale: i dati memorizzati della voce non hanno potuto essere letti, quindi il suo segreto non può essere restituito. Il messaggio dice che la voce contiene dati di connessione non supportati. Prodotto durante la lettura di un segreto, per esempio con <code>devo secret read</code> o <code>devo secret inject</code>.</td><td>Apra la voce in Devolutions Remote Desktop Manager per controllarla, oppure usi un’altra voce. Se persiste, esegua <code>devo doctor</code> e contatti il supporto. Consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>invalidSecretReference</code></td><td>2 or 1</td><td>Il riferimento <code>devo://</code> non è scritto correttamente; il messaggio dice che cosa non va. Con Devolutions Server, un riferimento con nome che porta a una voce senza ID di cassaforte e di voce dà anch’esso questo errore. Può anche significare che un segreto di accesso salvato in un contesto non inizia con <code>env:</code> o <code>file:</code>. Codice di uscita <code>2</code> con <code>devo secret read</code>, <code>devo secret get</code> e <code>devo secret shell</code>; <code>1</code> con <code>devo secret inject</code> e <code>devo secret run --check</code>.</td><td>Corregga il riferimento usando i messaggi in <a href="/cli/it/riferimento/secret-references.md#rules-and-errors">Sintassi dei riferimenti al segreto</a>. Per ottenere un riferimento corretto, esegua <code>devo entry references &#x3C;entry></code>. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md#fix-the-syntax">Un riferimento a un segreto non si risolve</a>.</td></tr><tr><td><code>missingSecretReferenceVariable</code></td><td>1 or 2</td><td>Un riferimento in un modello o in un file di ambiente usa una variabile d’ambiente che non è impostata o è vuota, oppure un’espressione <code>${…}</code> non è valida o non è chiusa con <code>}</code>. Codice di uscita <code>1</code> con <code>devo secret inject</code>; <code>2</code> con <code>devo secret run --env-file</code>.</td><td>Imposti la variabile, oppure le dia un valore predefinito con <code>${NAME:-default}</code>. Consulti <a href="/cli/it/riferimento/secret-references.md#references-inside-a-text">Riferimenti dentro un testo</a> e <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md#set-the-variables-the-reference-uses">Impostare le variabili usate dal riferimento</a>.</td></tr><tr><td><code>outputWriteFailed</code></td><td>1</td><td>Il file indicato con <code>--out-file</code> non ha potuto essere scritto, per esempio per le autorizzazioni o perché è in uso. Comandi: <code>devo secret read</code>, <code>devo secret get</code>, <code>devo secret inject</code>.</td><td>Controlli di poter scrivere nella cartella e che nessun altro programma tenga il file, quindi esegua di nuovo il comando.</td></tr><tr><td><code>secretFieldNotFound</code></td><td>4 or 1</td><td>La voce esiste, ma non ha il campo che il riferimento nomina. Codice di uscita <code>4</code> con <code>devo secret read</code>, <code>devo secret get</code> e <code>devo secret shell enter</code>; <code>1</code> con <code>devo secret inject</code> e <code>devo secret run</code>.</td><td>Elenchi i campi della voce con <code>devo entry references &#x3C;entry></code> e ne usi uno. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md#check-that-the-entry-and-the-field-exist">Verificare che la voce e il campo esistano</a>.</td></tr><tr><td><code>secretFieldRequiresRuntimeDecryption</code></td><td>1</td><td>Su un profilo locale, il campo è crittografato e Devolutions CLI non può decifrarlo.</td><td>Legga il valore in Devolutions Remote Desktop Manager, oppure usi un campo che non è crittografato. Consulti <a href="/cli/it/guide/connect/local-profile.md#protected-profiles-and-entries">Profili e voci protetti</a>.</td></tr><tr><td><code>secretFieldUnsupported</code></td><td>1</td><td>Il profilo locale non può leggere il campo nominato dal riferimento. Una voce protetta da una passphrase condivisa restituisce solo il campo <code>password</code>.</td><td>Usi un campo che lo spazio di lavoro può leggere. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md#use-a-field-the-workspace-can-read">Usare un campo che lo spazio di lavoro può leggere</a> e <a href="/cli/it/guide/connect/local-profile.md#protected-profiles-and-entries">Profili e voci protetti</a>.</td></tr><tr><td><code>secretReadFailed</code></td><td>1</td><td>Il segreto non ha potuto essere letto e non è stato restituito alcun errore più preciso. Comandi: <code>devo secret read</code>, <code>devo secret get</code>, <code>devo secret inject</code>, <code>devo secret run</code>.</td><td>Esegua di nuovo il comando. Se continua a non riuscire, controlli il riferimento con <code>devo secret run --check</code> e consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md">Un riferimento al segreto non si risolve</a>.</td></tr><tr><td><code>secretSectionUnsupported</code></td><td>1</td><td>In un profilo locale, il riferimento nomina una sezione che Devolutions CLI non può leggere. Il messaggio è "The requested secret field is not supported."</td><td>Tolga la sezione, oppure usi <code>connection</code> o <code>credentials</code>. Per ottenere un riferimento corretto, esegua <code>devo entry references &#x3C;entry></code>.</td></tr><tr><td><code>secretTextOutputRequired</code></td><td>2</td><td>A <code>devo secret get</code> con <code>--passphrase-env</code> o <code>--passphrase-file</code> è stato chiesto un output JSON o YAML senza <code>--out-file</code>. Questa lettura scrive il valore solo come testo semplice.</td><td>Rimuova <code>--json</code>, <code>--yaml</code> o <code>--output</code>, oppure aggiunga <code>--out-file</code>.</td></tr><tr><td><code>sensitiveAuditMetadataRequired</code></td><td>3 or 1</td><td>Leggere questo valore segreto richiede informazioni di audit, come un commento e un numero di ticket, che non sono state fornite.</td><td>Legga il valore in Devolutions Remote Desktop Manager, dove può indicare il commento e il numero del ticket.</td></tr><tr><td><code>sensitiveInputPermissionsInvalid</code></td><td>1 or 2</td><td>Il file che contiene il valore del segreto o la passphrase può essere letto da altri utenti. Su Windows, solo il proprietario e gli account di sistema attendibili possono accedervi; su Linux e macOS, solo il proprietario. Stessi comandi e codici di uscita di <code>sensitiveInputUnavailable</code>.</td><td>Limiti le autorizzazioni del file, per esempio con <code>chmod 600 &#x3C;file></code> su Linux o macOS. Consulti <a href="/cli/it/guide/secrets/update-a-secret.md#local-profiles-the-workspace-passphrase">Profili locali: la passphrase dello spazio di lavoro</a>.</td></tr><tr><td><code>sensitiveInputTooLarge</code></td><td>1 or 2</td><td>Il valore del segreto o la passphrase letti dalla variabile o dal file sono più grandi di quanto Devolutions CLI accetti. Stessi comandi e codici di uscita di <code>sensitiveInputUnavailable</code>.</td><td>Controlli che la variabile o il file contenga solo il valore, non un intero documento.</td></tr><tr><td><code>sensitiveInputUnavailable</code></td><td>1 or 2</td><td>Un valore di segreto o una passphrase indicati con un’opzione <code>--…-env</code> o <code>--…-file</code> non hanno potuto essere letti: la variabile d’ambiente non è impostata, oppure il file non esiste, non è un file normale o non può essere letto. Codice di uscita <code>1</code> su un profilo locale, per esempio con <code>devo secret set</code> o <code>devo secret get --passphrase-file</code>; <code>2</code> con <code>devo secret set</code> su Devolutions Server.</td><td>Controlli il nome della variabile o il percorso del file e che la variabile sia impostata nella stessa shell. Consulti <a href="/cli/it/guide/secrets/update-a-secret.md">Aggiornare un segreto da uno script</a>.</td></tr><tr><td><code>sensitiveResolutionRequestInvalid</code></td><td>1</td><td>La richiesta di leggere un valore segreto era incompleta, quindi il processo in background l’ha rifiutata.</td><td>Esegua di nuovo il comando. Se l’errore persiste, esegua <code>devo doctor</code> e contatti il supporto. Consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>sensitiveUnauthenticatedCaller</code></td><td>1</td><td>Il processo in background ha rifiutato di restituire un valore segreto perché la richiesta non proveniva da una sessione autenticata.</td><td>Esegua di nuovo il comando. Se l’errore persiste, riavvii il processo in background con <code>devo daemon restart</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>sensitiveValueNotAllowed</code></td><td>1</td><td>Il processo in background è impostato per bloccare i valori segreti, come password, password monouso e chiavi private, oppure il modo in cui il valore verrebbe consegnato non consente un valore in testo semplice.</td><td>Legga il valore con un comando <code>devo secret</code>. Se l’errore persiste, riavvii il processo in background con <code>devo daemon restart</code>.</td></tr><tr><td><code>sensitiveValueNotSupported</code></td><td>3 or 1</td><td>Lo spazio di lavoro può mostrare i dettagli della voce, ma non può restituire questo valore di segreto. Su un profilo locale questo vale per valori come le password monouso e le chiavi private, e gli aggiornamenti locali delle voci non scrivono mai password né riferimenti a segreti. Codice di uscita <code>3</code> con i comandi delle voci; <code>1</code> con i comandi <code>devo secret</code>.</td><td>Per cambiare una password, usi <code>devo secret set</code>. Per leggere il valore, usi un tipo di spazio di lavoro che lo supporta. Consulti <a href="/cli/it/aiuto/troubleshooting/not-supported.md">Un comando dice che lo spazio di lavoro non lo supporta</a>.</td></tr><tr><td><code>serverSecretNotFound</code></td><td>1 or 4</td><td>Devolutions Server non ha trovato la cassaforte, la voce o il campo, oppure il campo non è disponibile per questo account. Con <code>devo secret read</code>, <code>devo secret get</code>, <code>devo secret run</code>, <code>devo secret inject</code>, <code>devo secret shell</code> e <code>devo secret set</code> il codice di uscita è 1; con i comandi delle voci che vengono eseguiti nel processo in background, è 4.</td><td>Controlli l’ID della cassaforte, l’ID della voce e il nome del campo e che l’account possa vedere la voce. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md">Un riferimento al segreto non si risolve</a>.</td></tr><tr><td><code>serverSecretPamUnsupported</code></td><td>1</td><td><code>devo secret set</code>: Devolutions Server non può scrivere un segreto di una voce in una cassaforte di accesso privilegiato (PAM).</td><td>Cambi questo segreto in Devolutions Server. Consulti <a href="/cli/it/guide/secrets/update-a-secret.md">Aggiornare un segreto da uno script</a>.</td></tr><tr><td><code>serverSecretReadFailed</code></td><td>1</td><td>Devolutions Server non ha potuto leggere il segreto richiesto, con <code>devo secret read</code>, <code>devo secret get</code>, <code>devo secret run</code>, <code>devo secret inject</code>, <code>devo secret shell</code>.</td><td>Riprovi. Controlli il riferimento e che il suo account possa leggere la voce. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md">Un riferimento al segreto non si risolve</a>.</td></tr><tr><td><code>serverSecretUnauthorized</code></td><td>1</td><td>Devolutions Server ha rifiutato l’accesso al segreto: l’accesso è stato rifiutato o è scaduto, oppure l’account non è autorizzato a leggerlo o modificarlo.</td><td>Acceda di nuovo con <code>devo login</code> e controlli le autorizzazioni dell’account sulla voce. Consulti <a href="/cli/it/aiuto/troubleshooting/sign-in-fails.md">L’accesso non riesce o la sessione è scaduta</a>.</td></tr><tr><td><code>serverSecretWriteFailed</code></td><td>1</td><td>Devolutions Server non ha potuto aggiornare il segreto, con <code>devo secret set</code>.</td><td>Controlli l’ID della cassaforte, l’ID della voce e il campo e che l’account possa modificare la voce, quindi riprovi. Consulti <a href="/cli/it/guide/secrets/update-a-secret.md">Aggiornare un segreto da uno script</a>.</td></tr><tr><td><code>unsupportedSecretAttribute</code></td><td>2 or 1</td><td>L’attributo in <code>?attribute=</code> o <code>--attribute</code> non è noto, oppure lo spazio di lavoro non può restituire quell’attributo come valore: il profilo locale restituisce solo <code>value</code>, e Devolutions Cloud e Devolutions Server non restituiscono un valore per <code>otp</code>. Codice di uscita <code>2</code> con <code>devo secret read</code> e <code>devo secret get</code>; <code>1</code> con <code>devo secret inject</code> e <code>devo secret run</code>.</td><td>Usi <code>value</code>, <code>type</code>, <code>id</code>, <code>title</code> o <code>purpose</code>. Consulti <a href="/cli/it/riferimento/secret-references.md#attributes">Attributi</a>.</td></tr><tr><td><code>unsupportedSecretField</code></td><td>1</td><td>Il riferimento nomina una sezione, oppure un campo che non è una proprietà dei dati della voce. Devolutions Cloud legge solo i campi principali della voce, come <code>password</code> o <code>username</code>; Devolutions Server legge una proprietà dei dati della voce, senza sezione.</td><td>Rimuova la sezione dal riferimento e indichi un campo principale. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md#use-a-field-the-workspace-can-read">Usare un campo che lo spazio di lavoro può leggere</a>.</td></tr><tr><td><code>vaultNotSelected</code></td><td>1</td><td><code>devo secret get</code> ha ricevuto un ID di voce (<code>--id</code>), ma non è stata indicata alcuna cassaforte e nessuna cassaforte corrente è selezionata, quindi la voce non può essere individuata.</td><td>Passi <code>--vault-id</code>, oppure selezioni una cassaforte con <code>devo vault use</code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md#select-the-vault-you-work-in">Selezionare la cassaforte in cui si lavora</a>.</td></tr><tr><td><code>workspaceSelectorAmbiguous</code></td><td>1</td><td>Lo spazio di lavoro nominato in un riferimento a un segreto corrisponde a più di uno spazio di lavoro del profilo locale. Prodotto durante la lettura di un segreto, per esempio con <code>devo secret read</code>, <code>devo secret get</code>, <code>devo secret inject</code> o <code>devo secret run</code>.</td><td>Usi l’ID dello spazio di lavoro nel riferimento invece del nome. Consulti <a href="/cli/it/riferimento/secret-references.md">Sintassi dei riferimenti al segreto</a> e <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md">Un riferimento al segreto non si risolve</a>.</td></tr></tbody></table>

## Eseguire comandi con segreti

Errori di `devo secret run`, `devo secret inject` e `devo secret shell`. Questi errori sono scritti come testo `<code>: <message>` semplice nell’output di errore.

<table><thead><tr><th width="270">CODICE DI ERRORE</th><th width="80">CODICE DI USCITA</th><th>CHE COSA SIGNIFICA</th><th>CHE COSA FARE</th></tr></thead><tbody><tr><td><code>invalidCommand</code></td><td>2</td><td><code>devo secret run</code> non ha alcun comando da avviare: nulla segue <code>--</code> e non è stato dato alcun <code>--manifest</code>.</td><td>Aggiunga il comando dopo <code>--</code>, per esempio <code>devo secret run --env-ref ... -- ./deploy.sh</code>, oppure usi <code>--manifest</code>. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md">Eseguire un comando con i suoi segreti</a>.</td></tr><tr><td><code>invalidEnvironmentFile</code></td><td>2</td><td>Una riga del file indicato con <code>devo secret run --env-file</code> non è nella forma <code>KEY=value</code>. Sono consentite le righe vuote e le righe che iniziano con <code>#</code>.</td><td>Corregga la riga. Consulti <a href="/cli/it/guide/secrets/replace-env-files.md#how-devolutions-cli-reads-the-file">Come Devolutions CLI legge il file</a>.</td></tr><tr><td><code>invalidReceiptFile</code></td><td>1</td><td>Il percorso indicato con <code>--receipt-file</code> è una cartella. Il comando è stato eseguito, ma <code>devo secret run</code> termina con <code>1</code> invece del codice di uscita del comando.</td><td>Indichi un percorso di file. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md#keep-a-record-of-the-launch">Conservare una traccia dell’avvio</a>.</td></tr><tr><td><code>invalidSecretEnvironmentName</code></td><td>2</td><td>Un nome di variabile nel file di ambiente o nel manifesto di avvio non è valido. I nomi usano lettere, cifre e trattini bassi e non possono iniziare con una cifra.</td><td>Rinomini la variabile. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md">Eseguire un comando con i suoi segreti</a>.</td></tr><tr><td><code>invalidSecretEnvironmentReference</code></td><td>2</td><td>Un <code>--env-ref</code> non è nella forma <code>NAME=devo://…</code>, il nome non è valido, oppure il valore non è un riferimento <code>devo://</code> esatto. In un manifesto di avvio, ogni valore di <code>environment</code> deve essere un riferimento esatto.</td><td>La scriva come <code>--env-ref NAME=devo://&#x3C;workspace>/&#x3C;vault>/&#x3C;entry>/&#x3C;field></code>. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md#pass-several-secrets">Passare più segreti</a>.</td></tr><tr><td><code>invalidSecretLaunchManifest</code></td><td>2</td><td>Il manifesto di avvio non è JSON valido, non usa <code>schemaVersion</code> 1, non ha <code>command</code>, oppure ripete una proprietà o un nome di variabile.</td><td>Corregga il manifesto. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md#use-a-launch-manifest">Usare un manifesto di avvio</a>.</td></tr><tr><td><code>invalidSecretLaunchTimeout</code></td><td>2</td><td>Il timeout, da <code>--timeout-seconds</code> o <code>timeoutSeconds</code> in un manifesto di avvio, è zero o negativo.</td><td>Indichi un numero di secondi maggiore di zero. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md#limit-how-long-the-program-runs">Limitare per quanto tempo il programma resta in esecuzione</a>.</td></tr><tr><td><code>invalidSecretLaunchWorkingDirectory</code></td><td>2</td><td>Il <code>workingDirectory</code> del manifesto di avvio non è un percorso assoluto.</td><td>Usi un percorso completo. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md#use-a-launch-manifest">Usare un manifesto di avvio</a>.</td></tr><tr><td><code>invalidSecretStdinReference</code></td><td>2</td><td>Il valore di <code>--stdin-reference</code>, o di <code>stdinReference</code> in un manifesto di avvio, non è un riferimento <code>devo://</code> esatto.</td><td>Passi un riferimento completo. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md#send-a-secret-to-standard-input">Inviare un segreto all’input standard</a>.</td></tr><tr><td><code>receiptFileExists</code></td><td>1</td><td>Il file di ricevuta esiste già, oppure non ha potuto essere creato. Una ricevuta non sostituisce mai un file esistente. Il comando è stato eseguito, ma <code>devo secret run</code> termina con <code>1</code>.</td><td>Usi un nuovo nome di file, oppure elimini prima la ricevuta precedente.</td></tr><tr><td><code>receiptWriteFailed</code></td><td>1</td><td>Non ha l’autorizzazione a scrivere il file di ricevuta. Il comando è stato eseguito, ma <code>devo secret run</code> termina con <code>1</code>.</td><td>Scriva la ricevuta in una cartella in cui può scrivere.</td></tr><tr><td><code>secretEnvironmentConflict</code></td><td>2</td><td>La stessa variabile è impostata più di una volta, per esempio da due <code>--env-ref</code>, oppure da un <code>--env-ref</code> e dal file di ambiente. I nomi delle variabili non distinguono le maiuscole qui.</td><td>Mantenga una sola definizione di ogni variabile.</td></tr><tr><td><code>secretEnvironmentFileReadFailed</code></td><td>2</td><td>Il file indicato con <code>devo secret run --env-file</code> esiste, ma non ha potuto essere letto, per esempio a causa delle autorizzazioni.</td><td>Verifichi di poter leggere il file.</td></tr><tr><td><code>secretLaunchArgumentReference</code></td><td>2</td><td>Un riferimento <code>devo://</code> è stato scritto come argomento del comando da eseguire. Devolutions CLI lo rifiuta, così il valore non può comparire nell’elenco dei processi.</td><td>La passi con <code>--env-ref</code>, <code>--stdin-reference</code> o <code>--manifest</code>. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md#keep-references-out-of-the-command-line">Tenere i riferimenti fuori dalla riga di comando</a>.</td></tr><tr><td><code>secretLaunchCancelled</code></td><td>130</td><td><code>devo secret run</code> è stato interrotto, per esempio con <kbd>Ctrl</kbd>+<kbd>C</kbd>, e il comando che aveva avviato è stato fermato. Se il file di ricevuta non ha potuto essere scritto, il codice di uscita è <code>1</code>.</td><td>Lo esegua di nuovo.</td></tr><tr><td><code>secretLaunchCommandNotFound</code></td><td>1</td><td><code>devo secret run --check</code> non ha trovato il comando nella cartella di lavoro né nel <code>PATH</code>.</td><td>Controlli il nome del comando, indichi il suo percorso completo oppure aggiunga la sua cartella a <code>PATH</code>.</td></tr><tr><td><code>secretLaunchManifestReadFailed</code></td><td>2</td><td>Il manifesto di avvio indicato con <code>--manifest</code> esiste, ma non ha potuto essere letto.</td><td>Verifichi di poter leggere il file.</td></tr><tr><td><code>secretLaunchModeConflict</code></td><td>2</td><td><code>devo secret run</code> ha ricevuto sia <code>--dry-run</code> sia <code>--check</code>.</td><td>Ne tenga uno. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md#check-before-you-run">Controllare prima di eseguire</a>.</td></tr><tr><td><code>secretLaunchSourceConflict</code></td><td>2</td><td><code>--manifest</code> è stato combinato con <code>--env-file</code>, <code>--env-ref</code>, <code>--stdin-reference</code>, <code>--timeout-seconds</code> o un comando dopo <code>--</code>.</td><td>Metta tutto nel manifesto, oppure non usi <code>--manifest</code>.</td></tr><tr><td><code>secretLaunchStandardInputFailed</code></td><td>1</td><td>Il comando avviato da <code>devo secret run</code> ha smesso di accettare l’input standard prima di ricevere il valore di <code>--stdin-reference</code>. Il comando è stato fermato.</td><td>Controlli che il comando legga il proprio input standard. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md#send-a-secret-to-standard-input">Inviare un segreto all’input standard</a>.</td></tr><tr><td><code>secretLaunchStartFailed</code></td><td>1</td><td>I segreti sono stati letti, ma il comando non ha potuto essere avviato, per esempio perché non esiste o non è eseguibile.</td><td>Controlli il comando con <code>devo secret run --check</code>, quindi lo esegua di nuovo.</td></tr><tr><td><code>secretLaunchTimedOut</code></td><td>124</td><td>Il comando avviato da <code>devo secret run</code> ha superato <code>--timeout-seconds</code> ed è stato fermato. Se il file di ricevuta non ha potuto essere scritto, il codice di uscita è <code>1</code>.</td><td>Aumenti il timeout, oppure scopra perché il comando impiega tanto tempo. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md#limit-how-long-the-program-runs">Limitare per quanto tempo il programma resta in esecuzione</a>.</td></tr><tr><td><code>secretLaunchWorkingDirectoryNotFound</code></td><td>2</td><td>Il <code>workingDirectory</code> del manifesto di avvio non esiste.</td><td>Crei la cartella o corregga il percorso.</td></tr><tr><td><code>secretShellMappingInvalid</code></td><td>2</td><td><code>devo secret shell enter</code> non ha ricevuto alcun <code>--env-ref</code>, oppure un <code>--env-ref</code> che non è una coppia <code>NAME=devo://…</code> univoca. Anche i nomi riservati da Devolutions CLI sono rifiutati.</td><td>Passi almeno un <code>--env-ref NAME=&#x3C;reference></code>, ogni volta con un nome diverso. Consulti <a href="/cli/it/guide/secrets/current-shell.md#enter-the-scope">Entrare nell’ambito</a>.</td></tr><tr><td><code>secretShellOutputFailed</code></td><td>1</td><td><code>devo secret shell enter</code> o <code>leave</code> non ha potuto scrivere il codice di shell nell’output standard, per esempio perché la pipe è stata chiusa.</td><td>Lo esegua di nuovo come mostrato in <a href="/cli/it/guide/secrets/current-shell.md">Usare i segreti nella shell corrente</a>.</td></tr><tr><td><code>secretShellOutputModeConflict</code></td><td>2</td><td>Il formato di output non è adatto al comando <code>devo secret shell</code>: <code>enter</code> e <code>leave</code> scrivono codice shell come testo, mentre <code>status</code> e <code>enter --check</code> hanno bisogno di <code>--output json</code>.</td><td>Rimuova l’opzione di output da <code>enter</code> e <code>leave</code>; aggiunga <code>--output json</code> a <code>status</code> e <code>enter --check</code>. Consulti <a href="/cli/it/guide/secrets/current-shell.md">Usare i segreti nella shell corrente</a>.</td></tr><tr><td><code>secretShellStateInvalid</code></td><td>1</td><td>La variabile <code>DEVO_SECRET_SHELL_STATE_V1</code> che tiene traccia dei segreti caricati è danneggiata, oppure è stata impostata da un’altra shell, per esempio un ambito Bash visto da PowerShell.</td><td>Usi lo stesso <code>--shell</code> di <code>enter</code>. Se la variabile è danneggiata, apra una nuova sessione di shell.</td></tr><tr><td><code>secretShellUnsupported</code></td><td>2</td><td>Il valore <code>--shell</code> non è supportato.</td><td>Usi <code>--shell bash</code> o <code>--shell pwsh</code>.</td></tr><tr><td><code>secretShellValueUnsupported</code></td><td>1</td><td>Un segreto contiene un carattere NUL, che una variabile della shell non può contenere. Non è stato caricato nulla.</td><td>Usi <code>devo secret run</code> con <code>--stdin-reference</code>, oppure cambi il segreto.</td></tr><tr><td><code>secretEnvironmentResolutionFailed</code></td><td>1</td><td><code>devo secret run</code> non ha potuto risolvere i segreti del comando e non è stato segnalato alcun errore più specifico.</td><td>Esegua lo stesso comando con <code>--check</code> per trovare il riferimento che non riesce. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md">Un riferimento al segreto non si risolve</a>.</td></tr></tbody></table>

## SecretSpec

Errori dei comandi che registrano Devolutions CLI come provider SecretSpec. Quando SecretSpec legge o scrive un segreto tramite Devolutions CLI, non riceve questi codici di errore: il provider risponde invece con un errore SecretSpec generale, come autorizzazione negata, interazione richiesta, provider non disponibile o conflitto, e un valore che non viene trovato è di solito segnalato come mancante. Consulti [Usare Devolutions CLI con SecretSpec](/cli/it/guide/secrets/secretspec.md).

<table><thead><tr><th width="270">CODICE DI ERRORE</th><th width="80">CODICE DI USCITA</th><th>CHE COSA SIGNIFICA</th><th>CHE COSA FARE</th></tr></thead><tbody><tr><td><code>secretSpecClaimConflict</code></td><td>1</td><td><code>devo secretspec register</code> ha trovato un claim per <code>devo://</code> che punta a un altro programma.</td><td>Lo controlli con <code>devo secretspec status</code>. Per sostituirlo, aggiunga <code>--force</code>. Consulti <a href="/cli/it/guide/secrets/secretspec.md#register-devolutions-cli-as-the-provider">Registrare Devolutions CLI come provider</a>.</td></tr><tr><td><code>secretSpecClaimWriteFailed</code></td><td>1</td><td><code>devo secretspec register</code> non ha potuto scrivere il file di claim, oppure <code>devo secretspec unregister</code> non ha potuto rimuoverlo. Il messaggio indica il percorso e il motivo. Con <code>--system</code>, di solito servono i diritti di amministratore.</td><td>Esegua il comando come amministratore per <code>--system</code>, oppure controlli le autorizzazioni della cartella. Consulti <a href="/cli/it/guide/secrets/secretspec.md#where-the-claim-file-goes">Dove va il file di claim</a>.</td></tr></tbody></table>

## Profilo locale

Errori del profilo locale, il file di dati di Devolutions Remote Desktop Manager sul computer. Consulti [Usare un profilo locale di Devolutions Remote Desktop Manager](/cli/it/guide/connect/local-profile.md).

<table><thead><tr><th width="270">CODICE DI ERRORE</th><th width="80">CODICE DI USCITA</th><th>CHE COSA SIGNIFICA</th><th>CHE COSA FARE</th></tr></thead><tbody><tr><td><code>applicationUnlockMaterialRequired</code></td><td>Dipende dal comando</td><td>Il profilo locale di Devolutions Remote Desktop Manager è protetto da una password dell’applicazione e non è stato sbloccato per il processo in background. I comandi che hanno bisogno del profilo non riescono con questo codice: di solito <code>3</code>, e <code>1</code> con i comandi <code>devo secret</code>.</td><td>Lo sblocchi con <code>devo config unlock --password-env &#x3C;VARIABLE> --yes</code>. Consulti <a href="/cli/it/guide/connect/local-profile.md#protected-profiles-and-entries">Profili e voci protetti</a>.</td></tr><tr><td><code>headlessConfigUnavailable</code></td><td>Dipende dal comando</td><td>La cartella del profilo locale non ha potuto essere letta o creata, per esempio per le autorizzazioni. Di solito <code>3</code>; <code>1</code> con i comandi <code>devo secret</code> e <code>devo config unlock</code>.</td><td>Controlli la cartella mostrata da <code>devo config path</code> e le sue autorizzazioni, oppure imposti <code>RDM_CONFIG_PATH</code> su un’altra cartella. Consulti <a href="/cli/it/riferimento/environment-variables.md">Variabili d’ambiente</a>.</td></tr><tr><td><code>headlessCoreExtractionRequired</code></td><td>3</td><td>Il profilo locale non supporta ancora questa operazione in Devolutions CLI, per esempio alcune modifiche delle voci o alcune letture dei dettagli della voce. Quando Devolutions CLI non può scrivere affatto voci in questo profilo locale, ogni comando di modifica segnala questo codice, anche quelli che altrimenti segnalerebbero un codice più preciso come <code>sqliteVaultLifecycleUnavailable</code>.</td><td>Usi Devolutions Remote Desktop Manager per questa operazione. Consulti <a href="/cli/it/aiuto/troubleshooting/not-supported.md">Un comando dice che lo spazio di lavoro non lo supporta</a>.</td></tr><tr><td><code>headlessSqliteNotFound</code></td><td>Dipende dal comando</td><td>La cartella del profilo locale non contiene ancora uno spazio di lavoro SQLite (file <code>*.db</code>), oppure la cartella non è impostata. I comandi che hanno bisogno dello spazio di lavoro falliscono con questo codice e un messaggio su come crearne uno: <code>4</code> con i comandi di spazio di lavoro, cassaforte e voce, <code>1</code> con i comandi <code>devo secret</code> e <code>devo config unlock</code>.</td><td>Crei uno spazio di lavoro con <code>devo workspace create &#x3C;name> --passphrase-env &#x3C;VARIABLE> --yes</code>, oppure punti a un profilo esistente con <code>devo login &#x3C;name> --sqlite &#x3C;profile-folder></code>. Consulti <a href="/cli/it/guide/connect/local-profile.md">Usare un profilo locale di Devolutions Remote Desktop Manager</a>.</td></tr><tr><td><code>headlessSqliteUnavailable</code></td><td>Dipende dal comando</td><td>Lo spazio di lavoro SQLite del profilo locale non ha potuto essere letto, per esempio perché è bloccato o danneggiato. Di solito <code>3</code>; <code>1</code> con i comandi <code>devo secret</code> e <code>devo config unlock</code>.</td><td>Chiuda i programmi che possono bloccare il file, quindi riavvii il processo in background con <code>devo daemon restart</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>invalidHeadlessSqlite</code></td><td>Dipende dal comando</td><td>Lo spazio di lavoro SQLite del profilo locale non è in un formato che Devolutions CLI supporta, per esempio perché è crittografato. Di solito <code>3</code>; <code>1</code> con i comandi <code>devo secret</code> e <code>devo config unlock</code>.</td><td>Usi uno spazio di lavoro che non sia crittografato. Consulti <a href="/cli/it/guide/connect/local-profile.md#protected-profiles-and-entries">Profili e voci protetti</a>.</td></tr><tr><td><code>invalidRdmOptions</code></td><td>Dipende dal comando</td><td>Il file delle opzioni del profilo locale di Devolutions Remote Desktop Manager non ha potuto essere letto o analizzato. Di solito <code>3</code>; <code>1</code> con i comandi <code>devo secret</code> e <code>devo config unlock</code>.</td><td>Apra il profilo in Devolutions Remote Desktop Manager per controllarlo, quindi esegua <code>devo daemon restart</code>.</td></tr><tr><td><code>malformedProtectedPayload</code></td><td>1</td><td>I dati protetti della voce sono danneggiati, quindi il suo valore non può essere letto.</td><td>Apra la voce in Devolutions Remote Desktop Manager e salvi di nuovo la sua password.</td></tr><tr><td><code>protectedMetadataInvalid</code></td><td>1</td><td>La voce è protetta, ma le impostazioni della passphrase condivisa dello spazio di lavoro o della cassaforte mancano o non sono valide.</td><td>Apra lo spazio di lavoro in Devolutions Remote Desktop Manager e controlli le impostazioni della passphrase condivisa.</td></tr><tr><td><code>protectedProfileSecretResolutionFailed</code></td><td>1</td><td>Il profilo locale protetto da una password dell’applicazione è sbloccato, ma il campo nominato dal riferimento non ha potuto essere letto da esso.</td><td>Controlli con <code>devo entry references &#x3C;entry></code> che il campo esista. Se il profilo è stato sbloccato prima di un riavvio del processo in background, lo sblocchi di nuovo.</td></tr><tr><td><code>protectedProfileUnlockFailed</code></td><td>1</td><td><code>devo config unlock</code> non ha potuto sbloccare il profilo locale, di solito perché la password dell’applicazione è errata. Anche i comandi che hanno bisogno del profilo falliscono poi con questo codice.</td><td>Controlli la password nella variabile o nel file ed esegua di nuovo <code>devo config unlock</code>. Consulti <a href="/cli/it/guide/connect/local-profile.md#protected-profiles-and-entries">Profili e voci protetti</a>.</td></tr><tr><td><code>protectedSharedPassphraseV2Payload</code></td><td>1</td><td>La voce è protetta da una passphrase condivisa e il riferimento non ha potuto essere letto con una passphrase, per esempio perché è un riferimento con nome.</td><td>Usi <code>devo secret get password &#x3C;entry></code>, oppure il riferimento canonico di <code>devo entry references</code>. Indichi la passphrase con <code>--passphrase-env</code> o <code>--passphrase-file</code> se non c’è un file di passphrase accanto allo spazio di lavoro. Consulti <a href="/cli/it/guide/connect/local-profile.md#protected-profiles-and-entries">Profili e voci protetti</a>.</td></tr><tr><td><code>requiresUnlock</code></td><td>Dipende dal comando</td><td>Al processo in background è stato detto che il profilo locale deve essere sbloccato e non è stato dato alcun valore di sblocco. Di solito <code>3</code>; <code>1</code> con i comandi <code>devo secret</code>.</td><td>Sblocchi il profilo con <code>devo config unlock</code>. Consulti <a href="/cli/it/guide/connect/local-profile.md#protected-profiles-and-entries">Profili e voci protetti</a>.</td></tr><tr><td><code>sqliteActivityLogExportSchemaUnavailable</code></td><td>3</td><td><code>devo admin logs export</code> su un profilo locale: il database dello spazio di lavoro non ha le colonne del log di attività necessarie per l’esportazione. Il messaggio indica il motivo.</td><td>Usi un profilo locale il cui spazio di lavoro ha un log di attività, oppure esporti i log da Devolutions Remote Desktop Manager. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/logs.md">Consultare i log di attività</a>.</td></tr><tr><td><code>sqliteDocumentationContentUpdateUnavailable</code></td><td>3</td><td><code>devo entry documentation update</code> con nuovo contenuto su un profilo locale. Un profilo locale può rinominare una pagina di documentazione, ma non cambiarne il contenuto.</td><td>Passi solo <code>--new-title</code>, oppure modifichi il contenuto in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteDocumentationDatabaseNotFound</code></td><td>4</td><td><code>devo entry documentation update</code> su un profilo locale: il file del database dello spazio di lavoro non è stato trovato.</td><td>Controlli lo spazio di lavoro corrente con <code>devo workspace current</code> e che il suo file esista ancora nella cartella del profilo (<code>devo config path</code>).</td></tr><tr><td><code>sqliteDocumentationDatabaseUnavailable</code></td><td>3</td><td>Il database dello spazio di lavoro non ha potuto essere aperto per rinominare una pagina di documentazione, per esempio perché è bloccato o l’accesso è negato.</td><td>Chiuda i programmi che potrebbero bloccare il file, controlli le sue autorizzazioni e riprovi.</td></tr><tr><td><code>sqliteDocumentationDatabaseUnsupported</code></td><td>3</td><td>Rinominare una pagina di documentazione richiede un database dello spazio di lavoro non crittografato che Devolutions CLI supporti. Questo è crittografato o non supportato.</td><td>Rinomini la pagina in Devolutions Remote Desktop Manager. Consulti <a href="/cli/it/guide/connect/local-profile.md#protected-profiles-and-entries">Profili e voci protetti</a>.</td></tr><tr><td><code>sqliteDocumentationSchemaUnsupported</code></td><td>3</td><td>Il database dello spazio di lavoro non ha le tabelle o le colonne della documentazione di cui ha bisogno una ridenominazione del titolo, oppure ha un trigger del database che Devolutions CLI non può convalidare. Le ridenominazioni sono bloccate per questo spazio di lavoro.</td><td>Rinomini la pagina in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteDocumentationTitleUpdateAuditIdentityUnavailable</code></td><td>3</td><td>Rinominare una pagina di documentazione in un profilo locale registra chi ha fatto la modifica. Il processo in background non ha un’identità utente da registrare, quindi la rinomina è rifiutata.</td><td>Riavvii il processo in background dalla propria sessione utente con <code>devo daemon restart</code>, quindi riprovi.</td></tr><tr><td><code>sqliteDocumentationTitleUpdateConflict</code></td><td>3</td><td>La pagina di documentazione è cambiata, è stata rimossa, oppure il database era bloccato da un altro programma mentre la rinomina veniva applicata. Non è stato modificato nulla.</td><td>Esegua di nuovo il comando. Se Devolutions Remote Desktop Manager ha aperto lo spazio di lavoro, attenda che abbia finito di salvare.</td></tr><tr><td><code>sqliteDocumentationTitleUpdateNoChanges</code></td><td>3</td><td>Il nuovo titolo è uguale al titolo corrente.</td><td>Passi un <code>--new-title</code> diverso.</td></tr><tr><td><code>sqliteDocumentationTitleUpdateSnapshotRequired</code></td><td>3</td><td>La pagina di documentazione non ha potuto essere caricata con i dettagli di cui una rinomina ha bisogno.</td><td>Esegua di nuovo il comando. Se continua a non riuscire, riavvii il processo in background con <code>devo daemon restart</code>.</td></tr><tr><td><code>sqliteDocumentationTitleUpdateUnavailable</code></td><td>3</td><td>La pagina di documentazione non ha potuto essere rinominata in questo profilo locale: o lo spazio di lavoro non supporta le ridenominazioni (il messaggio dà il motivo), oppure il database ha rifiutato la modifica. Non è stato modificato nulla.</td><td>Legga il messaggio. Controlli che il file dello spazio di lavoro non sia di sola lettura o bloccato, quindi riprovi, oppure rinomini la pagina in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteDocumentationVersionInvalid</code></td><td>3</td><td>Il database dello spazio di lavoro non ha una versione di database valida, quindi le pagine di documentazione non possono essere rinominate.</td><td>Apra lo spazio di lavoro in Devolutions Remote Desktop Manager per controllarlo, oppure rinomini la pagina lì.</td></tr><tr><td><code>sqliteDocumentationVersionUnsupported</code></td><td>3</td><td>Il database dello spazio di lavoro è troppo vecchio per le rinomine della documentazione. Il messaggio indica la versione minima.</td><td>Aggiorni lo spazio di lavoro in Devolutions Remote Desktop Manager, oppure rinomini la pagina lì.</td></tr><tr><td><code>sqliteEntryCreateFailed</code></td><td>1</td><td><code>devo entry create</code> su un profilo locale: la voce non ha potuto essere creata. Non è stato salvato nulla.</td><td>Controlli che il file dello spazio di lavoro non sia di sola lettura né bloccato, quindi riprovi.</td></tr><tr><td><code>sqliteEntryCreateNameInvalid</code></td><td>2</td><td><code>devo entry create</code> su un profilo locale: il nome della voce è vuoto.</td><td>Indichi un nome per la voce.</td></tr><tr><td><code>sqliteEntryCreateVaultUnsupported</code></td><td>2</td><td><code>devo entry create</code> su un profilo locale può creare voci solo nella cassaforte predefinita.</td><td>Rimuova <code>--vault-id</code> o <code>--vault-name</code>, oppure crei la voce in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteEntryMoveConflict</code></td><td>3</td><td><code>devo entry move</code> su un profilo locale: una voce è cambiata o è stata rimossa mentre veniva spostata, oppure non ha potuto essere riletta dopo. Non è stato modificato nulla.</td><td>Esegua di nuovo il comando.</td></tr><tr><td><code>sqliteEntryMoveNoChanges</code></td><td>3</td><td><code>devo entry move</code>: le voci sono già nella cartella di destinazione.</td><td>Verifichi la cartella di destinazione.</td></tr><tr><td><code>sqliteEntryMoveSchemaUnsupported</code></td><td>3</td><td><code>devo entry move</code>: il database dello spazio di lavoro non memorizza le voci per cassaforte nel modo supportato da Devolutions CLI, quindi le voci non possono essere spostate.</td><td>Sposti le voci in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteEntryMutationUnavailable</code></td><td>3</td><td>Il database dello spazio di lavoro ha rifiutato o non ha potuto salvare una modifica della voce (<code>devo entry update</code>, <code>entry field set</code>, <code>entry status set</code>, <code>entry tag set</code>, <code>entry parameter set</code>, <code>entry move</code>, <code>entry folder rename</code>). Non è stato cambiato nulla.</td><td>Controlli che il file dello spazio di lavoro non sia di sola lettura, bloccato o pieno, quindi riprovi.</td></tr><tr><td><code>sqliteEntryParameterUpdateFieldUnsupported</code></td><td>3</td><td><code>devo entry parameter set</code> su un profilo locale può rinominare solo un parametro (la sua etichetta). Non può cambiare il tipo del parametro.</td><td>Rimuova l’opzione di tipo, oppure cambi il tipo in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteEntryParameterUpdateOperationUnsupported</code></td><td>3</td><td>Un profilo locale supporta solo l’impostazione dell’etichetta di un parametro.</td><td>Usi <code>devo entry parameter set</code> con una nuova etichetta.</td></tr><tr><td><code>sqliteEntryParameterXmlProjectionUnavailable</code></td><td>3</td><td><code>devo entry parameter set</code>: le etichette dei parametri di questa voce sono memorizzate in una forma che Devolutions CLI non può aggiornare in modo sicuro. Non è stato modificato nulla.</td><td>Modifichi il parametro in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteEntryUpdateConflict</code></td><td>3</td><td>La voce è cambiata o è stata rimossa dopo il caricamento, il database era bloccato da un altro programma, oppure la voce non ha potuto essere riletta dopo la modifica. Non è stato modificato nulla.</td><td>Esegua di nuovo il comando. Se Devolutions Remote Desktop Manager ha aperto lo spazio di lavoro, attenda che abbia finito di salvare.</td></tr><tr><td><code>sqliteEntryUpdateFieldUnsupported</code></td><td>3</td><td>Un profilo locale non può modificare questo dettaglio della voce: la cartella (usi <code>devo entry move</code>), la porta dell’host oppure, quando lo spazio di lavoro non li memorizza, lo stato o i tag. Il messaggio nomina il dettaglio.</td><td>Lo modifichi in Devolutions Remote Desktop Manager, oppure usi <code>devo entry move</code> per cambiare la cartella.</td></tr><tr><td><code>sqliteEntryUpdateNoChanges</code></td><td>3</td><td>L’aggiornamento non chiede alcuna modifica: non è stato indicato alcun dettaglio supportato, oppure i nuovi valori sono gli stessi di quelli attuali. Un profilo locale può aggiornare nome, host, dominio, nome utente, stato e tag.</td><td>Passi almeno un dettaglio con un nuovo valore.</td></tr><tr><td><code>sqliteEntryWriteDatabaseNotFound</code></td><td>4</td><td>Una modifica di voce su un profilo locale: il file del database dello spazio di lavoro non è stato trovato.</td><td>Controlli lo spazio di lavoro corrente con <code>devo workspace current</code> e che il suo file esista ancora nella cartella del profilo (<code>devo config path</code>).</td></tr><tr><td><code>sqliteEntryWriteDatabaseUnavailable</code></td><td>3</td><td>Il database dello spazio di lavoro non ha potuto essere aperto per modificare una voce, per esempio perché è bloccato o l’accesso è negato.</td><td>Chiuda i programmi che potrebbero bloccare il file, controlli le sue autorizzazioni e riprovi.</td></tr><tr><td><code>sqliteEntryWriteDatabaseUnsupported</code></td><td>3</td><td>Le modifiche alle voci richiedono un database dello spazio di lavoro non crittografato che Devolutions CLI supporti. Questo è crittografato o non supportato.</td><td>Modifichi la voce in Devolutions Remote Desktop Manager. Consulti <a href="/cli/it/guide/connect/local-profile.md#protected-profiles-and-entries">Profili e voci protetti</a>.</td></tr><tr><td><code>sqliteEntryWriteSchemaUnavailable</code></td><td>3</td><td>Le modifiche delle voci (<code>devo entry update</code>, <code>entry field set</code>, <code>entry status set</code>, <code>entry tag set</code>, <code>entry parameter set</code>, <code>entry move</code>, <code>entry folder rename</code>) non sono disponibili per questo profilo locale. Il messaggio indica il motivo, per esempio un database dello spazio di lavoro cifrato o non supportato.</td><td>Legga il messaggio. Usi uno spazio di lavoro supportato e non crittografato e ne faccia una copia di sicurezza prima della prima modifica, oppure faccia la modifica in Devolutions Remote Desktop Manager. Consulti <a href="/cli/it/aiuto/troubleshooting/not-supported.md">Un comando indica che lo spazio di lavoro non lo supporta</a>.</td></tr><tr><td><code>sqliteEntryWriteSchemaUnsupported</code></td><td>3</td><td>Il database dello spazio di lavoro non ha le tabelle delle voci e della cronologia di cui Devolutions CLI ha bisogno per modificare le voci in modo sicuro.</td><td>Modifichi la voce in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteEntryWriteVersionInvalid</code></td><td>3</td><td>Il database dello spazio di lavoro non ha una versione di database valida, quindi le voci non possono essere modificate.</td><td>Apra lo spazio di lavoro in Devolutions Remote Desktop Manager per controllarlo, oppure faccia la modifica lì.</td></tr><tr><td><code>sqliteEntryWriteVersionUnsupported</code></td><td>3</td><td>Il database dello spazio di lavoro è troppo vecchio per le modifiche delle voci. Il messaggio indica la versione minima.</td><td>Aggiorni lo spazio di lavoro in Devolutions Remote Desktop Manager, oppure faccia la modifica lì.</td></tr><tr><td><code>sqliteEntryXmlProjectionUnavailable</code></td><td>3</td><td>La voce memorizza il dettaglio richiesto in una forma che Devolutions CLI non può aggiornare senza toccare dati protetti. Non è stato modificato nulla.</td><td>Modifichi la voce in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteFolderRenameConflict</code></td><td>3</td><td><code>devo entry folder rename</code>: la cartella è cambiata o è stata rimossa mentre veniva rinominata, oppure non ha potuto essere riletta dopo. Non è stato modificato nulla.</td><td>Esegua di nuovo il comando.</td></tr><tr><td><code>sqliteFolderRenameNoChanges</code></td><td>3</td><td><code>devo entry folder rename</code>: il nuovo nome è uguale a quello corrente.</td><td>Passi un <code>--new-name</code> diverso.</td></tr><tr><td><code>sqliteFolderRenameSchemaUnsupported</code></td><td>3</td><td><code>devo entry folder rename</code>: il database dello spazio di lavoro non memorizza le voci per cassaforte nel modo che Devolutions CLI supporta, quindi le cartelle non possono essere rinominate.</td><td>Rinomini la cartella in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteMutationApplicationPasswordUnsupported</code></td><td>1</td><td>Il profilo locale è protetto da una password dell’applicazione, oppure le impostazioni della password dell’applicazione non possono essere convalidate. Devolutions CLI non può leggere né scrivere password protette in un profilo così.</td><td>Legga o modifichi la password in Devolutions Remote Desktop Manager. Consulti <a href="/cli/it/guide/connect/local-profile.md#protected-profiles-and-entries">Profili e voci protetti</a>.</td></tr><tr><td><code>sqliteMutationCancelled</code></td><td>1</td><td>La lettura o la scrittura di una password protetta in un profilo locale è stata annullata prima della fine. Se ha premuto <kbd>Ctrl</kbd>+<kbd>C</kbd>, Devolutions CLI segnala <code>interrupted</code> con il codice di uscita <code>130</code>.</td><td>Esegua di nuovo il comando.</td></tr><tr><td><code>sqliteMutationConflict</code></td><td>1</td><td><code>devo secret set</code> su un profilo locale: la voce, la cassaforte o le impostazioni dello spazio di lavoro sono cambiate tra il controllo e la scrittura. Non è stato modificato nulla.</td><td>Esegua di nuovo il comando.</td></tr><tr><td><code>sqliteMutationDatabaseBusy</code></td><td>1</td><td>Il database dello spazio di lavoro è occupato o bloccato da un altro programma, quindi la password non ha potuto essere letta né scritta.</td><td>Attenda che Devolutions Remote Desktop Manager o l’altro programma abbia finito, quindi riprovi.</td></tr><tr><td><code>sqliteMutationEncryptedContainerUnsupported</code></td><td>1</td><td>Il file di database dello spazio di lavoro è crittografato. Devolutions CLI legge e scrive password protette, e crea voci, solo in un file di spazio di lavoro non crittografato.</td><td>Usi Devolutions Remote Desktop Manager per questo spazio di lavoro. Consulti <a href="/cli/it/guide/connect/local-profile.md#protected-profiles-and-entries">Profili e voci protetti</a>.</td></tr><tr><td><code>sqliteMutationEntryNotFound</code></td><td>4, oppure 1 (vedere il significato)</td><td>La voce non è stata trovata nella cassaforte, il suo ID non è valido, più voci corrispondono, oppure non ha una password protetta. Termina con <code>4</code> per <code>devo secret set</code> e <code>devo secret get</code> con un’opzione di passphrase, e <code>1</code> quando si legge un riferimento (<code>devo secret read</code>, <code>inject</code>, <code>run</code>).</td><td>Controlli l’ID della voce con <code>devo entry get</code> o <code>devo entry list</code>.</td></tr><tr><td><code>sqliteMutationLifecycleUnsupported</code></td><td>1</td><td><code>devo secret set</code>: la voce o le impostazioni della cronologia delle password dello spazio di lavoro hanno una forma che Devolutions CLI non può aggiornare in modo sicuro, per esempio una voce con più di un campo password. Non è stato modificato nulla.</td><td>Modifichi la password in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteMutationPasswordUnsupported</code></td><td>1</td><td>La voce non ha una password che Devolutions CLI possa leggere o modificare: non ne ha, ne ha più di una, oppure prende la password da un’altra credenziale. È supportato solo il campo <code>password</code> di una voce protetta.</td><td>Legga o modifichi la credenziale dove è memorizzata, oppure usi Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteMutationPersistenceFailed</code></td><td>1</td><td>La password protetta non ha potuto essere salvata, oppure non ha potuto essere letta (<code>devo secret set</code>, <code>devo secret get</code> con un’opzione di passphrase). Quando la modifica è rifiutata, non è stato salvato nulla.</td><td>Controlli che il file dello spazio di lavoro non sia di sola lettura né bloccato, quindi riprovi.</td></tr><tr><td><code>sqliteMutationReadOnly</code></td><td>1</td><td>Il database dello spazio di lavoro non ha potuto essere aperto in scrittura, per esempio perché è di sola lettura, bloccato o aperto in un altro programma.</td><td>Controlli le autorizzazioni del file, chiuda i programmi che potrebbero bloccarlo e riprovi.</td></tr><tr><td><code>sqliteMutationSchemaUnsupported</code></td><td>1</td><td>Al database dello spazio di lavoro mancano tabelle o impostazioni di cui Devolutions CLI ha bisogno per leggere o scrivere una password protetta, oppure le sue impostazioni sono ambigue.</td><td>Apra lo spazio di lavoro in Devolutions Remote Desktop Manager per controllarlo, oppure faccia la modifica lì.</td></tr><tr><td><code>sqliteMutationSecurityProviderUnsupported</code></td><td>1</td><td>Lo spazio di lavoro non è protetto da una passphrase condivisa, oppure le impostazioni di protezione sono mal formate. Devolutions CLI legge e scrive le password protette e crea voci solo con una passphrase condivisa.</td><td>Usi Devolutions Remote Desktop Manager per questo spazio di lavoro. Consulti <a href="/cli/it/guide/connect/local-profile.md#protected-profiles-and-entries">Profili e voci protetti</a>.</td></tr><tr><td><code>sqliteMutationSourceInvalid</code></td><td>2, oppure 1 (vedere il significato)</td><td>L’ID dello spazio di lavoro non è un ID <code>sqlite:&#x3C;file-name>.db</code> valido, oppure il file della passphrase accanto allo spazio di lavoro non si trova nella cartella del profilo. Termina con <code>2</code> per <code>devo secret set</code> e <code>devo secret get</code> con un’opzione di passphrase, e <code>1</code> quando si legge un riferimento.</td><td>Usi l’ID esatto dello spazio di lavoro che <code>devo workspace list</code> mostra. Consulti <a href="/cli/it/guide/secrets/update-a-secret.md#local-profiles-the-workspace-passphrase">Profili locali: la passphrase dello spazio di lavoro</a>.</td></tr><tr><td><code>sqliteMutationUnlockFailed</code></td><td>1</td><td>La passphrase condivisa è errata, oppure le impostazioni della passphrase dello spazio di lavoro non sono valide.</td><td>Controlli la passphrase nel file <code>&#x3C;workspace file>.passphrase</code>, oppure nella variabile o nel file che passa con <code>--passphrase-env</code> o <code>--passphrase-file</code>. Consulti <a href="/cli/it/guide/secrets/update-a-secret.md#local-profiles-the-workspace-passphrase">Profili locali: la passphrase dello spazio di lavoro</a>.</td></tr><tr><td><code>sqliteMutationUnlockRequired</code></td><td>1</td><td>La passphrase condivisa deve essere verificata prima che la password venga letta o scritta, e non lo è stata.</td><td>Indichi la passphrase: il file <code>&#x3C;workspace file>.passphrase</code>, <code>--passphrase-env</code> o <code>--passphrase-file</code>. Consulti <a href="/cli/it/guide/secrets/update-a-secret.md#local-profiles-the-workspace-passphrase">Profili locali: la passphrase dello spazio di lavoro</a>.</td></tr><tr><td><code>sqliteMutationUnsafeMirrorUnsupported</code></td><td>1</td><td>Lo spazio di lavoro o la voce conserva una copia in chiaro delle password. Devolutions CLI non scrive password in quel caso.</td><td>Modifichi la password in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteMutationVaultNotFound</code></td><td>4, oppure 1 (vedere il significato)</td><td>La cassaforte non è stata trovata, il suo ID non è valido, oppure corrispondono più casseforti. Termina con <code>4</code> per <code>devo secret set</code> e <code>devo secret get</code> con un’opzione di passphrase, e con <code>1</code> quando viene letto un riferimento.</td><td>Verifichi l’ID della cassaforte con <code>devo vault list</code>.</td></tr><tr><td><code>sqliteMutationWorkspaceBusy</code></td><td>1</td><td>Un’altra operazione di Devolutions CLI sta già modificando questo spazio di lavoro locale.</td><td>Attenda che sia finito, quindi riprovi.</td></tr><tr><td><code>sqliteMutationWorkspaceMismatch</code></td><td>1</td><td>La cartella del profilo usa un collegamento simbolico o una giunzione che rende ambiguo il percorso dello spazio di lavoro, oppure i dati protetti della voce non corrispondono alla voce selezionata. Non è stato modificato nulla.</td><td>Usi una cartella del profilo senza collegamenti simbolici né giunzioni. Se il problema è la voce, la controlli in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteMutationWorkspaceNotFound</code></td><td>4, oppure 1 (vedere il significato)</td><td>Il file dello spazio di lavoro non è stato trovato nella cartella del profilo. Termina con <code>4</code> per <code>devo secret set</code> e <code>devo secret get</code> con un’opzione di passphrase, e <code>1</code> con <code>devo workspace delete</code> e quando si legge un riferimento.</td><td>Controlli l’ID dello spazio di lavoro con <code>devo workspace list</code> e la cartella del profilo con <code>devo config path</code>.</td></tr><tr><td><code>sqliteOperationFailed</code></td><td>1</td><td>Un’operazione del profilo locale eseguita dal processo in background non è riuscita senza un motivo più preciso.</td><td>Riprovi. Se continua a non riuscire, esegua <code>devo doctor</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>sqliteSchemaProjectionUnavailable</code></td><td>3</td><td>Il comando legge dati che lo spazio di lavoro di questo profilo locale non contiene in una forma che Devolutions CLI supporta, per esempio utenti, gruppi, autorizzazioni delle voci, elenchi di password, playlist, attività o impostazioni della cassaforte. Il messaggio indica il motivo.</td><td>Usi uno spazio di lavoro che contiene questi dati, oppure li legga in Devolutions Remote Desktop Manager. Consulti <a href="/cli/it/aiuto/troubleshooting/not-supported.md">Un comando dice che lo spazio di lavoro non lo supporta</a>.</td></tr><tr><td><code>sqliteSchemaUnavailable</code></td><td>1</td><td>Lettura di un segreto da un profilo locale: il database dello spazio di lavoro non ha una tabella delle voci, quindi i segreti non possono essere letti da esso.</td><td>Controlli con <code>devo workspace current</code> che lo spazio di lavoro corrente sia uno spazio di lavoro di Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteSecretFieldUnsupported</code></td><td>2</td><td><code>devo secret set</code>, oppure <code>devo secret get</code> con <code>--passphrase-env</code> o <code>--passphrase-file</code>, su un profilo locale supporta solo il campo <code>password</code>.</td><td>Usi il campo <code>password</code>. Consulti <a href="/cli/it/guide/secrets/update-a-secret.md">Aggiornare un segreto da uno script</a>.</td></tr><tr><td><code>sqliteSecretNotFound</code></td><td>1</td><td><code>devo secret get</code> su un profilo locale: lo spazio di lavoro, la cassaforte, la voce o il campo non è stato trovato.</td><td>Controlli gli ID con <code>devo workspace list</code>, <code>devo vault list</code> e <code>devo entry get</code>.</td></tr><tr><td><code>sqliteSecretReadFailed</code></td><td>1</td><td>Un segreto non ha potuto essere letto dal profilo locale, oppure il processo in background non lo ha restituito.</td><td>Riprovi. Se continua a non riuscire, riavvii il processo in background con <code>devo daemon restart</code>.</td></tr><tr><td><code>sqliteSecretResolutionUnavailable</code></td><td>1</td><td>Il database dello spazio di lavoro del profilo locale non ha potuto essere letto per ottenere il segreto.</td><td>Controlli che il file dello spazio di lavoro non sia bloccato né danneggiato, quindi riprovi.</td></tr><tr><td><code>sqliteVariableDeleteNoChanges</code></td><td>3</td><td><code>devo workspace variable delete</code> o <code>devo vault variable delete</code>: la variabile non è stata trovata, quindi non è stato eliminato nulla.</td><td>Controlli il nome con <code>devo workspace variable list</code> o <code>devo vault variable list</code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/custom-variables.md">Usare variabili personalizzate</a>.</td></tr><tr><td><code>sqliteVariableMutationUnavailable</code></td><td>3</td><td>Il database dello spazio di lavoro ha rifiutato o non ha potuto salvare una modifica di variabile personalizzata. Non è stato modificato nulla.</td><td>Controlli che il file dello spazio di lavoro non sia di sola lettura né bloccato, quindi riprovi.</td></tr><tr><td><code>sqliteVariableScopeUnsupported</code></td><td>3</td><td>Un profilo locale può modificare solo le variabili personalizzate dello spazio di lavoro e della cassaforte, non quelle della cassaforte utente né le variabili di opzione.</td><td>Usi <code>devo workspace variable</code> o <code>devo vault variable</code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/custom-variables.md">Usare variabili personalizzate</a>.</td></tr><tr><td><code>sqliteVariableStoreMalformed</code></td><td>3</td><td>Le variabili personalizzate dello spazio di lavoro o della cassaforte sono memorizzate in una forma che Devolutions CLI non può aggiornare in modo sicuro, per esempio una variabile senza un nome univoco. Non è stato modificato nulla.</td><td>Controlli le variabili in Devolutions Remote Desktop Manager, oppure le modifichi lì.</td></tr><tr><td><code>sqliteVariableStoreUnavailable</code></td><td>3</td><td>Le variabili personalizzate dello spazio di lavoro o della cassaforte non sono state trovate nel database dello spazio di lavoro, per esempio perché mancano le impostazioni dello spazio di lavoro.</td><td>Apra lo spazio di lavoro in Devolutions Remote Desktop Manager per controllarlo, oppure modifichi le variabili lì.</td></tr><tr><td><code>sqliteVariableUpdateConflict</code></td><td>3</td><td>Le variabili personalizzate sono cambiate dopo il caricamento, il database era bloccato da un altro programma, oppure la modifica non ha potuto essere riletta. Non è stato modificato nulla.</td><td>Esegua di nuovo il comando.</td></tr><tr><td><code>sqliteVariableUpdateNoChanges</code></td><td>3</td><td>La variabile ha già questo valore e questa descrizione.</td><td>Niente da fare, oppure passi un valore diverso.</td></tr><tr><td><code>sqliteVariableWriteDatabaseNotFound</code></td><td>4</td><td>Una modifica di variabile personalizzata su un profilo locale: il file del database dello spazio di lavoro non è stato trovato.</td><td>Controlli lo spazio di lavoro corrente con <code>devo workspace current</code> e che il suo file esista ancora nella cartella del profilo (<code>devo config path</code>).</td></tr><tr><td><code>sqliteVariableWriteDatabaseUnavailable</code></td><td>3</td><td>Il database dello spazio di lavoro non ha potuto essere aperto per modificare una variabile personalizzata, per esempio perché è bloccato o l’accesso è negato.</td><td>Chiuda i programmi che potrebbero bloccare il file, controlli le sue autorizzazioni e riprovi.</td></tr><tr><td><code>sqliteVariableWriteDatabaseUnsupported</code></td><td>3</td><td>Le modifiche alle variabili personalizzate richiedono un database dello spazio di lavoro non crittografato che Devolutions CLI supporti. Questo è crittografato o non supportato.</td><td>Modifichi le variabili in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteVariableWriteSchemaUnavailable</code></td><td>3</td><td><code>devo workspace variable set</code>, <code>delete</code> e <code>devo vault variable set</code>, <code>delete</code> non sono disponibili per questo profilo locale. Il messaggio dà il motivo.</td><td>Legga il messaggio. Usi uno spazio di lavoro supportato e non crittografato e ne faccia una copia di backup prima della prima modifica, oppure faccia la modifica in Devolutions Remote Desktop Manager. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/custom-variables.md">Usare variabili personalizzate</a>.</td></tr><tr><td><code>sqliteVariableWriteSchemaUnsupported</code></td><td>3</td><td>Il database dello spazio di lavoro non ha le tabelle o le impostazioni di cui Devolutions CLI ha bisogno per modificare le variabili personalizzate in modo sicuro.</td><td>Modifichi le variabili in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteVariableWriteVersionInvalid</code></td><td>3</td><td>Il database dello spazio di lavoro non ha una versione di database valida, quindi le variabili personalizzate non possono essere modificate.</td><td>Apra lo spazio di lavoro in Devolutions Remote Desktop Manager per controllarlo, oppure faccia la modifica lì.</td></tr><tr><td><code>sqliteVariableWriteVersionUnsupported</code></td><td>3</td><td>Il database dello spazio di lavoro è troppo vecchio per le modifiche alle variabili personalizzate. Il messaggio indica la versione minima.</td><td>Aggiorni lo spazio di lavoro in Devolutions Remote Desktop Manager, oppure faccia la modifica lì.</td></tr><tr><td><code>sqliteVaultLifecycleUnavailable</code></td><td>3</td><td>Un profilo locale non può creare, aggiornare o eliminare casseforti, cambiarne le impostazioni né concedere e revocare l’accesso alle casseforti. Se Devolutions CLI non può scrivere affatto voci in questo profilo locale, questi comandi segnalano <code>headlessCoreExtractionRequired</code>.</td><td>Faccia la modifica in Devolutions Remote Desktop Manager. Consulti <a href="/cli/it/aiuto/troubleshooting/not-supported.md">Un comando dice che lo spazio di lavoro non lo supporta</a>.</td></tr><tr><td><code>sqliteWorkspaceAlreadyExists</code></td><td>1</td><td><code>devo workspace create</code>: un file dello spazio di lavoro con questo nome esiste già nella cartella del profilo.</td><td>Scelga un altro nome o <code>--path</code>, oppure usi lo spazio di lavoro esistente con <code>devo workspace use</code>.</td></tr><tr><td><code>sqliteWorkspaceBootstrapCancelled</code></td><td>1</td><td>La creazione o l’eliminazione di uno spazio di lavoro locale, o la creazione di una voce al suo interno, è stata annullata prima della fine. Se ha premuto <kbd>Ctrl</kbd>+<kbd>C</kbd>, Devolutions CLI segnala <code>interrupted</code> con il codice di uscita <code>130</code>.</td><td>Controlli lo spazio di lavoro con <code>devo workspace list</code>, quindi esegua di nuovo il comando.</td></tr><tr><td><code>sqliteWorkspaceBusy</code></td><td>1</td><td><code>devo workspace create</code>, <code>devo workspace delete</code> o <code>devo entry create</code>: lo spazio di lavoro è aperto in un altro programma, bloccato, oppure è già in corso di modifica da un’altra operazione.</td><td>Chiuda Devolutions Remote Desktop Manager oppure attenda che l’altra operazione sia terminata, quindi riprovi.</td></tr><tr><td><code>sqliteWorkspaceCreationFailed</code></td><td>1</td><td><code>devo workspace create</code>: il file dello spazio di lavoro non ha potuto essere creato.</td><td>Controlli che la cartella del profilo esista e che possa scriverci (<code>devo config path</code>), quindi riprovi.</td></tr><tr><td><code>sqliteWorkspaceDeleteUnsupported</code></td><td>3</td><td><code>devo workspace delete</code> su un profilo locale funziona solo su Windows.</td><td>Elimini lo spazio di lavoro in Devolutions Remote Desktop Manager, oppure da un computer Windows.</td></tr><tr><td><code>sqliteWorkspaceDeletionFailed</code></td><td>1</td><td><code>devo workspace delete</code>: il file dello spazio di lavoro non ha potuto essere eliminato.</td><td>Chiuda i programmi che potrebbero usare il file, controlli le sue autorizzazioni e riprovi.</td></tr><tr><td><code>sqliteWorkspaceDeletionIncomplete</code></td><td>1</td><td><code>devo workspace delete</code>: il database dello spazio di lavoro è stato eliminato, ma un file correlato accanto a esso non ha potuto essere rimosso.</td><td>Rimuova i file rimasti dello spazio di lavoro dalla cartella del profilo (<code>devo config path</code>).</td></tr><tr><td><code>sqliteWorkspaceLifecycleUnavailable</code></td><td>3</td><td>Questa modifica a uno spazio di lavoro locale non è supportata, per esempio <code>devo workspace delete</code> con un nome di spazio di lavoro invece del suo ID <code>sqlite:</code>.</td><td>Per <code>devo workspace delete</code>, passi l’ID esatto che <code>devo workspace list</code> mostra. Altrimenti, faccia la modifica in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteWorkspacePassphraseInvalid</code></td><td>1</td><td><code>devo workspace create</code>: la passphrase condivisa è troppo corta. Il messaggio indica la lunghezza minima.</td><td>Usi una passphrase più lunga nella variabile o nel file che passa con <code>--passphrase-env</code> o <code>--passphrase-file</code>.</td></tr><tr><td><code>sqliteWorkspaceRootNotFound</code></td><td>1</td><td>La cartella del profilo locale non esiste.</td><td>Controlli la cartella con <code>devo config path</code>. Consulti <a href="/cli/it/guide/connect/local-profile.md#find-the-profile-folder-devolutions-cli-uses">Trovare la cartella del profilo che Devolutions CLI usa</a>.</td></tr><tr><td><code>sqliteWorkspaceSchemaUnsupported</code></td><td>1</td><td><code>devo entry create</code>: il database dello spazio di lavoro non è in una forma che Devolutions CLI supporta.</td><td>Crei la voce in Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteWorkspaceSourceInvalid</code></td><td>2</td><td>Lo spazio di lavoro non è un nome di file <code>sqlite:&#x3C;file-name>.db</code> valido direttamente nella cartella del profilo, oppure la cartella del profilo usa un collegamento simbolico o una giunzione che rende ambiguo il percorso.</td><td>Usi un nome di file semplice che termina con <code>.db</code>, senza cartelle, e una cartella del profilo senza collegamenti simbolici né giunzioni.</td></tr><tr><td><code>unsupportedWorkspaceType</code></td><td>3</td><td>Il tipo di spazio di lavoro in uso non supporta questa lettura, per esempio i dettagli dell’account personale, che un profilo locale non ha.</td><td>Selezioni con <code>--context</code> uno spazio di lavoro che lo supporta. Consulti <a href="/cli/it/aiuto/troubleshooting/not-supported.md">Un comando dice che lo spazio di lavoro non lo supporta</a>.</td></tr><tr><td><code>workspaceNotSelected</code></td><td>1</td><td>Nessuno spazio di lavoro è selezionato nel profilo locale, quindi il comando non sa quale spazio di lavoro usare. Prodotto dai comandi che leggono o scrivono uno spazio di lavoro SQLite locale senza nominarlo, per esempio <code>devo secret get</code> con un ID di voce, <code>devo secret set</code> o <code>devo entry create</code>.</td><td>Selezioni uno spazio di lavoro con <code>devo workspace use &#x3C;workspace></code>, oppure indichi lo spazio di lavoro nel comando. Consulti <a href="/cli/it/guide/connect/local-profile.md">Usare un profilo locale</a>.</td></tr></tbody></table>

## Spazi di lavoro, casseforti e voci

Errori di `devo vault`, `devo entry`, `devo workspace`, `devo variable` e dei comandi correlati. Un codice che termina con `NotFound` esce con `4` per questi comandi.

<table><thead><tr><th width="270">CODICE DI ERRORE</th><th width="80">CODICE DI USCITA</th><th>CHE COSA SIGNIFICA</th><th>CHE COSA FARE</th></tr></thead><tbody><tr><td><code>activityLogExportWriteFailed</code></td><td>3</td><td>Profilo locale: <code>devo logs export</code> non ha potuto scrivere il report del log di attività nel file di output, per esempio perché il file è bloccato o non ha accesso in scrittura.</td><td>Controlli di poter scrivere nel percorso di output, chiuda ogni programma che ha il file aperto ed esegua di nuovo il comando. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/logs.md">Consultare i log di attività</a>.</td></tr><tr><td><code>cloudEntryGetFailed</code></td><td>1 or 3</td><td>Devolutions CLI non ha potuto recuperare la voce di Devolutions Cloud. Il messaggio può indicare lo stato HTTP restituito. Codice di uscita <code>1</code> con <code>devo entry access grant</code> e <code>revoke</code>, <code>3</code> con gli altri comandi delle voci.</td><td>Controlli gli ID della cassaforte e della voce e che il suo account possa accedere alla voce. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md">Gestire casseforti e voci</a>.</td></tr><tr><td><code>cloudEntryListFailed</code></td><td>1 or 3</td><td>Devolutions CLI non ha potuto elencare le voci della cassaforte di Devolutions Cloud, per esempio per trovare una voce per nome. Codice di uscita <code>1</code> con i comandi <code>devo secret</code>, <code>3</code> con i comandi delle voci.</td><td>Verifichi che il suo account possa accedere alla cassaforte, quindi riprovi.</td></tr><tr><td><code>cloudEntryPasswordUpdateFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI non ha potuto cambiare la password della voce di Devolutions Cloud, senza un motivo più preciso.</td><td>Riprovi. Consulti <a href="/cli/it/guide/secrets/update-a-secret.md">Aggiornare un segreto da uno script</a>.</td></tr><tr><td><code>cloudEntryPermissionEntryAmbiguous</code></td><td>3</td><td><code>devo entry permission get</code>: più di una voce di Devolutions Cloud ha quel nome.</td><td>Selezioni la voce per ID, con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>cloudEntryPermissionListFailed</code></td><td>1 or 3</td><td>Devolutions CLI non ha potuto recuperare le assegnazioni di ruolo della voce di Devolutions Cloud. Codice di uscita <code>1</code> con i comandi <code>devo entry access</code>, <code>3</code> con <code>devo entry permission get</code>.</td><td>Controlli che il suo account possa gestire la sicurezza della voce, poi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>cloudEntryPermissionPathUnsupported</code></td><td>3</td><td><code>devo entry permission get</code>: con Devolutions Cloud, la voce non può essere selezionata per percorso.</td><td>Selezioni la voce per ID o per il suo nome esatto.</td></tr><tr><td><code>cloudEntryPermissionSubjectUnavailable</code></td><td>3</td><td><code>devo entry permission get</code>: un’assegnazione di ruolo della voce di Devolutions Cloud non dice a quale utente o gruppo è destinata.</td><td>Riveda le autorizzazioni della voce in Devolutions Cloud. Se persiste, contatti il supporto.</td></tr><tr><td><code>cloudEntrySoftDeleteCanonicalIdRequired</code></td><td>3</td><td>L’eliminazione di una voce di Devolutions Cloud richiede gli ID della cassaforte e della voce, e un valore indicato non è un ID valido. Si vede più spesso con lo strumento di eliminazione delle voci del server MCP, che lo restituisce senza codice di uscita.</td><td>Passi l’ID della cassaforte e l’ID della voce, come mostrato da <code>devo entry get</code>.</td></tr><tr><td><code>cloudEntrySoftDeleteFailed</code></td><td>3</td><td><code>devo entry delete</code>: Devolutions Cloud non ha potuto eliminare la voce. Il messaggio può indicare lo stato HTTP restituito.</td><td>Controlli che il suo account possa eliminare la voce e ciò che sta sotto, poi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md">Gestire casseforti e voci</a>.</td></tr><tr><td><code>cloudEntrySoftDeleteProviderRequired</code></td><td>3</td><td>Il processo in background non era connesso a Devolutions Cloud quando ha ricevuto la richiesta di eliminare una voce di Devolutions Cloud.</td><td>Si assicuri che il contesto di Devolutions Cloud sia selezionato, quindi esegua di nuovo il comando. Se persiste, esegua <code>devo daemon restart</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>cloudEntrySoftDeleteRequired</code></td><td>3</td><td>Devolutions Cloud elimina una voce insieme a ciò che sta sotto di essa, quindi l’eliminazione generica è stata rifiutata.</td><td>Usi <code>devo entry delete --acknowledge-recursive-scope</code>.</td></tr><tr><td><code>cloudGroupCanonicalIdRequired</code></td><td>3</td><td><code>devo admin group delete</code>: l’ID di gruppo indicato non è un ID valido.</td><td>Passi il gruppo per nome, oppure per l’ID mostrato da <code>devo admin group list</code>.</td></tr><tr><td><code>cloudGroupCreateFailed</code></td><td>3</td><td><code>devo admin group create</code>: Devolutions Cloud non ha potuto creare il gruppo. Il messaggio può indicare lo stato HTTP restituito.</td><td>Controlli che l’account possa gestire i gruppi, quindi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>cloudGroupDeleteFailed</code></td><td>3</td><td><code>devo admin group delete</code>: Devolutions Cloud non ha potuto eliminare il gruppo. Il messaggio può indicare lo stato HTTP restituito.</td><td>Verifichi che il suo account possa gestire i gruppi, quindi riprovi.</td></tr><tr><td><code>cloudGroupGetFailed</code></td><td>3</td><td>Devolutions CLI non ha potuto recuperare il gruppo di Devolutions Cloud, prima di modificarlo o eliminarlo, oppure per elencarne i membri.</td><td>Controlli il gruppo con <code>devo admin group list</code>, quindi riprovi.</td></tr><tr><td><code>cloudGroupListFailed</code></td><td>3</td><td>Devolutions CLI non ha potuto elencare i gruppi di Devolutions Cloud.</td><td>Verifichi che il suo account possa visualizzare i gruppi, quindi riprovi.</td></tr><tr><td><code>cloudGroupMembershipUpdateFailed</code></td><td>3</td><td><code>devo admin group members add</code> o <code>remove</code>: Devolutions Cloud non ha potuto modificare i membri del gruppo.</td><td>Controlli che l’account possa gestire i gruppi, quindi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>cloudGroupSynchronized</code></td><td>3</td><td>Il gruppo di Devolutions Cloud è sincronizzato dalla directory dell’organizzazione, quindi Devolutions CLI non può modificarlo o eliminarlo, né modificarne i membri.</td><td>Apporti la modifica nella directory della sua organizzazione.</td></tr><tr><td><code>cloudGroupUpdateFailed</code></td><td>3</td><td><code>devo admin group update</code>: Devolutions Cloud non ha potuto modificare il gruppo.</td><td>Verifichi che il suo account possa gestire i gruppi, quindi riprovi.</td></tr><tr><td><code>cloudPasswordMutationCanonicalIdRequired</code></td><td>3</td><td><code>devo secret set</code>: cambiare la password di una voce di Devolutions Cloud richiede ID validi di cassaforte e di voce, e uno di essi non è valido.</td><td>Selezioni la voce per il suo ID, come mostrato da <code>devo entry get</code>.</td></tr><tr><td><code>cloudPasswordMutationDecryptionFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI non ha potuto decifrare la voce di Devolutions Cloud per cambiarne la password. Non è stato modificato nulla.</td><td>Acceda di nuovo con <code>devo login</code>, quindi riprovi. Se persiste, contatti il supporto.</td></tr><tr><td><code>cloudPasswordMutationEncryptionFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI non ha potuto crittografare la voce con la sua nuova password. Non è stato modificato nulla.</td><td>Riprovi. Se persiste, contatti il supporto.</td></tr><tr><td><code>cloudPasswordMutationEntryGetFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI non ha potuto recuperare la voce di Devolutions Cloud per cambiarne la password. Il messaggio può indicare lo stato HTTP restituito.</td><td>Verifichi che il suo account possa modificare la voce, quindi riprovi.</td></tr><tr><td><code>cloudPasswordMutationEntryNotFound</code></td><td>4</td><td><code>devo secret set</code>: Devolutions Cloud dice che la voce non esiste in quella cassaforte.</td><td>Controlli la voce e la sua cassaforte con <code>devo entry list</code>.</td></tr><tr><td><code>cloudPasswordMutationEntryUnsupported</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI non può cambiare la password di questa voce di Devolutions Cloud, per esempio per il suo tipo o perché le credenziali provengono da altrove.</td><td>Cambi la password in Devolutions Cloud. Consulti <a href="/cli/it/guide/secrets/update-a-secret.md">Aggiornare un segreto da uno script</a>.</td></tr><tr><td><code>cloudPasswordMutationEnvelopeUnsupported</code></td><td>3</td><td><code>devo secret set</code>: la password della voce di Devolutions Cloud è memorizzata in una forma che Devolutions CLI non può modificare. Non è stato modificato nulla.</td><td>Cambi la password in Devolutions Cloud.</td></tr><tr><td><code>cloudPasswordMutationInputInvalid</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI non aveva tutto ciò che serve per cambiare la password, come i dati protetti della voce o la sua chiave. Non è stato modificato nulla.</td><td>Riprovi. Se persiste, contatti il supporto.</td></tr><tr><td><code>cloudPasswordMutationKeyInvalid</code></td><td>3</td><td><code>devo secret set</code>: la chiave che protegge la password della voce non è valida. Non è stato modificato nulla.</td><td>Riprovi. Se persiste, contatti il supporto.</td></tr><tr><td><code>cloudPasswordMutationLockFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI non ha potuto bloccare la voce di Devolutions Cloud per la modifica, per esempio perché qualcun altro la sta modificando. Non è stato modificato nulla.</td><td>Attenda che la voce non sia più in modifica, quindi riprovi.</td></tr><tr><td><code>cloudPasswordMutationPasswordKeyFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions Cloud non ha restituito la chiave necessaria per scrivere la password. Non è stato modificato nulla.</td><td>Controlli che il proprio account possa modificare la password della voce, quindi riprovi.</td></tr><tr><td><code>cloudPasswordMutationPutFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions Cloud ha rifiutato di salvare la voce con la sua nuova password. Il messaggio può indicare lo stato HTTP restituito.</td><td>Verifichi che il suo account possa modificare la voce, quindi riprovi.</td></tr><tr><td><code>cloudPasswordMutationUnlockFailed</code></td><td>3</td><td><code>devo secret set</code>: la password è stata cambiata, ma Devolutions CLI non ha potuto sbloccare la voce di Devolutions Cloud in seguito.</td><td>Controlli la voce in Devolutions Cloud e la sblocchi se è ancora bloccata. Non cambi di nuovo la password.</td></tr><tr><td><code>cloudUserDeleteFailed</code></td><td>3</td><td><code>devo admin user delete</code>: Devolutions Cloud non ha potuto eliminare l’utente.</td><td>Controlli che l’account possa gestire gli utenti, quindi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>cloudUserGetFailed</code></td><td>1 or 3</td><td>Devolutions CLI non ha potuto recuperare l’utente di Devolutions Cloud prima di modificarlo o eliminarlo, oppure ha ricevuto una risposta che non ha potuto leggere. Codice di uscita <code>1</code> con <code>devo admin user update</code>, <code>3</code> con <code>devo admin user delete</code>.</td><td>Controlli l’utente con <code>devo admin user list</code>, quindi riprovi.</td></tr><tr><td><code>cloudUserListFailed</code></td><td>3</td><td>Devolutions CLI non ha potuto elencare gli utenti di Devolutions Cloud.</td><td>Verifichi che il suo account possa visualizzare gli utenti, quindi riprovi.</td></tr><tr><td><code>cloudUserSynchronized</code></td><td>3</td><td>L’utente di Devolutions Cloud è sincronizzato dalla directory dell’organizzazione, quindi Devolutions CLI non può modificarlo né eliminarlo.</td><td>Apporti la modifica nella directory della sua organizzazione.</td></tr><tr><td><code>cloudUserUpdateFailed</code></td><td>1</td><td><code>devo admin user update</code>: Devolutions Cloud non ha potuto modificare l’utente. Il messaggio può indicare lo stato HTTP restituito.</td><td>Controlli che l’account possa gestire gli utenti, quindi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>cloudVaultAccessApplicationUnsupported</code></td><td>3</td><td><code>devo vault access list --application</code>: Devolutions CLI non può elencare l’accesso alle casseforti delle applicazioni in Devolutions Cloud.</td><td>Filtri invece con <code>--user</code> o <code>--group</code>, oppure controlli l’accesso delle applicazioni in Devolutions Cloud.</td></tr><tr><td><code>cloudVaultAccessPrincipalUnsupported</code></td><td>3</td><td><code>devo vault access grant</code> o <code>revoke</code>: con Devolutions Cloud, una modifica si applica esattamente a un utente o a un gruppo, non a un’applicazione né a tutti insieme.</td><td>Passi un <code>--user</code> o un <code>--group</code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>cloudVaultCanonicalIdRequired</code></td><td>3</td><td><code>devo vault delete</code>: Devolutions Cloud elimina una cassaforte solo per il suo ID, non per il suo nome.</td><td>Passi l’ID della cassaforte con <code>id:&#x3C;value></code> o <code>--id</code>, come mostrato da <code>devo vault list</code>.</td></tr><tr><td><code>cloudVaultCreateFailed</code></td><td>3</td><td><code>devo vault create</code>: Devolutions Cloud non ha potuto creare la cassaforte.</td><td>Controlli che il suo account possa creare casseforti e che il nome non sia già usato, poi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md">Gestire casseforti e voci</a>.</td></tr><tr><td><code>cloudVaultDeleteFailed</code></td><td>3</td><td><code>devo vault delete</code>: Devolutions Cloud non ha potuto eliminare la cassaforte.</td><td>Verifichi che il suo account possa eliminare la cassaforte, quindi riprovi.</td></tr><tr><td><code>cloudVaultGetFailed</code></td><td>3</td><td>Devolutions CLI non ha potuto recuperare la cassaforte di Devolutions Cloud prima di modificarla o di modificarne l’accesso (<code>devo vault update</code>, <code>devo vault access grant</code> o <code>revoke</code>).</td><td>Controlli la cassaforte con <code>devo vault list</code>, quindi riprovi.</td></tr><tr><td><code>cloudVaultListFailed</code></td><td>1 or 3</td><td>Devolutions CLI non ha potuto elencare le casseforti di Devolutions Cloud, per esempio per trovare una cassaforte per nome. Codice di uscita <code>1</code> con i comandi <code>devo secret</code>, <code>3</code> con i comandi di cassaforte e di voce.</td><td>Verifichi che il suo account possa visualizzare le casseforti, quindi riprovi.</td></tr><tr><td><code>cloudVaultPermissionListFailed</code></td><td>3</td><td><code>devo vault access list</code>: Devolutions CLI non ha potuto elencare chi ha accesso alla cassaforte.</td><td>Controlli che il proprio account possa gestire la sicurezza della cassaforte, quindi riprovi.</td></tr><tr><td><code>cloudVaultPermissionUpdateFailed</code></td><td>3</td><td><code>devo vault access grant</code> o <code>revoke</code>: Devolutions Cloud non ha potuto modificare l’accesso alla cassaforte.</td><td>Controlli che il suo account possa gestire la sicurezza della cassaforte, poi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>cloudVaultRoleListFailed</code></td><td>1 or 3</td><td>Devolutions CLI non ha potuto recuperare i ruoli della cassaforte di Devolutions Cloud. Codice di uscita <code>1</code> con i comandi <code>devo admin role</code>, <code>3</code> con i comandi <code>devo vault access</code>.</td><td>Verifichi che il suo account possa visualizzare i ruoli, quindi riprovi.</td></tr><tr><td><code>cloudVaultRoleNotFound</code></td><td>1 or 4</td><td>Il ruolo della cassaforte non esiste. Con <code>devo admin role get</code> (codice di uscita <code>1</code>), nessun ruolo della cassaforte ha quell’ID. Con i comandi <code>devo vault access</code> (codice di uscita <code>4</code>), il valore <code>--role</code> non corrisponde ad alcun ruolo, oppure un’assegnazione di accesso usa un ruolo che non è più disponibile.</td><td>Controlli i ruoli con <code>devo admin role list</code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>cloudVaultUpdateFailed</code></td><td>3</td><td><code>devo vault update</code>: Devolutions Cloud non ha potuto modificare la cassaforte.</td><td>Verifichi che il suo account possa modificare la cassaforte, quindi riprovi.</td></tr><tr><td><code>documentationEntryNotFound</code></td><td>4</td><td>Profilo locale: la voce passata a <code>devo entry documentation update</code> non è stata trovata.</td><td>Verifichi l’ID della voce con <code>devo entry list</code>.</td></tr><tr><td><code>documentationEntryRequired</code></td><td>3</td><td>Profilo locale: un comando di documentazione è stato eseguito senza un ID di voce.</td><td>Passi l’ID della voce, per esempio <code>devo entry documentation get &#x3C;entry-id> --title &#x3C;title></code>.</td></tr><tr><td><code>documentationPageNotFound</code></td><td>4</td><td>Profilo locale: sulla voce non esiste alcuna pagina di documentazione con quel titolo o ID. Prodotto da <code>devo entry documentation get</code> e <code>update</code>.</td><td>Elenchi le pagine con <code>devo entry documentation list &#x3C;entry-id></code> e usi un titolo o un ID di pagina dell’elenco.</td></tr><tr><td><code>documentationPageRequired</code></td><td>3</td><td>Profilo locale: non è stata indicata alcuna pagina di documentazione. Sono richiesti un ID di pagina o un titolo univoco.</td><td>Passi <code>--title</code> o <code>--page-id</code>.</td></tr><tr><td><code>documentationPageSelectorAmbiguous</code></td><td>3</td><td>Profilo locale: più di una pagina di documentazione della voce ha quel titolo.</td><td>Usi l’ID di pagina mostrato da <code>devo entry documentation list &#x3C;entry-id></code>.</td></tr><tr><td><code>documentationTitleMustBeUnique</code></td><td>3</td><td>Profilo locale: <code>devo entry documentation update</code> non può rinominare la pagina, perché la voce ha già una pagina con il nuovo titolo.</td><td>Scelga un altro titolo con <code>--new-title</code>.</td></tr><tr><td><code>documentationTitleRequired</code></td><td>3</td><td>Profilo locale: <code>devo entry documentation update</code> ha bisogno di un nuovo titolo di pagina, non vuoto.</td><td>Passi <code>--new-title</code> con un valore non vuoto. Un profilo locale può solo rinominare le pagine; non può cambiarne il contenuto.</td></tr><tr><td><code>entryFieldNotFound</code></td><td>4</td><td><code>devo entry field get</code> non ha trovato il campo sulla voce.</td><td>Controlli il nome del campo. Elenchi i campi della voce con <code>devo entry get &#x3C;entry></code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md">Gestire casseforti e voci</a>.</td></tr><tr><td><code>entryIdRequired</code></td><td>3</td><td>Profilo locale: un aggiornamento di voce o un aggiornamento di parametro di comando è stato inviato senza un ID di voce.</td><td>Passi il nome o l’ID della voce. Se ne ha passato uno, esegua <code>devo doctor</code> e contatti il supporto.</td></tr><tr><td><code>entryMoveCrossVaultUnsupported</code></td><td>3</td><td><code>devo entry move</code> su un profilo locale può spostare le voci solo all’interno della stessa cassaforte.</td><td>Scelga una cartella di destinazione nella cassaforte della voce.</td></tr><tr><td><code>entryMoveFolderCycle</code></td><td>3</td><td>Profilo locale: a <code>devo entry move</code> è stato chiesto di spostare una cartella dentro se stessa o in una delle sue sottocartelle.</td><td>Scelga una destinazione all’esterno della cartella che sta spostando.</td></tr><tr><td><code>entryMoveSelectionOverlap</code></td><td>3</td><td>Profilo locale: <code>devo entry move</code> ha ricevuto una cartella e anche voci dentro quella cartella.</td><td>Selezioni la cartella oppure le voci al suo interno, non entrambe.</td></tr><tr><td><code>entryMoveSelectorDuplicate</code></td><td>3</td><td>Profilo locale: <code>devo entry move</code> ha ricevuto la stessa voce più di una volta.</td><td>Elenca ogni voce una sola volta.</td></tr><tr><td><code>entryNotFound</code></td><td>4 or 1</td><td>La voce non è stata trovata nello spazio di lavoro o nella cassaforte selezionati, per esempio con <code>devo entry get</code>, <code>update</code>, <code>move</code>, <code>delete</code>, <code>devo secret read</code> o <code>devo secret shell enter</code>. Termina con <code>1</code> con <code>devo secret run</code>. Con <code>devo secret get</code> su un profilo locale viene segnalata come <code>sqliteSecretNotFound</code>.</td><td>Controlli il nome o l’ID della voce con <code>devo entry list</code> e lo spazio di lavoro e la cassaforte selezionati con <code>devo status</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md">Un riferimento al segreto non si risolve</a>.</td></tr><tr><td><code>entryParameterNotFound</code></td><td>4</td><td>Profilo locale: <code>devo entry parameter set</code> non ha potuto trovare un parametro di comando con quell’etichetta sulla voce.</td><td>Elenchi i parametri con <code>devo entry parameter list &#x3C;entry></code> e usi una delle loro etichette o posizioni.</td></tr><tr><td><code>entryParameterSelectorAmbiguous</code></td><td>3</td><td>Profilo locale: più di un parametro di comando della voce ha quell’etichetta.</td><td>Selezioni il parametro con <code>--position</code> invece di <code>--label</code>.</td></tr><tr><td><code>entryParameterSelectorRequired</code></td><td>3</td><td>Profilo locale: <code>devo entry parameter set</code> ha bisogno di esattamente un parametro, indicato per posizione o per etichetta.</td><td>Passi <code>--position</code> oppure <code>--label</code>.</td></tr><tr><td><code>entrySelectorAmbiguous</code></td><td>3 or 1</td><td>Più di una voce ha quel nome, quindi Devolutions CLI non indovina quale intende. Prodotto dai comandi delle voci con Devolutions Cloud, Devolutions Server e un profilo locale e, su un profilo locale, durante la lettura di un segreto (termina con <code>1</code> con <code>devo secret read</code> e <code>devo secret inject</code>).</td><td>Usi l’ID della voce invece del suo nome. Lo trovi con <code>devo entry list</code>.</td></tr><tr><td><code>entrySelectorRequired</code></td><td>3</td><td>Non è stata indicata alcuna voce: è richiesto un ID di voce o un nome esatto oppure, con <code>devo entry move</code>, almeno una voce da spostare.</td><td>Passi l’ID della voce o il suo nome esatto.</td></tr><tr><td><code>folderAlreadyExists</code></td><td>3</td><td>Profilo locale: esiste già una cartella nel percorso di destinazione, oppure più cartelle selezionate finirebbero nello stesso percorso. Prodotto da <code>devo entry folder rename</code> e <code>devo entry move</code>.</td><td>Scelga un altro nome o un’altra destinazione, oppure rinomini o sposti prima la cartella esistente.</td></tr><tr><td><code>folderNameRequired</code></td><td>3</td><td>Profilo locale: <code>devo entry folder rename</code> ha bisogno di un nuovo nome di cartella, non vuoto.</td><td>Passi un nuovo nome.</td></tr><tr><td><code>folderNotFound</code></td><td>4</td><td>Profilo locale: <code>devo entry folder rename</code> non ha trovato la cartella nella cassaforte selezionata.</td><td>Controlli il percorso della cartella con <code>devo entry list</code> e la cassaforte selezionata con <code>devo vault current</code>.</td></tr><tr><td><code>folderPathRequired</code></td><td>3</td><td>Profilo locale: <code>devo entry folder rename</code> ha bisogno del percorso della cartella da rinominare.</td><td>Passi il percorso di cartella.</td></tr><tr><td><code>folderSelectorAmbiguous</code></td><td>3</td><td>Profilo locale: il percorso di cartella corrisponde a più di una voce.</td><td>Usi un percorso di cartella univoco nella cassaforte.</td></tr><tr><td><code>groupNotFound</code></td><td>4</td><td>Nessun gruppo di utenti con quel nome o ID esiste nello spazio di lavoro selezionato. Prodotto dai comandi <code>devo group</code>.</td><td>Controlli il nome o l’ID con <code>devo group list</code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>groupSelectorAmbiguous</code></td><td>3</td><td>Più di un gruppo di utenti ha quel nome, quindi un comando che modifica un gruppo non indovina quale intende.</td><td>Passi l’ID del gruppo con <code>--id</code>. Lo trovi con <code>devo group list</code>.</td></tr><tr><td><code>invalidVariableScope</code></td><td>3</td><td>L’ambito della variabile personalizzata non è valido. Prodotto soprattutto da <code>devo variable export --scope</code>.</td><td>Usi <code>workspace</code>, <code>vault</code>, <code>user-vault</code> o <code>option</code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/custom-variables.md">Usare variabili personalizzate</a>.</td></tr><tr><td><code>operationNotSupported</code></td><td>3</td><td>Il processo in background ha rifiutato l’operazione perché lo spazio di lavoro selezionato non può eseguirla, per esempio una lettura che il profilo locale non fornisce. Il messaggio nomina l’operazione o dice cosa fare.</td><td>Selezioni un altro tipo di spazio di lavoro con <code>--context</code> o <code>--source</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/not-supported.md">Un comando dice che lo spazio di lavoro non lo supporta</a>.</td></tr><tr><td><code>operationNotSupportedBySource</code></td><td>1</td><td>Il tipo di spazio di lavoro selezionato non può eseguire questo comando, oppure non accetta una delle sue opzioni. Per esempio, un profilo locale crea solo voci RDP e accetta scritture di segreti solo nel campo password; i gruppi di Devolutions Cloud non hanno un indicatore di amministratore.</td><td>Selezioni un altro spazio di lavoro con <code>--context</code>, oppure tolga l’opzione che il messaggio nomina. Consulti <a href="/cli/it/aiuto/troubleshooting/not-supported.md">Un comando dice che lo spazio di lavoro non lo supporta</a>.</td></tr><tr><td><code>principalAmbiguous</code></td><td>3</td><td>L’utente o il gruppo passato a <code>devo vault access grant</code> o <code>devo vault access revoke</code> corrisponde a più di un utente o gruppo.</td><td>Indichi l’utente o il gruppo per ID. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md#roles-and-vault-access">Ruoli e accesso alle casseforti</a>.</td></tr><tr><td><code>principalNotFound</code></td><td>4</td><td>L’utente o il gruppo passato a <code>devo vault access grant</code> o <code>devo vault access revoke</code> non è stato trovato.</td><td>Controlli il nome, l’indirizzo e-mail o l’ID con <code>devo admin user list</code> o <code>devo admin group list</code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md#roles-and-vault-access">Ruoli e accesso alla cassaforte</a>.</td></tr><tr><td><code>rawSensitiveValueRejected</code></td><td>2</td><td>Una password è stata passata in un modo che potrebbe esporla: come valore in chiaro con <code>devo entry field set</code>, oppure come valore di password durante la creazione di una voce.</td><td>Usi <code>devo secret set</code> con <code>--value-env</code> o <code>--value-file</code>, oppure indichi la password di una nuova voce come riferimento al segreto. Consulti <a href="/cli/it/guide/secrets/update-a-secret.md">Aggiornare un segreto da uno script</a>.</td></tr><tr><td><code>recursiveScopeAcknowledgementRequired</code></td><td>3</td><td><code>devo entry delete</code> su Devolutions Cloud: eliminare una voce elimina anche tutto ciò che sta sotto, e questo non è stato confermato. Non è stato eliminato nulla. Lo strumento di eliminazione <code>devo mcp</code> segnala lo stesso codice quando la conferma non è impostata.</td><td>Aggiunga <code>--acknowledge-recursive-scope</code> quando è sicuro. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md#delete-entries-and-vaults">Eliminare voci e casseforti</a>.</td></tr><tr><td><code>serverEntryDeleteFailed</code></td><td>3</td><td><code>devo entry delete</code>: Devolutions Server non ha potuto eliminare la voce. Il messaggio indica il motivo quando il server ne restituisce uno.</td><td>Legga il messaggio, controlli che il suo account possa eliminare la voce, poi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md">Gestire casseforti e voci</a>.</td></tr><tr><td><code>serverEntryGetFailed</code></td><td>3</td><td>Devolutions Server non ha potuto restituire la voce, per esempio con <code>devo entry get</code>. Il messaggio indica il motivo quando il server ne restituisce uno.</td><td>Controlli gli ID della voce e della cassaforte e che il proprio account possa vedere la voce, quindi riprovi.</td></tr><tr><td><code>serverEntryListFailed</code></td><td>3</td><td>Devolutions Server non ha potuto elencare le voci della cassaforte, per esempio con <code>devo entry list</code>.</td><td>Controlli la cassaforte e che il proprio account possa vederla, quindi riprovi.</td></tr><tr><td><code>serverEntryUpdateFailed</code></td><td>3</td><td>Devolutions Server non ha potuto aggiornare la voce, per esempio con <code>devo entry update</code> o <code>devo entry field set</code>.</td><td>Controlli che l’account possa modificare la voce, quindi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md">Gestire casseforti e voci</a>.</td></tr><tr><td><code>serverVaultCreateFailed</code></td><td>3</td><td><code>devo vault create</code> o <code>devo vault create-many</code>: Devolutions Server non ha potuto creare la cassaforte. Il messaggio indica il motivo quando il server ne restituisce uno.</td><td>Legga il messaggio. Controlli che il nome non sia già in uso e che il proprio account possa creare casseforti.</td></tr><tr><td><code>serverVaultDeleteFailed</code></td><td>3</td><td><code>devo vault delete</code>: Devolutions Server non ha potuto eliminare la cassaforte.</td><td>Legga il messaggio e controlli che il proprio account possa eliminare la cassaforte, quindi riprovi.</td></tr><tr><td><code>serverVaultListFailed</code></td><td>3</td><td>Devolutions Server non ha potuto elencare le casseforti, per esempio con <code>devo vault list</code>, oppure durante la ricerca di una cassaforte per nome.</td><td>Controlli l’accesso con <code>devo status --online</code>, quindi riprovi.</td></tr><tr><td><code>serverVaultUpdateFailed</code></td><td>3</td><td><code>devo vault update</code>: Devolutions Server non ha potuto rinominare la cassaforte né modificarne la descrizione.</td><td>Legga il messaggio e controlli che il proprio account possa modificare la cassaforte, quindi riprovi.</td></tr><tr><td><code>smartFolderUnavailable</code></td><td>3</td><td><code>devo entry list --smart-folder</code>: lo spazio di lavoro selezionato non può valutare le cartelle intelligenti. Devolutions Cloud e il profilo locale non possono.</td><td>Filtri invece con <code>--group</code> o <code>--type</code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md#find-entries">Trovare le voci</a>.</td></tr><tr><td><code>unsupportedEntryType</code></td><td>1</td><td><code>devo entry create</code>: il tipo di voce non è uno che questo spazio di lavoro può creare. Sono accettate solo le voci <code>Group</code> e <code>RDPConfigured</code>.</td><td>Usi <code>--type RDPConfigured</code> (il valore predefinito) o <code>--type Group</code>, oppure crei la voce in Devolutions Remote Desktop Manager. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md#create-and-update-entries">Creare e aggiornare le voci</a>.</td></tr><tr><td><code>vaultNotFound</code></td><td>4 or 1</td><td>La cassaforte non è stata trovata, oppure non c’è una cassaforte corrente. I comandi di cassaforte, voce e variabile e <code>devo secret shell</code> terminano con <code>4</code>. Durante la lettura di un segreto da un profilo locale (<code>devo secret read</code>, <code>devo secret get</code>, <code>devo secret inject</code>, <code>devo secret run</code>), il codice è lo stesso e il codice di uscita è <code>1</code>.</td><td>Controlli il nome o l’ID della cassaforte con <code>devo vault list</code>, oppure ne selezioni una con <code>devo vault use</code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md#select-the-vault-you-work-in">Scegliere la cassaforte in cui si lavora</a> e <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md">Un riferimento a un segreto non si risolve</a>.</td></tr><tr><td><code>vaultSelectorAmbiguous</code></td><td>3 or 1</td><td>Più di una cassaforte corrisponde al nome indicato. <code>devo vault get</code> esce con <code>3</code>; durante la lettura di un segreto da un profilo locale, il codice di uscita è <code>1</code>.</td><td>Indichi la cassaforte per ID. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md#select-the-vault-you-work-in">Selezionare la cassaforte in cui si lavora</a>.</td></tr><tr><td><code>workspaceNotFound</code></td><td>4 or 1</td><td>Lo spazio di lavoro non è stato trovato, oppure nel profilo locale non è impostato alcuno spazio di lavoro corrente, per esempio con <code>devo workspace current</code> o una variabile personalizzata dello spazio di lavoro. Durante la lettura di un segreto (<code>devo secret read</code>, <code>devo secret get</code>, <code>devo secret inject</code>, <code>devo secret run</code>), il codice di uscita è <code>1</code>.</td><td>Elenchi gli spazi di lavoro con <code>devo workspace list</code> e ne selezioni uno con <code>devo workspace use</code>. Controlli il nome dello spazio di lavoro nel riferimento al segreto. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md#see-and-select-workspaces">Vedere e selezionare gli spazi di lavoro</a>.</td></tr><tr><td><code>partialFailure</code></td><td>0</td><td><code>devo vault create-many</code> ha creato alcune delle casseforti, ma non tutte. Il risultato ha lo stato <code>partial</code>, e ogni cassaforte ha il proprio risultato.</td><td>Verifichi quali casseforti non sono riuscite e perché, quindi le crei di nuovo.</td></tr><tr><td><code>vaultCreateFailed</code></td><td>3</td><td><code>devo vault create-many</code> non ha potuto creare nessuna delle casseforti.</td><td>Controlli il risultato di ogni cassaforte per il motivo, per esempio un nome che esiste già o un’autorizzazione mancante.</td></tr></tbody></table>

## Amministrazione

Errori dei comandi `devo admin` e di altri comandi che gestiscono utenti, gruppi, autorizzazioni e impostazioni in Devolutions Cloud o Devolutions Server.

<table><thead><tr><th width="270">CODICE DI ERRORE</th><th width="80">CODICE DI USCITA</th><th>CHE COSA SIGNIFICA</th><th>CHE COSA FARE</th></tr></thead><tbody><tr><td><code>cloudArchivedLogsFailed</code></td><td>1</td><td><code>devo admin logs archived</code>: Devolutions CLI non ha potuto recuperare i log archiviati. Il messaggio può indicare lo stato HTTP restituito.</td><td>Controlli la data (<code>yyyy-MM-dd</code>) e che l’account possa vedere i log. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/logs.md">Consultare i log di attività</a>.</td></tr><tr><td><code>cloudEntryPermissionGetFailed</code></td><td>1</td><td><code>devo entry access get</code>: Devolutions CLI non ha potuto recuperare il ruolo dell’utente o del gruppo sulla voce.</td><td>Verifichi gli ID della cassaforte e della voce e il suo accesso, quindi riprovi.</td></tr><tr><td><code>cloudEntryPermissionNotFound</code></td><td>1</td><td><code>devo entry access get</code>: all’utente o al gruppo non è assegnato alcun ruolo sulla voce.</td><td>Elenchi le assegnazioni con <code>devo entry access list</code>.</td></tr><tr><td><code>cloudEntryPermissionUpdateFailed</code></td><td>1</td><td><code>devo entry access grant</code> o <code>revoke</code>: Devolutions Cloud non ha potuto modificare il ruolo sulla voce.</td><td>Controlli gli ID e che il suo account possa gestire la sicurezza della voce, poi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>cloudEntryRoleGetFailed</code></td><td>1</td><td><code>devo admin role get --scope entry</code>: Devolutions CLI non ha potuto recuperare il ruolo della voce.</td><td>Controlli l’ID del ruolo con <code>devo admin role list --scope entry</code>, quindi riprovi.</td></tr><tr><td><code>cloudEntryRoleListFailed</code></td><td>1</td><td>Devolutions CLI non ha potuto recuperare i ruoli delle voci di Devolutions Cloud, per esempio con <code>devo admin role list --scope entry</code>. Lo strumento MCP che elenca i ruoli di sicurezza può restituirlo anch’esso, senza codice di uscita.</td><td>Verifichi che il suo account possa visualizzare i ruoli, quindi riprovi.</td></tr><tr><td><code>cloudEntryRoleNotFound</code></td><td>1</td><td><code>devo admin role get --scope entry</code>: nessun ruolo di voce ha questo ID.</td><td>Controlli l’ID del ruolo con <code>devo admin role list --scope entry</code>.</td></tr><tr><td><code>cloudGatewayDeleteFailed</code></td><td>1</td><td><code>devo admin gateway delete</code>: Devolutions Cloud non ha potuto eliminare il gateway. Il messaggio può indicare lo stato HTTP restituito.</td><td>Controlli l’ID del gateway con <code>devo admin gateway list</code> e le proprie autorizzazioni, quindi riprovi.</td></tr><tr><td><code>cloudGatewayGetFailed</code></td><td>1</td><td><code>devo admin gateway get</code>: Devolutions CLI non ha potuto recuperare il gateway.</td><td>Controlli l’ID del gateway con <code>devo admin gateway list</code>, quindi riprovi.</td></tr><tr><td><code>cloudGatewayListFailed</code></td><td>1</td><td><code>devo admin gateway list</code>: Devolutions CLI non ha potuto recuperare i gateway.</td><td>Verifichi che il suo account possa visualizzare i gateway, quindi riprovi.</td></tr><tr><td><code>cloudGatewaySettingsGetFailed</code></td><td>1</td><td><code>devo admin gateway settings get</code>: Devolutions CLI non ha potuto recuperare le impostazioni del gateway.</td><td>Verifichi che il suo account possa visualizzare i gateway, quindi riprovi.</td></tr><tr><td><code>cloudInvitationDeleteFailed</code></td><td>1</td><td><code>devo admin invitation delete</code>: Devolutions Cloud non ha potuto eliminare l’invito.</td><td>Controlli l’invito con <code>devo admin invitation list</code>, quindi riprovi.</td></tr><tr><td><code>cloudInvitationGetFailed</code></td><td>1</td><td><code>devo admin invitation get</code>: Devolutions CLI non ha potuto recuperare l’invito.</td><td>Controlli l’invito con <code>devo admin invitation list</code>, quindi riprovi.</td></tr><tr><td><code>cloudInvitationListFailed</code></td><td>1</td><td><code>devo admin invitation list</code>: Devolutions CLI non ha potuto recuperare gli inviti.</td><td>Verifichi che il suo account possa gestire gli inviti, quindi riprovi.</td></tr><tr><td><code>cloudInvitationRemoveEmailFailed</code></td><td>1</td><td><code>devo admin invitation remove-email</code>: Devolutions Cloud non ha potuto rimuovere l’indirizzo e-mail dall’invito.</td><td>Verifichi l’invito e l’indirizzo e-mail, quindi riprovi.</td></tr><tr><td><code>cloudOwnerGetFailed</code></td><td>1</td><td><code>devo admin owner get</code>: Devolutions CLI non ha potuto recuperare il proprietario dell’organizzazione.</td><td>Controlli che il proprio account possa vedere questa informazione, quindi riprovi.</td></tr><tr><td><code>cloudOwnerSetFailed</code></td><td>1</td><td><code>devo admin owner set</code>: Devolutions Cloud non ha potuto cambiare il proprietario dell’organizzazione.</td><td>Controlli il nuovo proprietario e che il proprio account sia autorizzato a cambiarlo, quindi riprovi.</td></tr><tr><td><code>cloudSettingsGetFailed</code></td><td>1</td><td>Devolutions CLI non ha potuto recuperare le impostazioni di sistema di Devolutions Cloud, oppure non ha potuto leggerle. Restituito da <code>devo admin settings get</code> e <code>update</code>, e da <code>devo admin access system</code> e <code>system-vault</code> <code>grant</code> e <code>revoke</code>, che leggono le impostazioni prima di modificarle.</td><td>Controlli che il proprio account possa gestire le impostazioni di sistema, quindi riprovi.</td></tr><tr><td><code>cloudSettingsUpdateFailed</code></td><td>1</td><td><code>devo admin settings update</code>: Devolutions Cloud non ha potuto salvare le impostazioni di sistema.</td><td>Controlli i valori e che il proprio account possa gestire le impostazioni di sistema, quindi riprovi.</td></tr><tr><td><code>cloudSiemLogsFailed</code></td><td>1</td><td><code>devo admin logs siem</code>: Devolutions CLI non ha potuto recuperare i log del report SIEM.</td><td>Controlli che l’account possa vedere i log, quindi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/logs.md">Consultare i log di attività</a>.</td></tr><tr><td><code>cloudSsoUpdateFailed</code></td><td>1</td><td><code>devo admin settings update</code>: Devolutions Cloud non ha potuto modificare l’impostazione di accesso SSO. Il messaggio indica lo stato HTTP restituito.</td><td>Controlli il valore e che il proprio account possa gestire le impostazioni di sistema, quindi riprovi.</td></tr><tr><td><code>cloudSystemPermissionGetFailed</code></td><td>1</td><td><code>devo admin access system get</code>: Devolutions CLI non ha potuto recuperare le autorizzazioni di sistema dell’utente o del gruppo.</td><td>Verifichi l’ID dell’utente o del gruppo, quindi riprovi.</td></tr><tr><td><code>cloudSystemPermissionListFailed</code></td><td>1</td><td><code>devo admin access system list</code> o <code>get</code>: Devolutions CLI non ha potuto recuperare le autorizzazioni di sistema.</td><td>Controlli che il proprio account possa gestire le autorizzazioni di sistema, quindi riprovi.</td></tr><tr><td><code>cloudSystemPermissionUpdateFailed</code></td><td>1</td><td><code>devo admin access system grant</code> o <code>revoke</code>: Devolutions Cloud non ha potuto modificare le autorizzazioni di sistema.</td><td>Controlli i nomi delle autorizzazioni e che il suo account possa gestire le autorizzazioni di sistema, poi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>cloudSystemVaultPermissionGetFailed</code></td><td>1</td><td><code>devo admin access system-vault get</code>: Devolutions CLI non ha potuto recuperare il ruolo della cassaforte di sistema dell’utente o del gruppo.</td><td>Verifichi l’ID dell’utente o del gruppo, quindi riprovi.</td></tr><tr><td><code>cloudSystemVaultPermissionListFailed</code></td><td>1</td><td><code>devo admin access system-vault list</code> o <code>get</code>: Devolutions CLI non ha potuto recuperare i ruoli della cassaforte di sistema.</td><td>Controlli che il proprio account possa gestire le autorizzazioni di sistema, quindi riprovi.</td></tr><tr><td><code>cloudSystemVaultPermissionUpdateFailed</code></td><td>1</td><td><code>devo admin access system-vault grant</code> o <code>revoke</code>: Devolutions Cloud non ha potuto cambiare il ruolo della cassaforte di sistema.</td><td>Controlli il ruolo e che il proprio account possa gestire le autorizzazioni di sistema, quindi riprovi.</td></tr><tr><td><code>cloudVaultRoleGetFailed</code></td><td>1</td><td><code>devo admin role get</code>: Devolutions CLI non ha potuto recuperare il ruolo della cassaforte.</td><td>Controlli l’ID del ruolo con <code>devo admin role list</code>, quindi riprovi.</td></tr><tr><td><code>invalidOperation</code></td><td>Dipende dal comando</td><td>La modifica non è consentita. <code>devo admin settings auth-modes set</code> (codice di uscita <code>2</code>): almeno una modalità di autenticazione principale deve restare abilitata su Devolutions Server. <code>devo admin user update</code> (codice di uscita <code>1</code>): un utente di Devolutions Cloud sincronizzato dalla directory dell’organizzazione non può essere modificato. <code>devo admin group delete</code> (codice di uscita <code>3</code>): un gruppo sincronizzato di Devolutions Cloud non può essere eliminato.</td><td>Tenga attivo almeno una modalità di autenticazione. Modifichi invece gli utenti e i gruppi sincronizzati nella directory dell’organizzazione. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>serverAuthModesFailed</code></td><td>1</td><td><code>devo admin settings auth-modes get</code> o <code>set</code>: Devolutions Server non ha restituito le sue modalità di autenticazione.</td><td>Controlli che il suo account sia un amministratore di Devolutions Server, poi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>serverAuthModesUpdateFailed</code></td><td>1</td><td><code>devo admin settings auth-modes set</code>: Devolutions Server non ha salvato le modalità di autenticazione.</td><td>Legga il messaggio, controlli i propri diritti di amministratore e quindi riprovi.</td></tr><tr><td><code>serverCacheResetFailed</code></td><td>1</td><td><code>devo admin cache reset</code>: Devolutions Server non ha reimpostato le cache.</td><td>Legga il messaggio, controlli i propri diritti di amministratore e quindi riprovi.</td></tr><tr><td><code>serverDomainListFailed</code></td><td>1</td><td><code>devo admin domain list</code>: Devolutions Server non ha restituito i propri domini Active Directory.</td><td>Verifichi i suoi diritti di amministratore, quindi riprovi.</td></tr><tr><td><code>serverDomainUserListFailed</code></td><td>1</td><td><code>devo admin domain users</code>: Devolutions Server non ha restituito gli utenti del dominio di Active Directory.</td><td>Controlli il nome <code>--domain</code> con <code>devo admin domain list</code>, quindi riprovi.</td></tr><tr><td><code>serverGatewayRevocationPublishFailed</code></td><td>1</td><td><code>devo admin gateway revocation-list publish</code>: Devolutions Server non ha pubblicato gli elenchi di revoca.</td><td>Controlli il valore <code>--gateway-id</code> e i propri diritti di amministratore, quindi riprovi.</td></tr><tr><td><code>serverLicenseListFailed</code></td><td>1</td><td><code>devo admin license list</code>: Devolutions Server non ha restituito le proprie licenze.</td><td>Verifichi i suoi diritti di amministratore, quindi riprovi.</td></tr><tr><td><code>serverLicenseSaveFailed</code></td><td>1</td><td><code>devo admin license register</code>: Devolutions Server non ha registrato la licenza.</td><td>Legga il messaggio e controlli il numero di serie o il JWT della licenza, quindi riprovi.</td></tr><tr><td><code>serverLicenseUserAssignmentsFailed</code></td><td>1</td><td><code>devo admin license users list</code>: Devolutions Server non ha restituito gli utenti assegnati alla licenza.</td><td>Verifichi il numero di serie della licenza, quindi riprovi.</td></tr><tr><td><code>serverLogsFailed</code></td><td>1</td><td><code>devo admin logs activity</code>, <code>administration</code>, <code>login-attempts</code>, <code>pam</code> o <code>rotation</code>: Devolutions Server non ha restituito i log.</td><td>Controlli i filtri e i propri diritti, quindi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/logs.md">Consultare i log di attività</a>.</td></tr><tr><td><code>serverPamAccountListFailed</code></td><td>1</td><td><code>devo admin pam account list</code>: Devolutions Server non ha restituito gli account privilegiati.</td><td>Verifichi l’ID della cassaforte e i suoi diritti, quindi riprovi.</td></tr><tr><td><code>serverPamProviderGetFailed</code></td><td>1</td><td><code>devo admin pam provider get</code>: Devolutions Server non ha restituito il provider di accesso privilegiato.</td><td>Controlli l’ID del provider con <code>devo admin pam provider list</code>, quindi riprovi.</td></tr><tr><td><code>serverPamProviderListFailed</code></td><td>1</td><td><code>devo admin pam provider list</code>: Devolutions Server non ha restituito i provider di accesso privilegiato.</td><td>Verifichi i suoi diritti, quindi riprovi.</td></tr><tr><td><code>serverPermissionSetListFailed</code></td><td>3</td><td><code>devo admin access permission-sets</code>: Devolutions Server non ha restituito i set di autorizzazioni.</td><td>Verifichi i suoi diritti, quindi riprovi.</td></tr><tr><td><code>serverTrialStartFailed</code></td><td>1</td><td><code>devo admin license trial start</code>: Devolutions Server non ha avviato la licenza di prova.</td><td>Legga il messaggio, quindi riprovi.</td></tr><tr><td><code>serverTwoFactorConfigurationFailed</code></td><td>1</td><td><code>devo admin settings two-factor get</code> o <code>devo admin user 2fa set</code>: Devolutions Server non ha restituito la sua configurazione di autenticazione a due fattori.</td><td>Verifichi i suoi diritti di amministratore, quindi riprovi.</td></tr><tr><td><code>serverTwoFactorSaveFailed</code></td><td>1</td><td><code>devo admin user 2fa set</code> o <code>clear</code>: Devolutions Server non ha salvato l’autenticazione a due fattori dell’utente.</td><td>Legga il messaggio, controlli l’utente e <code>--type</code>, poi riprovi. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md">Gestire utenti, gruppi e accesso</a>.</td></tr><tr><td><code>serverUserCanonicalIdRequired</code></td><td>3</td><td><code>devo admin user delete</code> su Devolutions Server: l’utente deve essere indicato dal suo ID e il valore non è un ID utente valido.</td><td>Passi il nome dell’utente, o il suo ID esatto con <code>id:&#x3C;value></code> o <code>--id</code>. Trovi l’ID con <code>devo admin user list</code>.</td></tr><tr><td><code>serverUserCreateFailed</code></td><td>1</td><td><code>devo admin user create</code>: Devolutions Server non ha creato l’utente.</td><td>Legga il messaggio. Controlli che il nome utente non sia già in uso e che la password rispetti le regole del server.</td></tr><tr><td><code>serverUserDeleteFailed</code></td><td>3</td><td><code>devo admin user delete</code>: Devolutions Server non ha eliminato l’utente.</td><td>Legga il messaggio e controlli i propri diritti di amministratore, quindi riprovi.</td></tr><tr><td><code>serverUserGetFailed</code></td><td>1 or 3</td><td>Devolutions Server non ha restituito l’utente su cui agisce il comando. Il codice di uscita è 1 con <code>devo admin user update</code> e 3 con <code>devo admin user delete</code>.</td><td>Controlli l’utente con <code>devo admin user list</code>, quindi riprovi.</td></tr><tr><td><code>serverUserListFailed</code></td><td>3</td><td>Devolutions Server non ha restituito i suoi utenti, per esempio con <code>devo admin user list</code>, oppure durante la ricerca di un utente per nome.</td><td>Verifichi i suoi diritti, quindi riprovi.</td></tr><tr><td><code>serverUserPurgeFailed</code></td><td>1</td><td><code>devo admin user trash purge</code>: Devolutions Server non ha eliminato l’utente in modo permanente.</td><td>Controlli l’ID con <code>devo admin user trash list</code>, quindi riprovi.</td></tr><tr><td><code>serverUserRestoreFailed</code></td><td>1</td><td><code>devo admin user trash restore</code>: Devolutions Server non ha ripristinato l’utente.</td><td>Controlli l’ID con <code>devo admin user trash list</code>, quindi riprovi.</td></tr><tr><td><code>serverUserTrashListFailed</code></td><td>1</td><td><code>devo admin user trash list</code>: Devolutions Server non ha restituito gli utenti eliminati.</td><td>Verifichi i suoi diritti di amministratore, quindi riprovi.</td></tr><tr><td><code>serverUserUpdateFailed</code></td><td>1</td><td><code>devo admin user update</code>: Devolutions Server non ha salvato le modifiche all’utente.</td><td>Legga il messaggio, verifichi i valori passati, quindi riprovi.</td></tr><tr><td><code>userNotFound</code></td><td>4</td><td>L’utente non è stato trovato, per esempio con <code>devo admin user get</code>, <code>update</code>, <code>delete</code> o <code>groups</code>.</td><td>Controlli il nome, l’e-mail o l’ID con <code>devo admin user list</code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md#users">Utenti</a>.</td></tr><tr><td><code>userSelectorAmbiguous</code></td><td>3</td><td>Più di un utente ha il nome che ha indicato, quindi Devolutions CLI non indovina quale modificare.</td><td>Indichi l’utente per ID con <code>--id</code>. Consulti <a href="/cli/it/per-devops-e-amministratori/manage/users-and-access.md#users">Utenti</a>.</td></tr></tbody></table>

## MCP

Errori restituiti dagli strumenti MCP di Devolutions CLI. Sono restituiti nel risultato dello strumento, quindi non hanno un codice di uscita. Consulti [Connettere un client IA con MCP](/cli/it/guide/ai-agents/connect-mcp.md).

<table><thead><tr><th width="270">CODICE DI ERRORE</th><th width="80">CODICE DI USCITA</th><th>CHE COSA SIGNIFICA</th><th>CHE COSA FARE</th></tr></thead><tbody><tr><td><code>runtimeUnavailable</code></td><td>—</td><td>Restituito da uno strumento MCP: nessun processo in background è disponibile per eseguire lo strumento. Il server MCP continua a essere in esecuzione.</td><td>Esegua <code>devo daemon status</code>, avvii o riavvii il processo in background con <code>devo daemon restart</code>, quindi richiami lo strumento. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>daemonOperationFailed</code></td><td></td><td>Uno strumento MCP che controlla il processo in background non è riuscito. Viene restituito al client IA come risultato dello strumento, non come codice di uscita.</td><td>Esegua <code>devo daemon status</code>, poi <code>devo daemon restart</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr></tbody></table>

## Processo in background

Errori del processo in background che tiene caricati gli spazi di lavoro. Consulti [Il processo in background non si avvia](/cli/it/aiuto/troubleshooting/daemon-wont-start.md).

<table><thead><tr><th width="270">CODICE DI ERRORE</th><th width="80">CODICE DI USCITA</th><th>CHE COSA SIGNIFICA</th><th>CHE COSA FARE</th></tr></thead><tbody><tr><td><code>automationSessionNotInitialized</code></td><td>3</td><td>Il processo in background ha ricevuto il comando prima di aver finito di caricare il profilo locale.</td><td>Esegua di nuovo il comando. Se continua a non riuscire, esegua <code>devo daemon restart</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>invalidRequest</code></td><td>3</td><td>Il processo in background ha ricevuto una richiesta che non ha potuto leggere.</td><td>Riavvii il processo in background con <code>devo daemon restart</code> ed esegua di nuovo il comando. Se persiste, consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>daemonTimeout</code></td><td>3</td><td>Il processo in background non ha risposto in tempo, oppure la richiesta è stata annullata senza un’interruzione da parte sua.</td><td>Esegua <code>devo daemon status</code>, poi <code>devo daemon restart</code>, ed esegua di nuovo il comando. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>invalidSubmittedSecret</code></td><td>3</td><td>Una password o una passphrase che Devolutions CLI ha passato al processo in background è arrivata in una forma illeggibile.</td><td>Esegua di nuovo il comando. Se continua a non riuscire, esegua <code>devo daemon restart</code>, quindi raccolga la diagnostica per il supporto. Consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>daemonRequestFailed</code></td><td>—</td><td>Una richiesta al processo in background non è riuscita perché la connessione si è interrotta. Segnalato dagli strumenti MCP e per una sessione nell’output di <code>devo daemon sessions</code>, che riesce comunque.</td><td>Esegua <code>devo daemon status</code>, poi <code>devo daemon restart</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>providerSelectionChanged</code></td><td>3 or 1</td><td>Lo spazio di lavoro selezionato per questo comando non è quello con cui è stato avviato il processo in background, per esempio dopo <code>devo context use</code> o con <code>--source</code>. Con Devolutions Cloud può anche significare che il riferimento nomina uno spazio di lavoro diverso dal contesto selezionato. Codice di uscita <code>3</code> con i comandi di spazio di lavoro, cassaforte e voce; <code>1</code> con i comandi <code>devo secret</code>.</td><td>Esegua di nuovo il comando, oppure esegua <code>devo daemon restart</code>. Per un riferimento, controlli che il suo spazio di lavoro corrisponda al contesto selezionato. Consulti <a href="/cli/it/aiuto/troubleshooting/reference-does-not-resolve.md#use-the-right-context">Usare il contesto giusto</a>.</td></tr><tr><td><code>headlessBootstrapFailed</code></td><td>Dipende dal comando</td><td>Il processo in background non ha potuto caricare il profilo locale di Devolutions Remote Desktop Manager e non è stato restituito un motivo più preciso. Di solito <code>3</code>; <code>1</code> con i comandi <code>devo secret</code> e <code>devo config unlock</code>.</td><td>Esegua <code>devo daemon restart</code>. Se continua a non riuscire, esegua <code>devo doctor</code> e consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>missingSubmittedSecret</code></td><td>3</td><td>Una password o una passphrase di cui il comando aveva bisogno, come una password utente, una passphrase dello spazio di lavoro o una password della voce, non ha raggiunto il processo in background.</td><td>Esegua di nuovo il comando. Se continua a non riuscire, esegua <code>devo daemon restart</code>, quindi raccolga la diagnostica per il supporto. Consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>daemonIoError</code></td><td>3</td><td>La connessione al processo in background si è interrotta mentre il comando era in esecuzione.</td><td>Esegua <code>devo daemon status</code>, poi <code>devo daemon restart</code>, ed esegua di nuovo il comando. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>ipcHandlerError</code></td><td>3</td><td>Il processo in background ha incontrato un errore imprevisto durante l’elaborazione del comando.</td><td>Esegua <code>devo daemon restart</code> e riprovi. Se persiste, esegua <code>devo doctor</code> e contatti il supporto. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>daemonUnavailable</code></td><td>3</td><td>Il processo in background non è raggiungibile o non è in esecuzione, oppure è stato disattivato con <code>--daemon never</code> per un comando che ne ha bisogno. <code>devo daemon sessions</code> lo mostra anche per una sessione non raggiungibile, e lo strumento MCP che ricarica il runtime lo restituisce quando nessun processo in background è registrato.</td><td>Esegua <code>devo daemon status</code>, poi <code>devo daemon start</code> o <code>devo daemon restart</code>. Non usi <code>--daemon never</code> con questo comando. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>methodNotFound</code></td><td>3</td><td>Il processo in background non riconosce la richiesta ricevuta, per esempio perché è stato avviato da un’altra versione di Devolutions CLI.</td><td>Esegua <code>devo daemon restart</code>, così il processo in background corrisponde al <code>devo</code> che esegue.</td></tr><tr><td><code>daemonRequestTimedOut</code></td><td>—</td><td>Il processo in background non ha risposto in tempo. Segnalato dagli strumenti MCP, e per una sessione nell’output di <code>devo daemon sessions</code>, che riesce comunque.</td><td>Esegua <code>devo daemon status</code>, poi <code>devo daemon restart</code>. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>unauthorized</code></td><td>3</td><td>Il processo in background ha rifiutato la richiesta: il token di accesso che Devolutions CLI usa per parlargli manca o non è valido, per esempio dopo che il processo in background è stato riavviato da un’altra sessione. Quando Devolutions CLI può avviare il processo in background, riprova da solo e lei non vede questo codice.</td><td>Esegua <code>devo daemon restart</code>, poi di nuovo il comando. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>headlessBootstrapNotImplemented</code></td><td>Dipende dal comando</td><td>Il processo in background è in esecuzione, ma nessun profilo locale è caricato. Compare in <code>devo daemon status</code> e come codice dei comandi che hanno bisogno del profilo: di solito <code>3</code>, <code>1</code> con i comandi <code>devo secret</code>.</td><td>Controlli la cartella del profilo con <code>devo config path</code>, selezioni uno spazio di lavoro, quindi esegua <code>devo daemon restart</code>. Consulti <a href="/cli/it/guide/connect/local-profile.md">Usare un profilo locale di Devolutions Remote Desktop Manager</a>.</td></tr><tr><td><code>daemonConfigRootMismatch</code></td><td>3</td><td>Il processo in background in esecuzione serve una cartella del profilo di Devolutions Remote Desktop Manager diversa da quella che questo comando seleziona, per esempio dopo che ha modificato <code>RDM_CONFIG_PATH</code>.</td><td>Esegua <code>devo daemon restart</code> perché il processo in background usi la cartella selezionata. Consulti <a href="/cli/it/aiuto/troubleshooting/daemon-wont-start.md">Il processo in background non si avvia</a>.</td></tr><tr><td><code>daemonRequestCanceled</code></td><td>—</td><td>Una richiesta al processo in background è stata annullata. Segnalata dagli strumenti MCP.</td><td>Esegua di nuovo lo strumento.</td></tr></tbody></table>

## Configurazione e diagnostica

Errori di `devo config`, `devo doctor` e dei comandi correlati.

<table><thead><tr><th width="270">CODICE DI ERRORE</th><th width="80">CODICE DI USCITA</th><th>CHE COSA SIGNIFICA</th><th>CHE COSA FARE</th></tr></thead><tbody><tr><td><code>configRootUnavailable</code></td><td>1</td><td><code>devo config path</code> non ha potuto stabilire quale cartella di configurazione di Devolutions Remote Desktop Manager usare.</td><td>Controlli la variabile d’ambiente <code>RDM_CONFIG_PATH</code>, consulti <a href="/cli/it/riferimento/environment-variables.md">Variabili d’ambiente</a>. Se persiste, esegua <code>devo doctor</code>.</td></tr></tbody></table>

## Altro

Errori che qualsiasi comando può restituire.

<table><thead><tr><th width="270">CODICE DI ERRORE</th><th width="80">CODICE DI USCITA</th><th>CHE COSA SIGNIFICA</th><th>CHE COSA FARE</th></tr></thead><tbody><tr><td><code>directoryNotFound</code></td><td>2, 1, or 4</td><td>La cartella del file di output indicato con <code>--out-file</code> non esiste. Il codice di uscita dipende dal comando: <code>2</code> con <code>devo config export</code>, <code>devo daemon profile start</code> e <code>devo generate ssh-key</code>; <code>1</code> con <code>devo secret read</code>, <code>devo secret inject</code> e <code>devo secret get</code>; <code>4</code> con <code>devo variable export</code> e <code>devo logs export</code>.</td><td>Crei prima la cartella, oppure indichi un percorso in una cartella esistente.</td></tr><tr><td><code>fileNotFound</code></td><td>2</td><td><code>devo generate ssh-key</code>: il file indicato con <code>--passphrase-file</code> non esiste.</td><td>Controlli il percorso. Consulti <a href="/cli/it/guide/generate.md">Generare password e chiavi SSH</a>.</td></tr><tr><td><code>environmentVariableMissing</code></td><td>2</td><td><code>devo generate ssh-key --passphrase-env</code> nomina una variabile d’ambiente che non è impostata o è vuota.</td><td>Imposti la variabile nella stessa shell, oppure usi <code>--passphrase-file</code>. Consulti <a href="/cli/it/guide/generate.md">Generare password e chiavi SSH</a>.</td></tr><tr><td><code>unexpectedError</code></td><td>1</td><td>Un errore che Devolutions CLI non si aspettava. Il messaggio dà i dettagli.</td><td>Esegua <code>devo doctor</code> e contatti il supporto. Consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>emptySecret</code></td><td>2</td><td>Il file indicato con <code>devo generate ssh-key --passphrase-file</code> è vuoto.</td><td>Scriva la passphrase nel file, oppure ometta l’opzione per creare una chiave senza passphrase.</td></tr><tr><td><code>fileExists</code></td><td>2 or 1</td><td>Il file di output esiste già e Devolutions CLI non sovrascrive i file a meno che non glielo si chieda. Termina con <code>2</code> con <code>devo config export</code>, <code>devo daemon profile start</code> e <code>devo generate ssh-key</code>, e con <code>1</code> con <code>devo secret read</code>, <code>devo secret inject</code>, <code>devo secret get</code>, <code>devo variable export</code> e <code>devo logs export</code>.</td><td>Passi <code>--force</code> per sovrascrivere il file, oppure scelga un altro percorso. Con lo strumento MCP che esporta i log di attività, imposti il suo argomento force.</td></tr></tbody></table>


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/cli/it/riferimento/error-codes.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
