> 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/es/referencia/error-codes.md).

# Códigos de error

Cada código de error que Devolutions CLI puede informar, agrupado por área, con su código de salida, qué significa y qué hacer.

Cuando un comando falla, Devolutions CLI informa un código de error, un identificador corto como `invalidSecretReference`, con un mensaje:

* En la salida de texto, el error se escribe como `<code>: <message>`.
* En la salida JSON o YAML, cada error está en la lista `errors`, con su código en `errors[].code` y su mensaje en `errors[].message`.

El código de salida indica a un script si el comando falló y por qué. Consulte [Códigos de salida y errores](/cli/es/referencia/exit-codes-and-errors.md) para el significado de cada código de salida y dónde se escriben los errores.

Los códigos de abajo se agrupan por área y se enumeran alfabéticamente dentro de cada área. El mismo código puede terminar con un código de salida distinto según el comando: la tabla lo indica cuando se aplica. Lea siempre también el mensaje: suele nombrar la opción, el valor o el elemento en falta.

## Línea de comandos y confirmación

Errores en la forma en que se escribió el comando, o un cambio que necesita confirmación. No se cambió nada.

<table><thead><tr><th width="270">CÓDIGO DE ERROR</th><th width="80">CÓDIGO DE SALIDA</th><th>QUÉ SIGNIFICA</th><th>QUÉ HACER</th></tr></thead><tbody><tr><td><code>confirmationRequired</code></td><td>2</td><td>El comando cambia o elimina algo y no se confirmó. Lo producen la mayoría de los comandos que cambian algo, por ejemplo <code>devo vault create</code>, <code>devo context delete</code> en un contexto de inicio de sesión, <code>devo config export</code>, <code>devo config unlock</code>, <code>devo daemon profile start</code> y los comandos <code>devo admin</code> que cambian la configuración. Las herramientas MCP que cambian algo también lo devuelven cuando el argumento de confirmación no está establecido.</td><td>Añada <code>--yes</code> cuando esté seguro. Con una herramienta MCP, establezca su argumento de confirmación.</td></tr><tr><td><code>missingParameter</code></td><td>2</td><td>Falta un valor que el comando necesita, por ejemplo un nombre, un nombre de usuario con inicio de sesión por credenciales, una bóveda para una entrada nueva, o un archivo que adjuntar. Muchos comandos lo producen.</td><td>Lea el mensaje: nombra lo que falta. Añádalo y ejecute el comando de nuevo. Compruebe las opciones con <code>devo &#x3C;command> --help</code>.</td></tr><tr><td><code>invalidParameterValue</code></td><td>2</td><td>Un valor dado a una opción o a un argumento no está permitido, por ejemplo un filtro de fecha, una opción <code>true</code>/<code>false</code>, un puerto de host que no es un número, o un campo que el comando no puede cambiar. Muchos comandos lo producen. Excepción: con <code>devo secret read</code> y <code>devo secret get</code>, un <code>--out-file</code> que apunta a una carpeta termina con <code>1</code>.</td><td>Lea el mensaje: nombra la opción y los valores permitidos. Compruébelos con <code>devo &#x3C;command> --help</code>. Consulte <a href="/cli/es/referencia/commands.md">Comandos</a>.</td></tr><tr><td><code>usageError</code></td><td>2</td><td>La línea de comandos no es válida: comando u opción desconocidos, argumento ausente, o un valor que la opción no acepta. No se hizo nada. En la salida de texto, Devolutions CLI escribe el problema y la ayuda del comando en lugar de este código; el código aparece en la salida JSON y YAML.</td><td>Compruebe la ortografía con <code>devo &#x3C;command> --help</code>. Consulte <a href="/cli/es/referencia/commands.md">Comandos</a>.</td></tr><tr><td><code>conflictingOptions</code></td><td>2</td><td>Se indicaron dos opciones que no pueden usarse juntas, o más de una opción donde solo se permite una. Ejemplos: <code>--json</code> y <code>--yaml</code>, <code>--quiet</code> y <code>--verbose</code>, <code>--password-env</code> y <code>--password-file</code>, <code>--position</code> y <code>--label</code>, <code>--user</code>, <code>--group</code> y <code>--application</code>, <code>--cloud</code> y <code>--server</code>, un nombre de contexto y una URL, o varios modos de inicio de sesión con <code>devo login</code>. También se devuelve cuando ya existe un contexto con el mismo nombre. Las herramientas MCP lo devuelven ante argumentos en conflicto.</td><td>Lea el mensaje: nombra las opciones. Conserve una de ellas. Para sobrescribir un contexto existente, use la opción que sugiere el mensaje. Consulte <a href="/cli/es/referencia/global-options.md#options-that-cant-be-combined">Opciones globales</a>.</td></tr><tr><td><code>mutationConfirmationRequired</code></td><td>2</td><td>No se confirmó un cambio en Devolutions Cloud, Devolutions Server o un perfil local, por ejemplo crear o eliminar un grupo, eliminar un usuario, cambiar el acceso a una bóveda, actualizar un usuario o eliminar una bóveda. No se cambió nada.</td><td>Añada <code>--yes</code> cuando esté seguro. Un agente de IA conectado a través de <code>devo mcp</code> debe establecer la confirmación de forma explícita.</td></tr><tr><td><code>invalidSource</code></td><td>2 or 1</td><td>El tipo de espacio de trabajo que usar no es válido. Con un valor <code>--source</code> no válido, el comando se detiene antes de empezar y termina con <code>2</code>. Con una variable de entorno <code>DEVO_RDM_SOURCE</code> no válida, los comandos que seleccionan un espacio de trabajo terminan con <code>1</code>. <code>devo secretspec</code> también lo informa, con el código de salida <code>2</code>.</td><td>Use <code>sqlite</code>, <code>cloud</code>, <code>cloud:&#x3C;context></code>, <code>server</code> o <code>server:&#x3C;context></code>. Compruebe <code>DEVO_RDM_SOURCE</code> si no pasó <code>--source</code>. Consulte <a href="/cli/es/referencia/global-options.md#workspace-selection">Opciones globales</a> y <a href="/cli/es/referencia/environment-variables.md">Variables de entorno</a>.</td></tr><tr><td><code>usageSuggestion</code></td><td>2</td><td>No es un error por sí solo: acompaña a <code>usageError</code> en la salida JSON y YAML, y su mensaje es una corrección que sugiere Devolutions CLI, como el comando o la opción que probablemente quería.</td><td>Ejecute el comando sugerido si es lo que quería.</td></tr></tbody></table>

## Inicio de sesión y contextos

Errores al iniciar sesión en Devolutions Cloud o Devolutions Server, al seleccionar un contexto o cuando una sesión caduca. Cuando el proceso en segundo plano no puede conectarse al espacio de trabajo seleccionado, por ejemplo porque falta el contexto o su inicio de sesión ha caducado, los comandos de bóveda, entrada, usuario y grupo informan el mismo código con un mensaje genérico que pide inicializar el runtime. Su código de salida es entonces `4` para un código que termina en `NotFound` y `3` para los demás. Consulte [El inicio de sesión falla o la sesión ha caducado](/cli/es/ayuda/troubleshooting/sign-in-fails.md).

<table><thead><tr><th width="270">CÓDIGO DE ERROR</th><th width="80">CÓDIGO DE SALIDA</th><th>QUÉ SIGNIFICA</th><th>QUÉ HACER</th></tr></thead><tbody><tr><td><code>cloudAuthenticationFailed</code></td><td>1 or 3</td><td>Devolutions Cloud rechazó el inicio de sesión del contexto: la clave de aplicación o el secreto de aplicación no es válido, se denegó la aplicación, o la clave de su cuenta no pudo abrir los datos protegidos de la organización. Código de salida <code>1</code> con los comandos <code>devo login</code>, <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Compruebe la clave de aplicación y el secreto, y vuelva a iniciar sesión con <code>devo login &#x3C;name> --cloud &#x3C;url></code>. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>cloudAuthenticationRequired</code></td><td>1 or 3</td><td>El contexto de Devolutions Cloud no tiene un inicio de sesión utilizable: no inició sesión, o el contexto no tiene una clave de aplicación. Código de salida <code>1</code> con los comandos <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Vuelva a iniciar sesión con <code>devo login &#x3C;name> --cloud &#x3C;url></code>. Consulte <a href="/cli/es/guias/connect/devolutions-cloud.md">Iniciar sesión en Devolutions Cloud</a>.</td></tr><tr><td><code>cloudContextNotFound</code></td><td>1 or 4</td><td>Ningún contexto de Devolutions Cloud tiene ese nombre, o ningún contexto de Devolutions Cloud es el actual. Código de salida <code>1</code> con los comandos <code>devo admin</code> y <code>devo secret</code>, <code>4</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Compruebe el nombre con <code>devo context list</code>, o inicie sesión con <code>devo login &#x3C;name> --cloud &#x3C;url></code>. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>cloudHealthFailed</code></td><td>1 or 3</td><td>Devolutions CLI no pudo obtener la información de estado de la instancia de Devolutions Cloud. La comprueba con <code>devo info</code> y en cada inicio de sesión. El mensaje puede dar el estado HTTP devuelto. Código de salida <code>1</code> con los comandos <code>devo info</code>, <code>devo login</code>, <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Compruebe la URL de Devolutions Cloud del contexto y su conexión de red. Consulte <a href="/cli/es/para-devops-y-administradores/automate/network-and-proxy.md">Usar Devolutions CLI detrás de un firewall o un proxy</a>.</td></tr><tr><td><code>cloudLoginFailed</code></td><td>1 or 3</td><td>Devolutions Cloud rechazó la solicitud de inicio de sesión. El mensaje puede indicar el estado HTTP devuelto. Código de salida <code>1</code> con los comandos <code>devo login</code>, <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Compruebe sus credenciales y vuelva a iniciar sesión con <code>devo login</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>cloudOAuthAccountKeyMissing</code></td><td>1 or 3</td><td>La sesión de Devolutions Cloud no tiene una clave de cuenta, así que no puede abrir los datos de la bóveda. Un inicio de sesión con <code>--use-device-code</code> no obtiene nunca una. Código de salida <code>1</code> con los comandos <code>devo secret</code>, <code>3</code> con los comandos de bóveda y de entrada.</td><td>Vuelva a iniciar sesión con <code>devo login &#x3C;name> --cloud &#x3C;url> --oauth</code>, sin <code>--use-device-code</code>. Consulte <a href="/cli/es/guias/connect/devolutions-cloud.md">Iniciar sesión en Devolutions Cloud</a>.</td></tr><tr><td><code>cloudOAuthAuthorizationExpired</code></td><td>1</td><td><code>devo login --oauth</code>: el inicio de sesión no se completó en el navegador o con el código de dispositivo antes de que caducara.</td><td>Ejecute <code>devo login</code> de nuevo y complete el inicio de sesión antes.</td></tr><tr><td><code>cloudOAuthAuthorizationFailed</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions Account no autorizó la sesión, por ejemplo porque el inicio de sesión se rechazó, o porque no pudo iniciar el inicio de sesión con código de dispositivo.</td><td>Ejecute de nuevo <code>devo login</code> y acepte la solicitud. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>cloudOAuthDiscoveryFailed</code></td><td>1 or 3</td><td>Devolutions CLI no pudo encontrar los puntos de conexión de inicio de sesión de Devolutions Account, al iniciar sesión con <code>--oauth</code> o al renovar la sesión. Código de salida <code>1</code> con los comandos <code>devo login</code>, <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Compruebe su conexión de red y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/automate/network-and-proxy.md">Usar Devolutions CLI detrás de un firewall o un proxy</a>.</td></tr><tr><td><code>cloudOAuthInvalidResponse</code></td><td>1 or 3</td><td>Devolutions Account devolvió una respuesta que Devolutions CLI no pudo leer, al iniciar sesión con <code>--oauth</code> o al renovar la sesión. Código de salida <code>1</code> con los comandos <code>devo login</code>, <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Vuelva a intentarlo. Si persiste, compruebe si un proxy cambia el tráfico y contacte con el soporte. Consulte <a href="/cli/es/ayuda/troubleshooting/collect-diagnostics.md">Recopilar diagnósticos para el soporte</a>.</td></tr><tr><td><code>cloudOAuthLoopbackUnavailable</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions CLI no pudo iniciar el agente de escucha local que recibe la redirección del navegador, por ejemplo porque ningún puerto local de su intervalo está libre.</td><td>Cierre lo que usa esos puertos locales y vuelva a intentarlo. <code>--use-device-code</code> evita la redirección, pero su sesión no tiene clave de cuenta y no puede abrir los datos de las bóvedas.</td></tr><tr><td><code>cloudOAuthLoopbackUnsupported</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions Account no ofrece el inicio de sesión en el navegador.</td><td>Añada <code>--use-device-code</code>, como dice el mensaje. Su sesión no tiene clave de cuenta y no puede abrir los datos de las bóvedas: para leer secretos, inicie sesión con una clave de aplicación.</td></tr><tr><td><code>cloudOAuthRefreshBusy</code></td><td>1 or 3</td><td>Otro proceso <code>devo</code> seguía renovando la sesión de Devolutions Cloud después de 60 segundos. Código de salida <code>1</code> con los comandos <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Espere a que termine el otro proceso y ejecute el comando de nuevo.</td></tr><tr><td><code>cloudOAuthRefreshFailed</code></td><td>1 or 3</td><td>La sesión de Devolutions Cloud ha caducado y no se pudo renovar. Código de salida <code>1</code> con los comandos <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Vuelva a iniciar sesión con <code>devo login &#x3C;name> --cloud &#x3C;url> --oauth</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>cloudOAuthSecureStoreRequired</code></td><td>1 or 3</td><td>El inicio de sesión en Devolutions Cloud con <code>--oauth</code> necesita un almacén seguro del sistema operativo, y no hay ninguno disponible. Código de salida <code>1</code> con los comandos <code>devo login</code>, <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Ponga a disposición el almacén seguro del sistema operativo, o inicie sesión con una clave de aplicación. Consulte <a href="/cli/es/guias/connect/devolutions-cloud.md">Iniciar sesión en Devolutions Cloud</a>.</td></tr><tr><td><code>cloudOAuthSessionExpired</code></td><td>1 or 3</td><td>La sesión de Devolutions Cloud ha caducado y no se puede renovar. Código de salida <code>1</code> con los comandos <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Vuelva a iniciar sesión con <code>devo login &#x3C;name> --cloud &#x3C;url> --oauth</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>cloudOAuthSessionInvalid</code></td><td>1 or 3</td><td>La sesión de Devolutions Cloud guardada en el almacén seguro del sistema operativo no es válida. Código de salida <code>1</code> con los comandos <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Inicie sesión de nuevo 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 sesión de Devolutions Cloud del contexto ya no está en el almacén seguro del sistema operativo. Código de salida <code>1</code> con los comandos <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Inicie sesión de nuevo 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 no pudo leer, guardar o quitar la sesión de Devolutions Cloud en el almacén seguro del sistema operativo. Código de salida <code>1</code> con los comandos <code>devo login</code>, <code>devo logout</code>, <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Compruebe que el almacén seguro del sistema operativo está desbloqueado y accesible, y vuelva a intentarlo. Consulte <a href="/cli/es/ayuda/troubleshooting/collect-diagnostics.md">Recopilar diagnósticos para el soporte</a>.</td></tr><tr><td><code>cloudOAuthUserInfoFailed</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions CLI no pudo obtener su perfil de Devolutions Account después del inicio de sesión.</td><td>Ejecute <code>devo login</code> de nuevo.</td></tr><tr><td><code>cloudPreLoginFailed</code></td><td>1 or 3</td><td>El primer paso del inicio de sesión en Devolutions Cloud falló. El mensaje puede indicar el estado HTTP devuelto. Código de salida <code>1</code> con los comandos <code>devo login</code>, <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Compruebe la URL de Devolutions Cloud y su conexión de red, y vuelva a intentarlo. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>cloudRequestTimeout</code></td><td>1 or 3</td><td>Devolutions Cloud o Devolutions Account no respondió a tiempo. Código de salida <code>1</code> con los comandos <code>devo login</code>, <code>devo info</code>, <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Compruebe su conexión de red y vuelva a intentarlo. El tiempo límite de un contexto se define con <code>devo login --timeout</code>, de 3 a 600 segundos. Consulte <a href="/cli/es/para-devops-y-administradores/automate/network-and-proxy.md">Usar Devolutions CLI detrás de un firewall o un proxy</a>.</td></tr><tr><td><code>cloudUnavailable</code></td><td>1 or 3</td><td>Devolutions CLI no pudo alcanzar Devolutions Cloud o el servicio Devolutions Account. Código de salida <code>1</code> con los comandos <code>devo login</code>, <code>devo info</code>, <code>devo admin</code> y <code>devo secret</code>, <code>3</code> con los comandos de bóveda, entrada, usuario y grupo.</td><td>Compruebe la URL del contexto, su conexión de red y su configuración de proxy. Consulte <a href="/cli/es/para-devops-y-administradores/automate/network-and-proxy.md">Usar Devolutions CLI detrás de un firewall o un proxy</a>.</td></tr><tr><td><code>contextAmbiguous</code></td><td>1</td><td>El nombre del contexto existe para más de un tipo de espacio de trabajo, por ejemplo como contexto de Devolutions Cloud y como contexto de perfil local, así que Devolutions CLI no puede saber cuál quiere decir. Lo producen <code>devo context use</code>, <code>inspect</code>, <code>delete</code> y <code>devo logout</code>.</td><td>Elimine uno de ellos con <code>devo context delete &#x3C;name> --kind &#x3C;kind></code>, como muestra el mensaje, o pase <code>--kind</code>. Consulte <a href="/cli/es/guias/connect/switch-workspaces.md">Cambiar entre espacios de trabajo</a>.</td></tr><tr><td><code>contextKindMismatch</code></td><td>1</td><td>El contexto seleccionado no es del tipo correcto para este comando: por ejemplo un contexto de perfil local dado a un comando que solo funciona con Devolutions Cloud o Devolutions Server, o <code>devo logout</code> en un contexto de perfil local, que no tiene inicio de sesión.</td><td>Seleccione un contexto del tipo que nombra el mensaje con <code>--context</code>. Compruebe los tipos con <code>devo context list</code>. Consulte <a href="/cli/es/guias/connect/switch-workspaces.md">Cambiar entre espacios de trabajo</a>.</td></tr><tr><td><code>contextNotFound</code></td><td>1</td><td>Ningún contexto tiene ese nombre, no se indicó ningún nombre de contexto, o no hay un contexto actual definido. Lo producen <code>devo context use</code>, <code>inspect</code>, <code>delete</code> y <code>devo logout</code>. Un nombre indicado con la opción global <code>--context</code> que no existe se informa como <code>unexpectedError</code> con el mensaje "Context '&#x3C;name>' was not found."</td><td>Compruebe los nombres con <code>devo context list</code>. Vuelva a iniciar sesión con <code>devo login</code> si el contexto se eliminó. Consulte <a href="/cli/es/guias/connect/switch-workspaces.md">Cambiar entre espacios de trabajo</a>.</td></tr><tr><td><code>contextSelectionConflict</code></td><td>1 or 2</td><td>El contexto dado como argumento y el dado con <code>--context</code> son distintos. Termina con <code>2</code> con <code>devo secret set</code> en Devolutions Server, y <code>1</code> con los comandos que solo funcionan con Devolutions Cloud o Devolutions Server.</td><td>Indique el contexto solo una vez, o haga que ambos valores nombren el mismo contexto.</td></tr><tr><td><code>secretReferenceUnavailable</code></td><td>Depende del comando</td><td>Un secreto de inicio de sesión guardado en el contexto apunta a una variable de entorno que no está definida para el proceso en segundo plano, o a un archivo que no puede leer. Normalmente <code>3</code>; <code>1</code> con los comandos <code>devo secret</code>.</td><td>Defina la variable antes de que se inicie el proceso en segundo plano y ejecute <code>devo daemon restart</code>, o corrija el archivo. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>serverAuthenticationFailed</code></td><td>1 or 3</td><td>Devolutions Server rechazó el inicio de sesión, o rechazó una solicitud con un error de autorización. Con <code>devo login</code>, no se aceptaron el nombre de usuario y la contraseña, la clave de API o la sesión de OAuth. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Compruebe las credenciales o la clave de API y vuelva a iniciar sesión con <code>devo login &#x3C;name> --server &#x3C;url></code>. Compruebe que la cuenta sigue existiendo y que está habilitada. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>serverAuthenticationRequired</code></td><td>1 or 3</td><td>El contexto seleccionado de Devolutions Server no tiene ningún inicio de sesión almacenado, por ejemplo después de <code>devo logout</code>. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Inicie sesión con <code>devo login &#x3C;name> --server &#x3C;url></code>. Consulte <a href="/cli/es/guias/connect/devolutions-server.md">Iniciar sesión en Devolutions Server</a>.</td></tr><tr><td><code>serverContextNotFound</code></td><td>1 or 4</td><td>Ningún contexto de Devolutions Server tiene ese nombre, o no hay un contexto actual de Devolutions Server definido. El código de salida es 4 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con <code>devo logout</code>, <code>devo info --private</code>, <code>devo secret set</code> y los comandos <code>devo admin</code> de Devolutions Server.</td><td>Compruebe el nombre con <code>devo context list</code>, o cree el contexto con <code>devo login &#x3C;name> --server &#x3C;url></code>. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>serverInvalidResponse</code></td><td>1 or 3</td><td>Devolutions Server devolvió una respuesta que Devolutions CLI no pudo leer, como JSON no válido. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Compruebe que la URL apunta a Devolutions Server y no a un proxy o a una página de inicio de sesión, y vuelva a intentarlo. Si persiste, ejecute <code>devo doctor</code> y contacte con el soporte. Consulte <a href="/cli/es/ayuda/troubleshooting/collect-diagnostics.md">Recopilar diagnósticos para el soporte</a>.</td></tr><tr><td><code>serverLogoutFailed</code></td><td>1</td><td><code>devo login</code> con un nombre de usuario y una contraseña: Devolutions Server aceptó las credenciales, pero la sesión que Devolutions CLI abrió para comprobarlas no se pudo cerrar. El contexto no se guarda.</td><td>Ejecute <code>devo login</code> de nuevo. Si persiste, compruebe el estado de Devolutions Server.</td></tr><tr><td><code>serverOAuthAuthorizationExpired</code></td><td>1</td><td><code>devo login --oauth</code>: el inicio de sesión por navegador o por código de dispositivo no se completó a tiempo.</td><td>Ejecute de nuevo <code>devo login</code> y termine el inicio de sesión antes. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>serverOAuthAuthorizationFailed</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions Server no autorizó la sesión, no pudo iniciar el inicio de sesión con código de dispositivo, o se negó a emitir la sesión.</td><td>Ejecute de nuevo <code>devo login</code> y apruebe el inicio de sesión. Compruebe que la cuenta puede iniciar sesión con OAuth en este Devolutions Server. Consulte <a href="/cli/es/guias/connect/devolutions-server.md">Iniciar sesión en Devolutions Server</a>.</td></tr><tr><td><code>serverOAuthDiscoveryFailed</code></td><td>1 or 3</td><td>Devolutions CLI no pudo encontrar las direcciones de inicio de sesión de OAuth de Devolutions Server, al iniciar sesión o cuando renueva la sesión. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Compruebe la URL de Devolutions Server y que el inicio de sesión OAuth está disponible en él. De lo contrario, inicie sesión con otro método. Consulte <a href="/cli/es/guias/connect/devolutions-server.md">Iniciar sesión en Devolutions Server</a>.</td></tr><tr><td><code>serverOAuthInvalidResponse</code></td><td>1 or 3</td><td>Devolutions Server devolvió una respuesta de OAuth que Devolutions CLI no pudo usar, al iniciar sesión o cuando renueva la sesión. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Vuelva a intentarlo. Compruebe que la URL apunta a Devolutions Server y no a un proxy. Si persiste, inicie sesión con otro método y contacte con el soporte.</td></tr><tr><td><code>serverOAuthLoopbackUnavailable</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions CLI no pudo iniciar el agente de escucha local que recibe la respuesta del navegador.</td><td>Vuelva a intentarlo, o añada <code>--use-device-code</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>serverOAuthLoopbackUnsupported</code></td><td>1</td><td><code>devo login --oauth</code>: Devolutions Server no ofrece el inicio de sesión en el navegador.</td><td>Añada <code>--use-device-code</code> a <code>devo login</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>serverOAuthRefreshBusy</code></td><td>1 or 3</td><td>Otro proceso <code>devo</code> lleva más de 60 segundos renovando la misma sesión de OAuth de Devolutions Server. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Espere a que el otro comando termine y vuelva a intentarlo.</td></tr><tr><td><code>serverOAuthRefreshFailed</code></td><td>1 or 3</td><td>La sesión OAuth de Devolutions Server ha caducado y no se pudo renovar. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Vuelva a iniciar sesión con <code>devo login &#x3C;name> --server &#x3C;url> --oauth</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>serverOAuthSecureStoreRequired</code></td><td>1 or 3</td><td>El inicio de sesión de OAuth de Devolutions Server necesita el almacén seguro del sistema operativo, y en este ordenador no hay ninguno disponible. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Ponga el almacén seguro del sistema operativo a disposición de su cuenta de usuario, o inicie sesión con otro método, como una clave de API. Consulte <a href="/cli/es/guias/connect/devolutions-server.md">Iniciar sesión en Devolutions Server</a>.</td></tr><tr><td><code>serverOAuthSessionInvalid</code></td><td>1 or 3</td><td>La sesión OAuth almacenada de Devolutions Server no es válida o no se puede leer. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Vuelva a iniciar sesión con <code>devo login &#x3C;name> --server &#x3C;url> --oauth</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>serverOAuthSessionMissing</code></td><td>1 or 3</td><td>El contexto usa OAuth, pero no hay ninguna sesión OAuth de Devolutions Server almacenada para él en este equipo. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Vuelva a iniciar sesión con <code>devo login &#x3C;name> --server &#x3C;url> --oauth</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>serverOAuthStorageFailed</code></td><td>1 or 3</td><td>No se pudo guardar, leer o quitar la sesión de OAuth de Devolutions Server en el almacén seguro del sistema operativo, por ejemplo con <code>devo login</code> o <code>devo logout</code>. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Compruebe que el almacén seguro de su cuenta de usuario está desbloqueado y funciona, y vuelva a intentarlo.</td></tr><tr><td><code>serverPrivateInformationFailed</code></td><td>1</td><td><code>devo info --private</code>: Devolutions Server no devolvió su información privada.</td><td>Compruebe que el contexto ha iniciado sesión y que la cuenta puede ver esta información, y vuelva a intentarlo.</td></tr><tr><td><code>serverPublicInformationFailed</code></td><td>1 or 3</td><td>Devolutions Server no devolvió su información pública, que Devolutions CLI lee con <code>devo info</code>, al iniciar sesión y antes de algunas solicitudes. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Compruebe la URL de Devolutions Server y que el servidor está en ejecución, y vuelva a intentarlo.</td></tr><tr><td><code>serverRequestFailed</code></td><td>1 or 3</td><td>Una solicitud a Devolutions Server falló. El mensaje indica el estado HTTP que devolvió Devolutions Server, o la causa. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Lea el mensaje. Compruebe la URL y que el elemento existe, y vuelva a intentarlo.</td></tr><tr><td><code>serverRequestTimeout</code></td><td>1 or 3</td><td>Devolutions Server no respondió a tiempo. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Compruebe que puede alcanzar el servidor desde este ordenador, por ejemplo a través de una VPN o un proxy. Si el servidor es lento, aumente <code>--timeout</code> de <code>devo login</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>serverUnavailable</code></td><td>1 or 3</td><td>Devolutions CLI no pudo alcanzar Devolutions Server. El código de salida es 3 con los comandos de bóveda, entrada y usuario que se ejecutan en el proceso en segundo plano, y 1 con los demás comandos.</td><td>Compruebe la URL, la red, la VPN o el proxy, y que el servidor esté en ejecución. Consulte <a href="/cli/es/para-devops-y-administradores/automate/network-and-proxy.md">Red y proxy</a>.</td></tr><tr><td><code>windowsAuthenticationUnsupported</code></td><td>1 or 3</td><td>El contexto de Devolutions Server usa la autenticación de Windows (<code>--windows-auth</code>), que solo funciona en Windows, y el comando se ejecuta en otro sistema operativo. Los comandos <code>devo admin</code> terminan con <code>1</code>; los comandos de bóveda y de entrada terminan con <code>3</code>.</td><td>Ejecute el comando en Windows, o vuelva a iniciar sesión con <code>devo login</code> usando un nombre de usuario y una contraseña o una clave de aplicación. Consulte <a href="/cli/es/guias/connect/devolutions-server.md">Iniciar sesión en Devolutions Server</a>.</td></tr></tbody></table>

## Referencias de secreto y lectura de secretos

Errores de `devo secret read`, `devo secret get` y otros comandos que resuelven una referencia `devo://`. Consulte [Sintaxis de las referencias de secreto](/cli/es/referencia/secret-references.md) y [Una referencia de secreto no se resuelve](/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md).

<table><thead><tr><th width="270">CÓDIGO DE ERROR</th><th width="80">CÓDIGO DE SALIDA</th><th>QUÉ SIGNIFICA</th><th>QUÉ HACER</th></tr></thead><tbody><tr><td><code>cloudEncryptedEntryGetFailed</code></td><td>1 or 3</td><td>Devolutions CLI no pudo recuperar una entrada de Devolutions Cloud para leer uno de sus campos. El mensaje puede indicar el estado HTTP devuelto. Código de salida <code>1</code> con los comandos <code>devo secret</code>, <code>3</code> con los comandos de entrada.</td><td>Compruebe que su cuenta puede acceder a la entrada y vuelva a intentarlo. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md">Una referencia de secreto no se resuelve</a>.</td></tr><tr><td><code>cloudEncryptedEntryUnavailable</code></td><td>1 or 3</td><td>La entrada de Devolutions Cloud no contiene datos de conexión protegidos, así que no tiene ningún campo secreto que leer. Código de salida <code>1</code> con los comandos <code>devo secret</code>, <code>3</code> con los comandos de entrada.</td><td>Compruebe que la referencia apunta a la entrada correcta. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md">Una referencia de secreto no se resuelve</a>.</td></tr><tr><td><code>cloudEntryDecryptionFailed</code></td><td>1 or 3</td><td>Devolutions CLI no pudo descifrar la entrada de Devolutions Cloud. Código de salida <code>1</code> con los comandos <code>devo secret</code>, <code>3</code> con los comandos de entrada.</td><td>Vuelva a iniciar sesión con <code>devo login</code> y vuelva a intentarlo. Si persiste, contacte con el soporte. Consulte <a href="/cli/es/ayuda/troubleshooting/collect-diagnostics.md">Recopilar diagnósticos para el soporte</a>.</td></tr><tr><td><code>cloudEntryKeyFailed</code></td><td>1</td><td>Devolutions CLI no pudo obtener la clave necesaria para descifrar el campo solicitado de una entrada de Devolutions Cloud.</td><td>Compruebe que su cuenta puede ver los secretos de la entrada, y vuelva a intentarlo.</td></tr><tr><td><code>cloudEntryPasswordKeyFailed</code></td><td>1</td><td>Devolutions Cloud no devolvió la clave que protege la contraseña de la entrada. El mensaje puede indicar el estado HTTP devuelto.</td><td>Compruebe que su cuenta puede ver la contraseña de la entrada, y vuelva a intentarlo.</td></tr><tr><td><code>cloudEntrySensitiveKeyFailed</code></td><td>1</td><td>Devolutions Cloud no devolvió la clave que protege los campos sensibles de la entrada. El mensaje puede indicar el estado HTTP devuelto.</td><td>Compruebe que su cuenta puede ver los secretos de la entrada, y vuelva a intentarlo.</td></tr><tr><td><code>cloudSecretFieldNotSupported</code></td><td>1</td><td>Devolutions CLI no puede leer ese campo de una entrada de Devolutions Cloud.</td><td>Use un campo que expone la entrada: <code>devo entry references &#x3C;entry></code> los enumera. Consulte <a href="/cli/es/referencia/secret-references.md">Sintaxis de las referencias de secreto</a>.</td></tr><tr><td><code>cloudSecretFieldUnavailable</code></td><td>1</td><td>La entrada de Devolutions Cloud no tiene ningún valor para el campo solicitado, ni siquiera después de seguir las credenciales a las que está vinculada.</td><td>Compruebe el nombre del campo, o defina un valor en la entrada. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md">Una referencia de secreto no se resuelve</a>.</td></tr><tr><td><code>cloudSecretNotFound</code></td><td>1 or 4</td><td>Devolutions Cloud dice que la entrada no existe en esa bóveda, o que su cuenta no puede verla. Código de salida <code>1</code> con los comandos <code>devo secret</code>, <code>4</code> con los comandos de entrada.</td><td>Compruebe la bóveda y la entrada de la referencia con <code>devo entry list</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md">Una referencia de secreto no se resuelve</a>.</td></tr><tr><td><code>cloudSecretResolutionFailed</code></td><td>1</td><td>Devolutions CLI no pudo leer el campo solicitado de una entrada de Devolutions Cloud, sin una razón más precisa.</td><td>Vuelva a intentarlo. Si persiste, ejecute <code>devo doctor</code> y contacte con el soporte. Consulte <a href="/cli/es/ayuda/troubleshooting/collect-diagnostics.md">Recopilar diagnósticos para el soporte</a>.</td></tr><tr><td><code>cloudVaultSelectionRequired</code></td><td>1 or 3</td><td>No se indicó ninguna bóveda y ninguna bóveda es la actual, así que no se pueden leer las entradas. Este código también se devuelve para un espacio de trabajo de Devolutions Server. Código de salida <code>1</code> con los comandos <code>devo secret</code>, <code>3</code> con los comandos de entrada.</td><td>Nombre la bóveda en la referencia o con <code>--vault-name</code> o <code>--vault-id</code>, o defina la bóveda actual con <code>devo vault use &#x3C;vault></code>.</td></tr><tr><td><code>customFieldSelectorAmbiguous</code></td><td>1</td><td>Perfil local: el campo personalizado nombrado en la referencia coincide con más de un campo personalizado de la entrada. Se produce al leer un secreto, por ejemplo con <code>devo secret read</code> o <code>devo secret inject</code>.</td><td>Cambie el nombre de los campos personalizados en Devolutions Remote Desktop Manager para que cada nombre sea único y vuelva a leer el campo. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md">Una referencia de secreto no se resuelve</a>.</td></tr><tr><td><code>inputReadFailed</code></td><td>1</td><td><code>devo secret inject</code> no pudo leer el archivo indicado con <code>--in-file</code>, por ejemplo por los permisos.</td><td>Compruebe que el archivo existe y que puede leerlo. Consulte <a href="/cli/es/guias/secrets/fill-a-template.md">Rellenar un archivo de configuración desde una plantilla</a>.</td></tr><tr><td><code>invalidConnectionData</code></td><td>1</td><td>Perfil local: no se pudieron leer los datos guardados de la entrada, así que su secreto no se puede devolver. El mensaje indica que la entrada contiene datos de conexión no admitidos. Se produce al leer un secreto, por ejemplo con <code>devo secret read</code> o <code>devo secret inject</code>.</td><td>Abra la entrada en Devolutions Remote Desktop Manager para comprobarla, o use otra entrada. Si persiste, ejecute <code>devo doctor</code> y contacte con el soporte. Consulte <a href="/cli/es/ayuda/troubleshooting/collect-diagnostics.md">Recopilar diagnósticos para el soporte</a>.</td></tr><tr><td><code>invalidSecretReference</code></td><td>2 or 1</td><td>La referencia <code>devo://</code> no está escrita correctamente; el mensaje indica qué está mal. Con Devolutions Server, una referencia con nombre que lleva a una entrada sin identificador de bóveda y de entrada también produce este error. También puede significar que un secreto de inicio de sesión guardado en un contexto no empieza por <code>env:</code> o <code>file:</code>. Código de salida <code>2</code> con <code>devo secret read</code>, <code>devo secret get</code> y <code>devo secret shell</code>; <code>1</code> con <code>devo secret inject</code> y <code>devo secret run --check</code>.</td><td>Corrija la referencia con los mensajes de <a href="/cli/es/referencia/secret-references.md#rules-and-errors">Sintaxis de las referencias de secreto</a>. Para obtener una referencia correcta, ejecute <code>devo entry references &#x3C;entry></code>. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md#fix-the-syntax">Una referencia de secreto no se resuelve</a>.</td></tr><tr><td><code>missingSecretReferenceVariable</code></td><td>1 or 2</td><td>Una referencia en una plantilla o en un archivo de entorno usa una variable de entorno que no está definida o está vacía, o una expresión <code>${…}</code> no es válida o no se cierra con <code>}</code>. Código de salida <code>1</code> con <code>devo secret inject</code>; <code>2</code> con <code>devo secret run --env-file</code>.</td><td>Defina la variable, o dele un valor predeterminado con <code>${NAME:-default}</code>. Consulte <a href="/cli/es/referencia/secret-references.md#references-inside-a-text">Referencias dentro de un texto</a> y <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md#set-the-variables-the-reference-uses">Definir las variables que usa la referencia</a>.</td></tr><tr><td><code>outputWriteFailed</code></td><td>1</td><td>No se pudo escribir el archivo indicado con <code>--out-file</code>, por ejemplo por los permisos o porque está en uso. Comandos: <code>devo secret read</code>, <code>devo secret get</code>, <code>devo secret inject</code>.</td><td>Compruebe que puede escribir en la carpeta y que ningún otro programa tiene el archivo, y ejecute el comando de nuevo.</td></tr><tr><td><code>secretFieldNotFound</code></td><td>4 or 1</td><td>La entrada existe, pero no tiene el campo que nombra la referencia. Código de salida <code>4</code> con <code>devo secret read</code>, <code>devo secret get</code> y <code>devo secret shell enter</code>; <code>1</code> con <code>devo secret inject</code> y <code>devo secret run</code>.</td><td>Enumere los campos de la entrada con <code>devo entry references &#x3C;entry></code> y use uno de ellos. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md#check-that-the-entry-and-the-field-exist">Comprobar que existen la entrada y el campo</a>.</td></tr><tr><td><code>secretFieldRequiresRuntimeDecryption</code></td><td>1</td><td>En un perfil local, el campo está cifrado y Devolutions CLI no puede descifrarlo.</td><td>Lea el valor en Devolutions Remote Desktop Manager, o use un campo que no esté cifrado. Consulte <a href="/cli/es/guias/connect/local-profile.md#protected-profiles-and-entries">Perfiles y entradas protegidos</a>.</td></tr><tr><td><code>secretFieldUnsupported</code></td><td>1</td><td>El perfil local no puede leer el campo que nombra la referencia. Una entrada protegida por una frase de contraseña compartida devuelve solo el campo <code>password</code>.</td><td>Use un campo que el espacio de trabajo pueda leer. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md#use-a-field-the-workspace-can-read">Usar un campo que el espacio de trabajo pueda leer</a> y <a href="/cli/es/guias/connect/local-profile.md#protected-profiles-and-entries">Perfiles y entradas protegidos</a>.</td></tr><tr><td><code>secretReadFailed</code></td><td>1</td><td>No se pudo leer el secreto y no se devolvió ningún error más preciso. Comandos: <code>devo secret read</code>, <code>devo secret get</code>, <code>devo secret inject</code>, <code>devo secret run</code>.</td><td>Vuelva a ejecutar el comando. Si sigue fallando, compruebe la referencia con <code>devo secret run --check</code> y consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md">Una referencia de secreto no se resuelve</a>.</td></tr><tr><td><code>secretSectionUnsupported</code></td><td>1</td><td>En un perfil local, la referencia nombra una sección que Devolutions CLI no puede leer. El mensaje es "The requested secret field is not supported."</td><td>Quite la sección, o use <code>connection</code> o <code>credentials</code>. Para obtener una referencia correcta, ejecute <code>devo entry references &#x3C;entry></code>.</td></tr><tr><td><code>secretTextOutputRequired</code></td><td>2</td><td>Se pidió a <code>devo secret get</code> con <code>--passphrase-env</code> o <code>--passphrase-file</code> una salida JSON o YAML sin <code>--out-file</code>. Esta lectura escribe el valor solo como texto sin formato.</td><td>Quite <code>--json</code>, <code>--yaml</code> o <code>--output</code>, o añada <code>--out-file</code>.</td></tr><tr><td><code>sensitiveAuditMetadataRequired</code></td><td>3 or 1</td><td>Leer este valor secreto requiere información de auditoría, como un comentario y un número de ticket, que no se proporcionó.</td><td>Lea el valor en Devolutions Remote Desktop Manager, donde puede indicar el comentario y el número de ticket.</td></tr><tr><td><code>sensitiveInputPermissionsInvalid</code></td><td>1 or 2</td><td>El archivo que contiene el valor del secreto o la frase de contraseña puede ser leído por otros usuarios. En Windows, solo su propietario y las cuentas de sistema de confianza pueden acceder a él; en Linux y macOS, solo su propietario. Los mismos comandos y códigos de salida que <code>sensitiveInputUnavailable</code>.</td><td>Restrinja los permisos del archivo, por ejemplo con <code>chmod 600 &#x3C;file></code> en Linux o macOS. Consulte <a href="/cli/es/guias/secrets/update-a-secret.md#local-profiles-the-workspace-passphrase">Perfiles locales: la frase de contraseña del espacio de trabajo</a>.</td></tr><tr><td><code>sensitiveInputTooLarge</code></td><td>1 or 2</td><td>El valor del secreto o la frase de contraseña leídos desde la variable o el archivo son mayores de lo que Devolutions CLI acepta. Los mismos comandos y códigos de salida que <code>sensitiveInputUnavailable</code>.</td><td>Compruebe que la variable o el archivo contiene solo el valor, no un documento entero.</td></tr><tr><td><code>sensitiveInputUnavailable</code></td><td>1 or 2</td><td>Un valor de secreto o una frase de contraseña indicados con una opción <code>--…-env</code> o <code>--…-file</code> no se pudieron leer: la variable de entorno no está definida, o el archivo no existe, no es un archivo normal o no se puede leer. Código de salida <code>1</code> en un perfil local, por ejemplo con <code>devo secret set</code> o <code>devo secret get --passphrase-file</code>; <code>2</code> con <code>devo secret set</code> en Devolutions Server.</td><td>Compruebe el nombre de la variable o la ruta del archivo, y que la variable esté definida en el mismo shell. Consulte <a href="/cli/es/guias/secrets/update-a-secret.md">Actualizar un secreto desde un script</a>.</td></tr><tr><td><code>sensitiveResolutionRequestInvalid</code></td><td>1</td><td>La solicitud para leer un valor secreto estaba incompleta, así que el proceso en segundo plano la rechazó.</td><td>Vuelva a ejecutar el comando. Si el error persiste, ejecute <code>devo doctor</code> y contacte con el soporte. Consulte <a href="/cli/es/ayuda/troubleshooting/collect-diagnostics.md">Recopilar diagnósticos para el soporte</a>.</td></tr><tr><td><code>sensitiveUnauthenticatedCaller</code></td><td>1</td><td>El proceso en segundo plano se negó a devolver un valor secreto porque la solicitud no venía de una sesión autenticada.</td><td>Vuelva a ejecutar el comando. Si el error persiste, reinicie el proceso en segundo plano con <code>devo daemon restart</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>sensitiveValueNotAllowed</code></td><td>1</td><td>El proceso en segundo plano está configurado para bloquear los valores secretos, como contraseñas, contraseñas de un solo uso y claves privadas, o la forma en que se entregaría el valor no permite un valor en texto sin formato.</td><td>Lea el valor con un comando <code>devo secret</code>. Si el error persiste, reinicie el proceso en segundo plano con <code>devo daemon restart</code>.</td></tr><tr><td><code>sensitiveValueNotSupported</code></td><td>3 or 1</td><td>El espacio de trabajo puede mostrar los detalles de la entrada, pero no puede devolver este valor de secreto. En un perfil local, esto se aplica a valores como las contraseñas de un solo uso y las claves privadas, y las actualizaciones locales de entradas nunca escriben contraseñas ni referencias de secreto. Código de salida <code>3</code> con los comandos de entrada; <code>1</code> con los comandos <code>devo secret</code>.</td><td>Para cambiar una contraseña, use <code>devo secret set</code>. Para leer el valor, use un tipo de espacio de trabajo que lo admita. Consulte <a href="/cli/es/ayuda/troubleshooting/not-supported.md">Un comando dice que el espacio de trabajo no lo admite</a>.</td></tr><tr><td><code>serverSecretNotFound</code></td><td>1 or 4</td><td>Devolutions Server no encontró la bóveda, la entrada o el campo, o el campo no está disponible para esta cuenta. 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> y <code>devo secret set</code>, el código de salida es 1; con los comandos de entrada que se ejecutan en el proceso en segundo plano, es 4.</td><td>Compruebe el identificador de la bóveda, el identificador de la entrada y el nombre del campo, y que su cuenta puede ver la entrada. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md">Una referencia de secreto no se resuelve</a>.</td></tr><tr><td><code>serverSecretPamUnsupported</code></td><td>1</td><td><code>devo secret set</code>: Devolutions Server no puede escribir un secreto de una entrada en una bóveda de acceso privilegiado (PAM).</td><td>Cambie este secreto en Devolutions Server. Consulte <a href="/cli/es/guias/secrets/update-a-secret.md">Actualizar un secreto desde un script</a>.</td></tr><tr><td><code>serverSecretReadFailed</code></td><td>1</td><td>Devolutions Server no pudo leer el secreto solicitado, 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>Vuelva a intentarlo. Compruebe la referencia y que su cuenta puede leer la entrada. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md">Una referencia de secreto no se resuelve</a>.</td></tr><tr><td><code>serverSecretUnauthorized</code></td><td>1</td><td>Devolutions Server denegó el acceso al secreto: el inicio de sesión fue rechazado o ha caducado, o la cuenta no tiene permiso para leerlo o cambiarlo.</td><td>Vuelva a iniciar sesión con <code>devo login</code> y compruebe los permisos de la cuenta sobre la entrada. Consulte <a href="/cli/es/ayuda/troubleshooting/sign-in-fails.md">El inicio de sesión falla o la sesión ha caducado</a>.</td></tr><tr><td><code>serverSecretWriteFailed</code></td><td>1</td><td>Devolutions Server no pudo actualizar el secreto, con <code>devo secret set</code>.</td><td>Compruebe el identificador de la bóveda, el identificador de la entrada y el campo, y que su cuenta puede cambiar la entrada, y vuelva a intentarlo. Consulte <a href="/cli/es/guias/secrets/update-a-secret.md">Actualizar un secreto desde un script</a>.</td></tr><tr><td><code>unsupportedSecretAttribute</code></td><td>2 or 1</td><td>El atributo en <code>?attribute=</code> o <code>--attribute</code> no se conoce, o el espacio de trabajo no puede devolver ese atributo como valor: el perfil local solo devuelve <code>value</code>, y Devolutions Cloud y Devolutions Server no devuelven un valor para <code>otp</code>. Código de salida <code>2</code> con <code>devo secret read</code> y <code>devo secret get</code>; <code>1</code> con <code>devo secret inject</code> y <code>devo secret run</code>.</td><td>Use <code>value</code>, <code>type</code>, <code>id</code>, <code>title</code> o <code>purpose</code>. Consulte <a href="/cli/es/referencia/secret-references.md#attributes">Atributos</a>.</td></tr><tr><td><code>unsupportedSecretField</code></td><td>1</td><td>La referencia nombra una sección, o un campo que no es una propiedad de datos de la entrada. Devolutions Cloud solo lee los campos principales de la entrada, como <code>password</code> o <code>username</code>; Devolutions Server lee una propiedad de datos de la entrada, sin sección.</td><td>Quite la sección de la referencia y nombre un campo principal. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md#use-a-field-the-workspace-can-read">Usar un campo que el espacio de trabajo pueda leer</a>.</td></tr><tr><td><code>vaultNotSelected</code></td><td>1</td><td><code>devo secret get</code> recibió un identificador de entrada (<code>--id</code>), pero no se indicó ninguna bóveda y no hay ninguna bóveda actual seleccionada, así que la entrada no se puede localizar.</td><td>Pase <code>--vault-id</code>, o seleccione una bóveda con <code>devo vault use</code>. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md#select-the-vault-you-work-in">Seleccionar la bóveda en la que trabaja</a>.</td></tr><tr><td><code>workspaceSelectorAmbiguous</code></td><td>1</td><td>El espacio de trabajo nombrado en una referencia de secreto coincide con más de un espacio de trabajo del perfil local. Se produce al leer un secreto, por ejemplo con <code>devo secret read</code>, <code>devo secret get</code>, <code>devo secret inject</code> o <code>devo secret run</code>.</td><td>Use el identificador del espacio de trabajo en la referencia en lugar de su nombre. Consulte <a href="/cli/es/referencia/secret-references.md">Sintaxis de las referencias de secreto</a> y <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md">Una referencia de secreto no se resuelve</a>.</td></tr></tbody></table>

## Ejecutar comandos con secretos

Errores de `devo secret run`, `devo secret inject` y `devo secret shell`. Estos errores se escriben como texto `<code>: <message>` sin formato en la salida de error.

<table><thead><tr><th width="270">CÓDIGO DE ERROR</th><th width="80">CÓDIGO DE SALIDA</th><th>QUÉ SIGNIFICA</th><th>QUÉ HACER</th></tr></thead><tbody><tr><td><code>invalidCommand</code></td><td>2</td><td><code>devo secret run</code> no tiene ningún comando que iniciar: nada sigue a <code>--</code> y no se indicó ningún <code>--manifest</code>.</td><td>Añada el comando después de <code>--</code>, por ejemplo <code>devo secret run --env-ref ... -- ./deploy.sh</code>, o use <code>--manifest</code>. Consulte <a href="/cli/es/guias/secrets/run-with-secrets.md">Ejecutar un comando con sus secretos</a>.</td></tr><tr><td><code>invalidEnvironmentFile</code></td><td>2</td><td>Una línea del archivo indicado con <code>devo secret run --env-file</code> no tiene la forma <code>KEY=value</code>. Se permiten las líneas vacías y las líneas que empiezan por <code>#</code>.</td><td>Corrija la línea. Consulte <a href="/cli/es/guias/secrets/replace-env-files.md#how-devolutions-cli-reads-the-file">Cómo lee Devolutions CLI el archivo</a>.</td></tr><tr><td><code>invalidReceiptFile</code></td><td>1</td><td>La ruta indicada con <code>--receipt-file</code> es una carpeta. El comando se ejecutó, pero <code>devo secret run</code> termina con <code>1</code> en lugar del código de salida del comando.</td><td>Indique una ruta de archivo. Consulte <a href="/cli/es/guias/secrets/run-with-secrets.md#keep-a-record-of-the-launch">Conservar un registro del inicio</a>.</td></tr><tr><td><code>invalidSecretEnvironmentName</code></td><td>2</td><td>Un nombre de variable del archivo de entorno o del manifiesto de inicio no es válido. Los nombres usan letras, dígitos y guiones bajos, y no pueden empezar por un dígito.</td><td>Cambie el nombre de la variable. Consulte <a href="/cli/es/guias/secrets/run-with-secrets.md">Ejecutar un comando con sus secretos</a>.</td></tr><tr><td><code>invalidSecretEnvironmentReference</code></td><td>2</td><td>Un <code>--env-ref</code> no está en la forma <code>NAME=devo://…</code>, el nombre no es válido, o el valor no es una referencia <code>devo://</code> exacta. En un manifiesto de inicio, cada valor de <code>environment</code> debe ser una referencia exacta.</td><td>Escríbala como <code>--env-ref NAME=devo://&#x3C;workspace>/&#x3C;vault>/&#x3C;entry>/&#x3C;field></code>. Consulte <a href="/cli/es/guias/secrets/run-with-secrets.md#pass-several-secrets">Pasar varios secretos</a>.</td></tr><tr><td><code>invalidSecretLaunchManifest</code></td><td>2</td><td>El manifiesto de inicio no es JSON válido, no usa <code>schemaVersion</code> 1, no tiene <code>command</code>, o repite una propiedad o un nombre de variable.</td><td>Corrija el manifiesto. Consulte <a href="/cli/es/guias/secrets/run-with-secrets.md#use-a-launch-manifest">Usar un manifiesto de inicio</a>.</td></tr><tr><td><code>invalidSecretLaunchTimeout</code></td><td>2</td><td>El tiempo de espera, desde <code>--timeout-seconds</code> o <code>timeoutSeconds</code> en un manifiesto de inicio, es cero o negativo.</td><td>Indique un número de segundos mayor que cero. Consulte <a href="/cli/es/guias/secrets/run-with-secrets.md#limit-how-long-the-program-runs">Limitar cuánto tiempo se ejecuta el programa</a>.</td></tr><tr><td><code>invalidSecretLaunchWorkingDirectory</code></td><td>2</td><td>El <code>workingDirectory</code> del manifiesto de inicio no es una ruta absoluta.</td><td>Use una ruta completa. Consulte <a href="/cli/es/guias/secrets/run-with-secrets.md#use-a-launch-manifest">Usar un manifiesto de inicio</a>.</td></tr><tr><td><code>invalidSecretStdinReference</code></td><td>2</td><td>El valor de <code>--stdin-reference</code>, o de <code>stdinReference</code> en un manifiesto de inicio, no es una referencia <code>devo://</code> exacta.</td><td>Pase una referencia completa. Consulte <a href="/cli/es/guias/secrets/run-with-secrets.md#send-a-secret-to-standard-input">Enviar un secreto a la entrada estándar</a>.</td></tr><tr><td><code>receiptFileExists</code></td><td>1</td><td>El archivo de recibo ya existe, o no se pudo crear. Un recibo nunca sustituye un archivo existente. El comando se ejecutó, pero <code>devo secret run</code> termina con <code>1</code>.</td><td>Use un nombre de archivo nuevo, o elimine primero el recibo anterior.</td></tr><tr><td><code>receiptWriteFailed</code></td><td>1</td><td>No tiene permiso para escribir el archivo de recibo. El comando se ejecutó, pero <code>devo secret run</code> termina con <code>1</code>.</td><td>Escriba el recibo en una carpeta en la que pueda escribir.</td></tr><tr><td><code>secretEnvironmentConflict</code></td><td>2</td><td>La misma variable está definida más de una vez, por ejemplo por dos <code>--env-ref</code>, o por un <code>--env-ref</code> y el archivo de entorno. Los nombres de las variables no distinguen mayúsculas aquí.</td><td>Conserve una sola definición de cada variable.</td></tr><tr><td><code>secretEnvironmentFileReadFailed</code></td><td>2</td><td>El archivo indicado con <code>devo secret run --env-file</code> existe, pero no se pudo leer, por ejemplo por los permisos.</td><td>Compruebe que puede leer el archivo.</td></tr><tr><td><code>secretLaunchArgumentReference</code></td><td>2</td><td>Se escribió una referencia <code>devo://</code> como argumento del comando que se va a ejecutar. Devolutions CLI la rechaza, para que el valor no pueda aparecer en la lista de procesos.</td><td>Pásela con <code>--env-ref</code>, <code>--stdin-reference</code> o <code>--manifest</code>. Consulte <a href="/cli/es/guias/secrets/run-with-secrets.md#keep-references-out-of-the-command-line">Mantener las referencias fuera de la línea de comandos</a>.</td></tr><tr><td><code>secretLaunchCancelled</code></td><td>130</td><td><code>devo secret run</code> se interrumpió, por ejemplo con <kbd>Ctrl</kbd>+<kbd>C</kbd>, y el comando que había iniciado se detuvo. Si no se pudo escribir el archivo de recibo, el código de salida es <code>1</code>.</td><td>Ejecútelo de nuevo.</td></tr><tr><td><code>secretLaunchCommandNotFound</code></td><td>1</td><td><code>devo secret run --check</code> no encontró el comando en la carpeta de trabajo ni en el <code>PATH</code>.</td><td>Compruebe el nombre del comando, indique su ruta completa o añada su carpeta a <code>PATH</code>.</td></tr><tr><td><code>secretLaunchManifestReadFailed</code></td><td>2</td><td>El manifiesto de inicio indicado con <code>--manifest</code> existe, pero no se pudo leer.</td><td>Compruebe que puede leer el archivo.</td></tr><tr><td><code>secretLaunchModeConflict</code></td><td>2</td><td><code>devo secret run</code> recibió tanto <code>--dry-run</code> como <code>--check</code>.</td><td>Conserve uno de ellos. Consulte <a href="/cli/es/guias/secrets/run-with-secrets.md#check-before-you-run">Comprobar antes de ejecutar</a>.</td></tr><tr><td><code>secretLaunchSourceConflict</code></td><td>2</td><td><code>--manifest</code> se combinó con <code>--env-file</code>, <code>--env-ref</code>, <code>--stdin-reference</code>, <code>--timeout-seconds</code> o un comando después de <code>--</code>.</td><td>Ponga todo en el manifiesto, o no use <code>--manifest</code>.</td></tr><tr><td><code>secretLaunchStandardInputFailed</code></td><td>1</td><td>El comando iniciado por <code>devo secret run</code> dejó de aceptar la entrada estándar antes de recibir el valor de <code>--stdin-reference</code>. El comando se detuvo.</td><td>Compruebe que el comando lee su entrada estándar. Consulte <a href="/cli/es/guias/secrets/run-with-secrets.md#send-a-secret-to-standard-input">Enviar un secreto a la entrada estándar</a>.</td></tr><tr><td><code>secretLaunchStartFailed</code></td><td>1</td><td>Los secretos se leyeron, pero el comando no se pudo iniciar, por ejemplo porque no existe o no es ejecutable.</td><td>Compruebe el comando con <code>devo secret run --check</code>, y ejecútelo de nuevo.</td></tr><tr><td><code>secretLaunchTimedOut</code></td><td>124</td><td>El comando iniciado por <code>devo secret run</code> superó <code>--timeout-seconds</code> y se detuvo. Si no se pudo escribir el archivo de recibo, el código de salida es <code>1</code>.</td><td>Aumente el tiempo límite, o averigüe por qué el comando tarda tanto. Consulte <a href="/cli/es/guias/secrets/run-with-secrets.md#limit-how-long-the-program-runs">Limitar cuánto tiempo se ejecuta el programa</a>.</td></tr><tr><td><code>secretLaunchWorkingDirectoryNotFound</code></td><td>2</td><td>El <code>workingDirectory</code> del manifiesto de inicio no existe.</td><td>Cree la carpeta o corrija la ruta.</td></tr><tr><td><code>secretShellMappingInvalid</code></td><td>2</td><td><code>devo secret shell enter</code> no recibió ningún <code>--env-ref</code>, o un <code>--env-ref</code> que no es un par <code>NAME=devo://…</code> único. Los nombres reservados por Devolutions CLI también se rechazan.</td><td>Pase al menos un <code>--env-ref NAME=&#x3C;reference></code>, con un nombre distinto cada vez. Consulte <a href="/cli/es/guias/secrets/current-shell.md#enter-the-scope">Entrar en el ámbito</a>.</td></tr><tr><td><code>secretShellOutputFailed</code></td><td>1</td><td><code>devo secret shell enter</code> o <code>leave</code> no pudo escribir el código de shell en la salida estándar, por ejemplo porque la canalización se cerró.</td><td>Ejecútelo de nuevo como se muestra en <a href="/cli/es/guias/secrets/current-shell.md">Usar secretos en el shell actual</a>.</td></tr><tr><td><code>secretShellOutputModeConflict</code></td><td>2</td><td>El formato de salida no encaja con el comando <code>devo secret shell</code>: <code>enter</code> y <code>leave</code> escriben código de shell como texto, mientras que <code>status</code> y <code>enter --check</code> necesitan <code>--output json</code>.</td><td>Quite la opción de salida de <code>enter</code> y <code>leave</code>; añada <code>--output json</code> a <code>status</code> y <code>enter --check</code>. Consulte <a href="/cli/es/guias/secrets/current-shell.md">Usar secretos en el shell actual</a>.</td></tr><tr><td><code>secretShellStateInvalid</code></td><td>1</td><td>La variable <code>DEVO_SECRET_SHELL_STATE_V1</code> que sigue los secretos cargados está dañada, o la definió otro shell, por ejemplo un ámbito de Bash visto desde PowerShell.</td><td>Use el mismo <code>--shell</code> que para <code>enter</code>. Si la variable está dañada, abra una nueva sesión de shell.</td></tr><tr><td><code>secretShellUnsupported</code></td><td>2</td><td>El valor <code>--shell</code> no se admite.</td><td>Use <code>--shell bash</code> o <code>--shell pwsh</code>.</td></tr><tr><td><code>secretShellValueUnsupported</code></td><td>1</td><td>Un secreto contiene un carácter NUL, que una variable de shell no puede contener. No se cargó nada.</td><td>Use <code>devo secret run</code> con <code>--stdin-reference</code>, o cambie el secreto.</td></tr><tr><td><code>secretEnvironmentResolutionFailed</code></td><td>1</td><td><code>devo secret run</code> no pudo resolver los secretos del comando, y no se informó ningún error más preciso.</td><td>Ejecute el mismo comando con <code>--check</code> para encontrar la referencia que falla. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md">Una referencia de secreto no se resuelve</a>.</td></tr></tbody></table>

## SecretSpec

Errores de los comandos que registran Devolutions CLI como proveedor de SecretSpec. Cuando SecretSpec lee o escribe un secreto a través de Devolutions CLI, no recibe estos códigos de error: el proveedor responde con un error general de SecretSpec, como permiso denegado, interacción necesaria, proveedor no disponible o conflicto, y un valor que no se encuentra suele informarse como ausente. Consulte [Usar Devolutions CLI con SecretSpec](/cli/es/guias/secrets/secretspec.md).

<table><thead><tr><th width="270">CÓDIGO DE ERROR</th><th width="80">CÓDIGO DE SALIDA</th><th>QUÉ SIGNIFICA</th><th>QUÉ HACER</th></tr></thead><tbody><tr><td><code>secretSpecClaimConflict</code></td><td>1</td><td><code>devo secretspec register</code> encontró una reivindicación para <code>devo://</code> que apunta a otro programa.</td><td>Compruébelo con <code>devo secretspec status</code>. Para sustituirlo, añada <code>--force</code>. Consulte <a href="/cli/es/guias/secrets/secretspec.md#register-devolutions-cli-as-the-provider">Registrar Devolutions CLI como proveedor</a>.</td></tr><tr><td><code>secretSpecClaimWriteFailed</code></td><td>1</td><td><code>devo secretspec register</code> no pudo escribir el archivo de reclamación, o <code>devo secretspec unregister</code> no pudo quitarlo. El mensaje indica la ruta y la razón. Con <code>--system</code>, suelen hacer falta derechos de administrador.</td><td>Ejecute el comando como administrador para <code>--system</code>, o compruebe los permisos de la carpeta. Consulte <a href="/cli/es/guias/secrets/secretspec.md#where-the-claim-file-goes">Adónde va el archivo de reivindicación</a>.</td></tr></tbody></table>

## Perfil local

Errores del perfil local, el archivo de datos de Devolutions Remote Desktop Manager en su equipo. Consulte [Usar un perfil local de Devolutions Remote Desktop Manager](/cli/es/guias/connect/local-profile.md).

<table><thead><tr><th width="270">CÓDIGO DE ERROR</th><th width="80">CÓDIGO DE SALIDA</th><th>QUÉ SIGNIFICA</th><th>QUÉ HACER</th></tr></thead><tbody><tr><td><code>applicationUnlockMaterialRequired</code></td><td>Depende del comando</td><td>El perfil local de Devolutions Remote Desktop Manager está protegido por una contraseña de aplicación, y no se ha desbloqueado para el proceso en segundo plano. Los comandos que necesitan el perfil fallan con este código: normalmente <code>3</code>, y <code>1</code> con los comandos <code>devo secret</code>.</td><td>Desbloquéelo con <code>devo config unlock --password-env &#x3C;VARIABLE> --yes</code>. Consulte <a href="/cli/es/guias/connect/local-profile.md#protected-profiles-and-entries">Perfiles y entradas protegidos</a>.</td></tr><tr><td><code>headlessConfigUnavailable</code></td><td>Depende del comando</td><td>No se pudo leer ni crear la carpeta del perfil local, por ejemplo por los permisos. Normalmente <code>3</code>; <code>1</code> con los comandos <code>devo secret</code> y <code>devo config unlock</code>.</td><td>Compruebe la carpeta que muestra <code>devo config path</code> y sus permisos, o defina <code>RDM_CONFIG_PATH</code> hacia otra carpeta. Consulte <a href="/cli/es/referencia/environment-variables.md">Variables de entorno</a>.</td></tr><tr><td><code>headlessCoreExtractionRequired</code></td><td>3</td><td>El perfil local todavía no admite esta operación en Devolutions CLI, por ejemplo algunos cambios de entrada o algunas lecturas de detalles de entrada. Cuando Devolutions CLI no puede escribir entradas en este perfil local en absoluto, cada comando de cambio informa este código, incluso los que de otro modo informarían un código más preciso como <code>sqliteVaultLifecycleUnavailable</code>.</td><td>Use Devolutions Remote Desktop Manager para esta operación. Consulte <a href="/cli/es/ayuda/troubleshooting/not-supported.md">Un comando dice que el espacio de trabajo no lo admite</a>.</td></tr><tr><td><code>headlessSqliteNotFound</code></td><td>Depende del comando</td><td>La carpeta del perfil local todavía no contiene un espacio de trabajo SQLite (archivo <code>*.db</code>), o la carpeta no está definida. Los comandos que necesitan el espacio de trabajo fallan con este código y un mensaje sobre cómo crear uno: <code>4</code> con los comandos de espacio de trabajo, bóveda y entrada, <code>1</code> con los comandos <code>devo secret</code> y <code>devo config unlock</code>.</td><td>Cree un espacio de trabajo con <code>devo workspace create &#x3C;name> --passphrase-env &#x3C;VARIABLE> --yes</code>, o apunte a un perfil existente con <code>devo login &#x3C;name> --sqlite &#x3C;profile-folder></code>. Consulte <a href="/cli/es/guias/connect/local-profile.md">Usar un perfil local de Devolutions Remote Desktop Manager</a>.</td></tr><tr><td><code>headlessSqliteUnavailable</code></td><td>Depende del comando</td><td>No se pudo leer el espacio de trabajo SQLite del perfil local, por ejemplo porque está bloqueado o dañado. Normalmente <code>3</code>; <code>1</code> con los comandos <code>devo secret</code> y <code>devo config unlock</code>.</td><td>Cierre los programas que puedan bloquear el archivo y reinicie el proceso en segundo plano con <code>devo daemon restart</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>invalidHeadlessSqlite</code></td><td>Depende del comando</td><td>El espacio de trabajo SQLite del perfil local no está en un formato que Devolutions CLI admita, por ejemplo porque está cifrado. Normalmente <code>3</code>; <code>1</code> con los comandos <code>devo secret</code> y <code>devo config unlock</code>.</td><td>Use un espacio de trabajo que no esté cifrado. Consulte <a href="/cli/es/guias/connect/local-profile.md#protected-profiles-and-entries">Perfiles y entradas protegidos</a>.</td></tr><tr><td><code>invalidRdmOptions</code></td><td>Depende del comando</td><td>No se pudo leer ni analizar el archivo de opciones del perfil local de Devolutions Remote Desktop Manager. Normalmente <code>3</code>; <code>1</code> con los comandos <code>devo secret</code> y <code>devo config unlock</code>.</td><td>Abra el perfil en Devolutions Remote Desktop Manager para comprobarlo y luego ejecute <code>devo daemon restart</code>.</td></tr><tr><td><code>malformedProtectedPayload</code></td><td>1</td><td>Los datos protegidos de la entrada están dañados, así que su valor no se puede leer.</td><td>Abra la entrada en Devolutions Remote Desktop Manager y guarde de nuevo su contraseña.</td></tr><tr><td><code>protectedMetadataInvalid</code></td><td>1</td><td>La entrada está protegida, pero faltan o no son válidos los ajustes de la frase de contraseña compartida del espacio de trabajo o de la bóveda.</td><td>Abra el espacio de trabajo en Devolutions Remote Desktop Manager y compruebe sus ajustes de frase de contraseña compartida.</td></tr><tr><td><code>protectedProfileSecretResolutionFailed</code></td><td>1</td><td>El perfil local protegido por una contraseña de aplicación está desbloqueado, pero no se pudo leer de él el campo que nombra la referencia.</td><td>Compruebe que el campo existe con <code>devo entry references &#x3C;entry></code>. Si el perfil se desbloqueó antes de un reinicio del proceso en segundo plano, desbloquéelo de nuevo.</td></tr><tr><td><code>protectedProfileUnlockFailed</code></td><td>1</td><td><code>devo config unlock</code> no pudo desbloquear el perfil local, normalmente porque la contraseña de aplicación es incorrecta. Los comandos que necesitan el perfil fallan después con este código también.</td><td>Compruebe la contraseña en la variable o en el archivo y vuelva a ejecutar <code>devo config unlock</code>. Consulte <a href="/cli/es/guias/connect/local-profile.md#protected-profiles-and-entries">Perfiles y entradas protegidos</a>.</td></tr><tr><td><code>protectedSharedPassphraseV2Payload</code></td><td>1</td><td>La entrada está protegida por una frase de contraseña compartida, y la referencia no se pudo leer con una frase de contraseña, por ejemplo porque es una referencia con nombre.</td><td>Use <code>devo secret get password &#x3C;entry></code>, o la referencia canónica de <code>devo entry references</code>. Indique la frase de contraseña con <code>--passphrase-env</code> o <code>--passphrase-file</code> si no hay un archivo de frase de contraseña junto al espacio de trabajo. Consulte <a href="/cli/es/guias/connect/local-profile.md#protected-profiles-and-entries">Perfiles y entradas protegidos</a>.</td></tr><tr><td><code>requiresUnlock</code></td><td>Depende del comando</td><td>Se indicó al proceso en segundo plano que el perfil local debe desbloquearse, y no se dio ningún valor de desbloqueo. Normalmente <code>3</code>; <code>1</code> con los comandos <code>devo secret</code>.</td><td>Desbloquee el perfil con <code>devo config unlock</code>. Consulte <a href="/cli/es/guias/connect/local-profile.md#protected-profiles-and-entries">Perfiles y entradas protegidos</a>.</td></tr><tr><td><code>sqliteActivityLogExportSchemaUnavailable</code></td><td>3</td><td><code>devo admin logs export</code> en un perfil local: la base de datos del espacio de trabajo no tiene las columnas del registro de actividad necesarias para la exportación. El mensaje indica el motivo.</td><td>Use un perfil local cuyo espacio de trabajo tenga un registro de actividad, o exporte los registros desde Devolutions Remote Desktop Manager. Consulte <a href="/cli/es/para-devops-y-administradores/manage/logs.md">Revisar los registros de actividad</a>.</td></tr><tr><td><code>sqliteDocumentationContentUpdateUnavailable</code></td><td>3</td><td><code>devo entry documentation update</code> con contenido nuevo en un perfil local. Un perfil local puede cambiar el nombre de una página de documentación, pero no cambiar su contenido.</td><td>Pase solo <code>--new-title</code>, o cambie el contenido en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteDocumentationDatabaseNotFound</code></td><td>4</td><td><code>devo entry documentation update</code> en un perfil local: no se encontró el archivo de base de datos del espacio de trabajo.</td><td>Compruebe el espacio de trabajo actual con <code>devo workspace current</code> y que su archivo todavía existe en la carpeta de perfil (<code>devo config path</code>).</td></tr><tr><td><code>sqliteDocumentationDatabaseUnavailable</code></td><td>3</td><td>No se pudo abrir la base de datos del espacio de trabajo para cambiar el nombre de una página de documentación, por ejemplo porque está bloqueada o se deniega el acceso.</td><td>Cierre los programas que puedan bloquear el archivo, compruebe sus permisos y vuelva a intentarlo.</td></tr><tr><td><code>sqliteDocumentationDatabaseUnsupported</code></td><td>3</td><td>Cambiar el nombre de una página de documentación necesita una base de datos de espacio de trabajo sin cifrar que Devolutions CLI admita. Esta está cifrada o no se admite.</td><td>Cambie el nombre de la página en Devolutions Remote Desktop Manager. Consulte <a href="/cli/es/guias/connect/local-profile.md#protected-profiles-and-entries">Perfiles y entradas protegidos</a>.</td></tr><tr><td><code>sqliteDocumentationSchemaUnsupported</code></td><td>3</td><td>La base de datos del espacio de trabajo no tiene las tablas o las columnas de documentación que necesita un cambio de título, o tiene un desencadenador de base de datos que Devolutions CLI no puede validar. Los cambios de nombre están bloqueados para este espacio de trabajo.</td><td>Cambie el nombre de la página en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteDocumentationTitleUpdateAuditIdentityUnavailable</code></td><td>3</td><td>Cambiar el nombre de una página de documentación en un perfil local registra quién hizo el cambio. El proceso en segundo plano no tiene una identidad de usuario que registrar, así que el cambio de nombre se rechaza.</td><td>Reinicie el proceso en segundo plano desde su propia sesión de usuario con <code>devo daemon restart</code> y vuelva a intentarlo.</td></tr><tr><td><code>sqliteDocumentationTitleUpdateConflict</code></td><td>3</td><td>La página de documentación cambió, se eliminó, o la base de datos estaba bloqueada por otro programa mientras se aplicaba el cambio de nombre. No se cambió nada.</td><td>Ejecute el comando de nuevo. Si Devolutions Remote Desktop Manager tiene abierto el espacio de trabajo, espere a que termine de guardar.</td></tr><tr><td><code>sqliteDocumentationTitleUpdateNoChanges</code></td><td>3</td><td>El título nuevo es el mismo que el título actual.</td><td>Pase un <code>--new-title</code> distinto.</td></tr><tr><td><code>sqliteDocumentationTitleUpdateSnapshotRequired</code></td><td>3</td><td>No se pudo cargar la página de documentación con los detalles que necesita un cambio de nombre.</td><td>Ejecute el comando de nuevo. Si sigue fallando, reinicie el proceso en segundo plano con <code>devo daemon restart</code>.</td></tr><tr><td><code>sqliteDocumentationTitleUpdateUnavailable</code></td><td>3</td><td>No se pudo cambiar el nombre de la página de documentación en este perfil local: o el espacio de trabajo no admite los cambios de nombre (el mensaje da la razón), o la base de datos rechazó el cambio. No se cambió nada.</td><td>Lea el mensaje. Compruebe que el archivo del espacio de trabajo no es de solo lectura ni está bloqueado, vuelva a intentarlo o cambie el nombre de la página en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteDocumentationVersionInvalid</code></td><td>3</td><td>La base de datos del espacio de trabajo no tiene una versión de base de datos válida, así que las páginas de documentación no se pueden renombrar.</td><td>Abra el espacio de trabajo en Devolutions Remote Desktop Manager para comprobarlo, o cambie el nombre de la página allí.</td></tr><tr><td><code>sqliteDocumentationVersionUnsupported</code></td><td>3</td><td>La base de datos del espacio de trabajo es demasiado antigua para los cambios de nombre de la documentación. El mensaje indica la versión mínima.</td><td>Actualice el espacio de trabajo en Devolutions Remote Desktop Manager, o cambie el nombre de la página allí.</td></tr><tr><td><code>sqliteEntryCreateFailed</code></td><td>1</td><td><code>devo entry create</code> en un perfil local: no se pudo crear la entrada. No se guardó nada.</td><td>Compruebe que el archivo del espacio de trabajo no es de solo lectura ni está bloqueado, y vuelva a intentarlo.</td></tr><tr><td><code>sqliteEntryCreateNameInvalid</code></td><td>2</td><td><code>devo entry create</code> en un perfil local: el nombre de la entrada está vacío.</td><td>Indique un nombre para la entrada.</td></tr><tr><td><code>sqliteEntryCreateVaultUnsupported</code></td><td>2</td><td><code>devo entry create</code> en un perfil local solo puede crear entradas en la bóveda predeterminada.</td><td>Quite <code>--vault-id</code> o <code>--vault-name</code>, o cree la entrada en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteEntryMoveConflict</code></td><td>3</td><td><code>devo entry move</code> en un perfil local: una entrada cambió o se quitó mientras se movía, o no se pudo volver a leer después. No se cambió nada.</td><td>Ejecute el comando de nuevo.</td></tr><tr><td><code>sqliteEntryMoveNoChanges</code></td><td>3</td><td><code>devo entry move</code>: las entradas ya están en la carpeta de destino.</td><td>Compruebe la carpeta de destino.</td></tr><tr><td><code>sqliteEntryMoveSchemaUnsupported</code></td><td>3</td><td><code>devo entry move</code>: la base de datos del espacio de trabajo no almacena las entradas por bóveda del modo que admite Devolutions CLI, así que las entradas no se pueden mover.</td><td>Mueva las entradas en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteEntryMutationUnavailable</code></td><td>3</td><td>La base de datos del espacio de trabajo rechazó o no pudo guardar un cambio de entrada (<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>). No se cambió nada.</td><td>Compruebe que el archivo del espacio de trabajo no es de solo lectura, no está bloqueado ni lleno, y vuelva a intentarlo.</td></tr><tr><td><code>sqliteEntryParameterUpdateFieldUnsupported</code></td><td>3</td><td><code>devo entry parameter set</code> en un perfil local solo puede cambiar el nombre de un parámetro (su etiqueta). No puede cambiar el tipo del parámetro.</td><td>Quite la opción de tipo, o cambie el tipo en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteEntryParameterUpdateOperationUnsupported</code></td><td>3</td><td>Un perfil local solo admite definir la etiqueta de un parámetro.</td><td>Use <code>devo entry parameter set</code> con una nueva etiqueta.</td></tr><tr><td><code>sqliteEntryParameterXmlProjectionUnavailable</code></td><td>3</td><td><code>devo entry parameter set</code>: las etiquetas de parámetro de esta entrada están almacenadas de una forma que Devolutions CLI no puede actualizar con seguridad. No se cambió nada.</td><td>Cambie el parámetro en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteEntryUpdateConflict</code></td><td>3</td><td>La entrada cambió o se quitó después de cargarla, la base de datos estaba bloqueada por otro programa, o la entrada no se pudo volver a leer después del cambio. No se cambió nada.</td><td>Ejecute el comando de nuevo. Si Devolutions Remote Desktop Manager tiene abierto el espacio de trabajo, espere a que termine de guardar.</td></tr><tr><td><code>sqliteEntryUpdateFieldUnsupported</code></td><td>3</td><td>Un perfil local no puede cambiar este detalle de la entrada: la carpeta (use <code>devo entry move</code>), el puerto del host o, cuando el espacio de trabajo no los almacena, el estado o las etiquetas. El mensaje nombra el detalle.</td><td>Cámbielo en Devolutions Remote Desktop Manager, o use <code>devo entry move</code> para cambiar la carpeta.</td></tr><tr><td><code>sqliteEntryUpdateNoChanges</code></td><td>3</td><td>La actualización no pide ningún cambio: no se indicó ningún detalle admitido, o los valores nuevos son los mismos que los actuales. Un perfil local puede actualizar el nombre, el host, el dominio, el nombre de usuario, el estado y las etiquetas.</td><td>Pase al menos un detalle con un valor nuevo.</td></tr><tr><td><code>sqliteEntryWriteDatabaseNotFound</code></td><td>4</td><td>Un cambio de entrada en un perfil local: no se encontró el archivo de base de datos del espacio de trabajo.</td><td>Compruebe el espacio de trabajo actual con <code>devo workspace current</code> y que su archivo todavía existe en la carpeta de perfil (<code>devo config path</code>).</td></tr><tr><td><code>sqliteEntryWriteDatabaseUnavailable</code></td><td>3</td><td>No se pudo abrir la base de datos del espacio de trabajo para cambiar una entrada, por ejemplo porque está bloqueada o se deniega el acceso.</td><td>Cierre los programas que puedan bloquear el archivo, compruebe sus permisos y vuelva a intentarlo.</td></tr><tr><td><code>sqliteEntryWriteDatabaseUnsupported</code></td><td>3</td><td>Los cambios de entrada necesitan una base de datos de espacio de trabajo sin cifrar que Devolutions CLI admita. Esta está cifrada o no se admite.</td><td>Cambie la entrada en Devolutions Remote Desktop Manager. Consulte <a href="/cli/es/guias/connect/local-profile.md#protected-profiles-and-entries">Perfiles y entradas protegidos</a>.</td></tr><tr><td><code>sqliteEntryWriteSchemaUnavailable</code></td><td>3</td><td>Los cambios de entrada (<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>) no están disponibles para este perfil local. El mensaje da el motivo, por ejemplo una base de datos de espacio de trabajo cifrada o no admitida.</td><td>Lea el mensaje. Use un espacio de trabajo admitido y sin cifrar, y haga una copia de seguridad antes del primer cambio, o haga el cambio en Devolutions Remote Desktop Manager. Consulte <a href="/cli/es/ayuda/troubleshooting/not-supported.md">Un comando indica que el espacio de trabajo no lo admite</a>.</td></tr><tr><td><code>sqliteEntryWriteSchemaUnsupported</code></td><td>3</td><td>La base de datos del espacio de trabajo no tiene las tablas de entradas e historial que Devolutions CLI necesita para cambiar entradas de forma segura.</td><td>Cambie la entrada en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteEntryWriteVersionInvalid</code></td><td>3</td><td>La base de datos del espacio de trabajo no tiene una versión de base de datos válida, así que las entradas no se pueden cambiar.</td><td>Abra el espacio de trabajo en Devolutions Remote Desktop Manager para comprobarlo, o haga el cambio allí.</td></tr><tr><td><code>sqliteEntryWriteVersionUnsupported</code></td><td>3</td><td>La base de datos del espacio de trabajo es demasiado antigua para los cambios de entrada. El mensaje indica la versión mínima.</td><td>Actualice el espacio de trabajo en Devolutions Remote Desktop Manager, o haga el cambio allí.</td></tr><tr><td><code>sqliteEntryXmlProjectionUnavailable</code></td><td>3</td><td>La entrada guarda el detalle solicitado de una forma que Devolutions CLI no puede actualizar sin tocar datos protegidos. No se cambió nada.</td><td>Cambie la entrada en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteFolderRenameConflict</code></td><td>3</td><td><code>devo entry folder rename</code>: la carpeta cambió o se quitó mientras se cambiaba su nombre, o no se pudo volver a leer después. No se cambió nada.</td><td>Ejecute el comando de nuevo.</td></tr><tr><td><code>sqliteFolderRenameNoChanges</code></td><td>3</td><td><code>devo entry folder rename</code>: el nombre nuevo es el mismo que el actual.</td><td>Pase un <code>--new-name</code> distinto.</td></tr><tr><td><code>sqliteFolderRenameSchemaUnsupported</code></td><td>3</td><td><code>devo entry folder rename</code>: la base de datos del espacio de trabajo no almacena las entradas por bóveda de la forma que admite Devolutions CLI, así que las carpetas no se pueden renombrar.</td><td>Cambie el nombre de la carpeta en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteMutationApplicationPasswordUnsupported</code></td><td>1</td><td>El perfil local está protegido por una contraseña de aplicación, o su configuración de contraseña de aplicación no se puede validar. Devolutions CLI no puede leer ni escribir contraseñas protegidas en un perfil así.</td><td>Lea o cambie la contraseña en Devolutions Remote Desktop Manager. Consulte <a href="/cli/es/guias/connect/local-profile.md#protected-profiles-and-entries">Perfiles y entradas protegidos</a>.</td></tr><tr><td><code>sqliteMutationCancelled</code></td><td>1</td><td>La lectura o la escritura de una contraseña protegida en un perfil local se canceló antes de terminar. Si pulsó <kbd>Ctrl</kbd>+<kbd>C</kbd>, Devolutions CLI informa de <code>interrupted</code> con el código de salida <code>130</code> en su lugar.</td><td>Ejecute el comando de nuevo.</td></tr><tr><td><code>sqliteMutationConflict</code></td><td>1</td><td><code>devo secret set</code> en un perfil local: la entrada, la bóveda o la configuración del espacio de trabajo cambiaron entre la comprobación y la escritura. No se cambió nada.</td><td>Ejecute el comando de nuevo.</td></tr><tr><td><code>sqliteMutationDatabaseBusy</code></td><td>1</td><td>La base de datos del espacio de trabajo está ocupada o bloqueada por otro programa, así que la contraseña no se pudo leer ni escribir.</td><td>Espere a que Devolutions Remote Desktop Manager o el otro programa terminen, y vuelva a intentarlo.</td></tr><tr><td><code>sqliteMutationEncryptedContainerUnsupported</code></td><td>1</td><td>El archivo de base de datos del espacio de trabajo está cifrado. Devolutions CLI lee y escribe contraseñas protegidas, y crea entradas, solo en un archivo de espacio de trabajo sin cifrar.</td><td>Use Devolutions Remote Desktop Manager para este espacio de trabajo. Consulte <a href="/cli/es/guias/connect/local-profile.md#protected-profiles-and-entries">Perfiles y entradas protegidos</a>.</td></tr><tr><td><code>sqliteMutationEntryNotFound</code></td><td>4, o 1 (véase el significado)</td><td>No se encontró la entrada en la bóveda, su identificador no es válido, varias entradas coinciden, o no tiene una contraseña protegida. Termina con <code>4</code> para <code>devo secret set</code> y <code>devo secret get</code> con una opción de frase de contraseña, y <code>1</code> cuando se lee una referencia (<code>devo secret read</code>, <code>inject</code>, <code>run</code>).</td><td>Compruebe el ID de la entrada 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 entrada o la configuración del historial de contraseñas del espacio de trabajo tienen una forma que Devolutions CLI no puede actualizar de forma segura, por ejemplo una entrada con más de un campo de contraseña. No se cambió nada.</td><td>Cambie la contraseña en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteMutationPasswordUnsupported</code></td><td>1</td><td>La entrada no tiene una contraseña que Devolutions CLI pueda leer o cambiar: no tiene ninguna, tiene más de una, o toma su contraseña de otra credencial. Solo se admite el campo <code>password</code> de una entrada protegida.</td><td>Lea o cambie la credencial donde está almacenada, o use Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteMutationPersistenceFailed</code></td><td>1</td><td>No se pudo guardar la contraseña protegida, o no se pudo leer (<code>devo secret set</code>, <code>devo secret get</code> con una opción de frase de contraseña). Cuando el cambio se rechaza, no se guardó nada.</td><td>Compruebe que el archivo del espacio de trabajo no es de solo lectura ni está bloqueado, y vuelva a intentarlo.</td></tr><tr><td><code>sqliteMutationReadOnly</code></td><td>1</td><td>No se pudo abrir la base de datos del espacio de trabajo para escritura, por ejemplo porque es de solo lectura, está bloqueada o está abierta en otro programa.</td><td>Compruebe los permisos del archivo, cierre los programas que puedan bloquearlo y vuelva a intentarlo.</td></tr><tr><td><code>sqliteMutationSchemaUnsupported</code></td><td>1</td><td>A la base de datos del espacio de trabajo le faltan tablas o ajustes que Devolutions CLI necesita para leer o escribir una contraseña protegida, o su configuración es ambigua.</td><td>Abra el espacio de trabajo en Devolutions Remote Desktop Manager para comprobarlo, o haga el cambio allí.</td></tr><tr><td><code>sqliteMutationSecurityProviderUnsupported</code></td><td>1</td><td>El espacio de trabajo no está protegido por una frase de contraseña compartida, o su configuración de protección está mal formada. Devolutions CLI lee y escribe contraseñas protegidas, y crea entradas, solo con una frase de contraseña compartida.</td><td>Use Devolutions Remote Desktop Manager para este espacio de trabajo. Consulte <a href="/cli/es/guias/connect/local-profile.md#protected-profiles-and-entries">Perfiles y entradas protegidos</a>.</td></tr><tr><td><code>sqliteMutationSourceInvalid</code></td><td>2, o 1 (véase el significado)</td><td>El identificador del espacio de trabajo no es un identificador <code>sqlite:&#x3C;file-name>.db</code> válido, o el archivo de frase de contraseña junto al espacio de trabajo no se encuentra en la carpeta del perfil. Termina con <code>2</code> para <code>devo secret set</code> y <code>devo secret get</code> con una opción de frase de contraseña, y <code>1</code> cuando se lee una referencia.</td><td>Use el identificador exacto del espacio de trabajo que muestra <code>devo workspace list</code>. Consulte <a href="/cli/es/guias/secrets/update-a-secret.md#local-profiles-the-workspace-passphrase">Perfiles locales: la frase de contraseña del espacio de trabajo</a>.</td></tr><tr><td><code>sqliteMutationUnlockFailed</code></td><td>1</td><td>La frase de contraseña compartida es incorrecta, o los ajustes de frase de contraseña del espacio de trabajo no son válidos.</td><td>Compruebe la frase de contraseña en el archivo <code>&#x3C;workspace file>.passphrase</code>, o en la variable o el archivo que pase con <code>--passphrase-env</code> o <code>--passphrase-file</code>. Consulte <a href="/cli/es/guias/secrets/update-a-secret.md#local-profiles-the-workspace-passphrase">Perfiles locales: la frase de contraseña del espacio de trabajo</a>.</td></tr><tr><td><code>sqliteMutationUnlockRequired</code></td><td>1</td><td>La frase de contraseña compartida debe comprobarse antes de que se lea o se escriba la contraseña, y no se hizo.</td><td>Indique la frase de contraseña: el archivo <code>&#x3C;workspace file>.passphrase</code>, <code>--passphrase-env</code> o <code>--passphrase-file</code>. Consulte <a href="/cli/es/guias/secrets/update-a-secret.md#local-profiles-the-workspace-passphrase">Perfiles locales: la frase de contraseña del espacio de trabajo</a>.</td></tr><tr><td><code>sqliteMutationUnsafeMirrorUnsupported</code></td><td>1</td><td>El espacio de trabajo o la entrada guarda una copia en texto sin formato de las contraseñas. Devolutions CLI no escribe contraseñas en ese caso.</td><td>Cambie la contraseña en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteMutationVaultNotFound</code></td><td>4, o 1 (véase el significado)</td><td>No se encontró la bóveda, su identificador no es válido, o coinciden varias bóvedas. Sale con <code>4</code> para <code>devo secret set</code> y <code>devo secret get</code> con una opción de frase de contraseña, y con <code>1</code> cuando se lee una referencia.</td><td>Compruebe el ID de la bóveda con <code>devo vault list</code>.</td></tr><tr><td><code>sqliteMutationWorkspaceBusy</code></td><td>1</td><td>Otra operación de Devolutions CLI ya está cambiando este espacio de trabajo local.</td><td>Espere a que termine y vuelva a intentarlo.</td></tr><tr><td><code>sqliteMutationWorkspaceMismatch</code></td><td>1</td><td>La carpeta de perfil usa un vínculo simbólico o una unión que hace ambigua la ruta del espacio de trabajo, o los datos protegidos de la entrada no coinciden con la entrada seleccionada. No se cambió nada.</td><td>Use una carpeta de perfil sin vínculos simbólicos ni uniones. Si la entrada es el problema, compruébela en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteMutationWorkspaceNotFound</code></td><td>4, o 1 (véase el significado)</td><td>No se encontró el archivo del espacio de trabajo en la carpeta del perfil. Termina con <code>4</code> para <code>devo secret set</code> y <code>devo secret get</code> con una opción de frase de contraseña, y <code>1</code> con <code>devo workspace delete</code> y cuando se lee una referencia.</td><td>Compruebe el identificador del espacio de trabajo con <code>devo workspace list</code> y la carpeta de perfil con <code>devo config path</code>.</td></tr><tr><td><code>sqliteOperationFailed</code></td><td>1</td><td>Una operación de perfil local ejecutada por el proceso en segundo plano falló sin un motivo más preciso.</td><td>Vuelva a intentarlo. Si sigue fallando, ejecute <code>devo doctor</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/collect-diagnostics.md">Recopilar diagnósticos para el soporte</a>.</td></tr><tr><td><code>sqliteSchemaProjectionUnavailable</code></td><td>3</td><td>El comando lee datos que el espacio de trabajo de este perfil local no contiene de una forma que Devolutions CLI admita, por ejemplo usuarios, grupos, permisos de entrada, listas de contraseñas, listas de reproducción, tareas o la configuración de la bóveda. El mensaje indica la razón.</td><td>Use un espacio de trabajo que tenga estos datos, o léalos en Devolutions Remote Desktop Manager. Consulte <a href="/cli/es/ayuda/troubleshooting/not-supported.md">Un comando dice que el espacio de trabajo no lo admite</a>.</td></tr><tr><td><code>sqliteSchemaUnavailable</code></td><td>1</td><td>Lectura de un secreto desde un perfil local: la base de datos del espacio de trabajo no tiene tabla de entradas, así que no se pueden leer secretos de ella.</td><td>Compruebe con <code>devo workspace current</code> que el espacio de trabajo actual es un espacio de trabajo de Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteSecretFieldUnsupported</code></td><td>2</td><td><code>devo secret set</code>, o <code>devo secret get</code> con <code>--passphrase-env</code> o <code>--passphrase-file</code>, en un perfil local solo admite el campo <code>password</code>.</td><td>Use el campo <code>password</code>. Consulte <a href="/cli/es/guias/secrets/update-a-secret.md">Actualizar un secreto desde un script</a>.</td></tr><tr><td><code>sqliteSecretNotFound</code></td><td>1</td><td><code>devo secret get</code> en un perfil local: no se encontró el espacio de trabajo, la bóveda, la entrada o el campo.</td><td>Compruebe los identificadores con <code>devo workspace list</code>, <code>devo vault list</code> y <code>devo entry get</code>.</td></tr><tr><td><code>sqliteSecretReadFailed</code></td><td>1</td><td>No se pudo leer un secreto del perfil local, o el proceso en segundo plano no lo devolvió.</td><td>Inténtelo de nuevo. Si sigue fallando, reinicie el proceso en segundo plano con <code>devo daemon restart</code>.</td></tr><tr><td><code>sqliteSecretResolutionUnavailable</code></td><td>1</td><td>No se pudo leer la base de datos del espacio de trabajo del perfil local para obtener el secreto.</td><td>Compruebe que el archivo del espacio de trabajo no está bloqueado ni dañado, y vuelva a intentarlo.</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>: no se encontró la variable, así que no se eliminó nada.</td><td>Compruebe el nombre con <code>devo workspace variable list</code> o <code>devo vault variable list</code>. Consulte <a href="/cli/es/para-devops-y-administradores/manage/custom-variables.md">Usar variables personalizadas</a>.</td></tr><tr><td><code>sqliteVariableMutationUnavailable</code></td><td>3</td><td>La base de datos del espacio de trabajo rechazó o no pudo guardar un cambio de variable personalizada. No se cambió nada.</td><td>Compruebe que el archivo del espacio de trabajo no es de solo lectura ni está bloqueado, y vuelva a intentarlo.</td></tr><tr><td><code>sqliteVariableScopeUnsupported</code></td><td>3</td><td>Un perfil local solo puede cambiar las variables personalizadas del espacio de trabajo y de la bóveda, no las de la bóveda de usuario ni las variables de opción.</td><td>Use <code>devo workspace variable</code> o <code>devo vault variable</code>. Consulte <a href="/cli/es/para-devops-y-administradores/manage/custom-variables.md">Usar variables personalizadas</a>.</td></tr><tr><td><code>sqliteVariableStoreMalformed</code></td><td>3</td><td>Las variables personalizadas del espacio de trabajo o de la bóveda están almacenadas de una forma que Devolutions CLI no puede actualizar con seguridad, por ejemplo una variable sin un nombre único. No se cambió nada.</td><td>Compruebe las variables en Devolutions Remote Desktop Manager, o cámbielas allí.</td></tr><tr><td><code>sqliteVariableStoreUnavailable</code></td><td>3</td><td>No se encontraron las variables personalizadas del espacio de trabajo o de la bóveda en la base de datos del espacio de trabajo, por ejemplo porque faltan los ajustes del espacio de trabajo.</td><td>Abra el espacio de trabajo en Devolutions Remote Desktop Manager para comprobarlo, o cambie las variables allí.</td></tr><tr><td><code>sqliteVariableUpdateConflict</code></td><td>3</td><td>Las variables personalizadas cambiaron después de cargarse, la base de datos estaba bloqueada por otro programa, o el cambio no se pudo volver a leer. No se cambió nada.</td><td>Ejecute el comando de nuevo.</td></tr><tr><td><code>sqliteVariableUpdateNoChanges</code></td><td>3</td><td>La variable ya tiene este valor y esta descripción.</td><td>Nada que hacer, o pase un valor distinto.</td></tr><tr><td><code>sqliteVariableWriteDatabaseNotFound</code></td><td>4</td><td>Un cambio de variable personalizada en un perfil local: no se encontró el archivo de base de datos del espacio de trabajo.</td><td>Compruebe el espacio de trabajo actual con <code>devo workspace current</code> y que su archivo todavía existe en la carpeta de perfil (<code>devo config path</code>).</td></tr><tr><td><code>sqliteVariableWriteDatabaseUnavailable</code></td><td>3</td><td>No se pudo abrir la base de datos del espacio de trabajo para cambiar una variable personalizada, por ejemplo porque está bloqueada o se deniega el acceso.</td><td>Cierre los programas que puedan bloquear el archivo, compruebe sus permisos y vuelva a intentarlo.</td></tr><tr><td><code>sqliteVariableWriteDatabaseUnsupported</code></td><td>3</td><td>Los cambios de variables personalizadas necesitan una base de datos de espacio de trabajo sin cifrar que Devolutions CLI admita. Esta está cifrada o no se admite.</td><td>Cambie las variables en 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> y <code>devo vault variable set</code>, <code>delete</code> no están disponibles para este perfil local. El mensaje da la razón.</td><td>Lea el mensaje. Use un espacio de trabajo admitido y sin cifrar, y haga una copia de seguridad antes del primer cambio, o haga el cambio en Devolutions Remote Desktop Manager. Consulte <a href="/cli/es/para-devops-y-administradores/manage/custom-variables.md">Usar variables personalizadas</a>.</td></tr><tr><td><code>sqliteVariableWriteSchemaUnsupported</code></td><td>3</td><td>La base de datos del espacio de trabajo no tiene las tablas o los ajustes que Devolutions CLI necesita para cambiar variables personalizadas de forma segura.</td><td>Cambie las variables en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteVariableWriteVersionInvalid</code></td><td>3</td><td>La base de datos del espacio de trabajo no tiene una versión de base de datos válida, así que las variables personalizadas no se pueden cambiar.</td><td>Abra el espacio de trabajo en Devolutions Remote Desktop Manager para comprobarlo, o haga el cambio allí.</td></tr><tr><td><code>sqliteVariableWriteVersionUnsupported</code></td><td>3</td><td>La base de datos del espacio de trabajo es demasiado antigua para los cambios de variables personalizadas. El mensaje indica la versión mínima.</td><td>Actualice el espacio de trabajo en Devolutions Remote Desktop Manager, o haga el cambio allí.</td></tr><tr><td><code>sqliteVaultLifecycleUnavailable</code></td><td>3</td><td>Un perfil local no puede crear, actualizar ni eliminar bóvedas, cambiar su configuración, ni conceder y revocar el acceso a las bóvedas. Si Devolutions CLI no puede escribir entradas en este perfil local en absoluto, estos comandos informan de <code>headlessCoreExtractionRequired</code> en su lugar.</td><td>Haga el cambio en Devolutions Remote Desktop Manager. Consulte <a href="/cli/es/ayuda/troubleshooting/not-supported.md">Un comando dice que el espacio de trabajo no lo admite</a>.</td></tr><tr><td><code>sqliteWorkspaceAlreadyExists</code></td><td>1</td><td><code>devo workspace create</code>: ya existe un archivo de espacio de trabajo con este nombre en la carpeta del perfil.</td><td>Elija otro nombre o <code>--path</code>, o use el espacio de trabajo existente con <code>devo workspace use</code>.</td></tr><tr><td><code>sqliteWorkspaceBootstrapCancelled</code></td><td>1</td><td>La creación o la eliminación de un espacio de trabajo local, o la creación de una entrada en él, se canceló antes de terminar. Si pulsó <kbd>Ctrl</kbd>+<kbd>C</kbd>, Devolutions CLI informa de <code>interrupted</code> con el código de salida <code>130</code> en su lugar.</td><td>Compruebe el espacio de trabajo con <code>devo workspace list</code>, y ejecute el comando de nuevo.</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>: el espacio de trabajo está abierto en otro programa, bloqueado, o ya lo está cambiando otra operación.</td><td>Cierre Devolutions Remote Desktop Manager o espere a que termine la otra operación, y vuelva a intentarlo.</td></tr><tr><td><code>sqliteWorkspaceCreationFailed</code></td><td>1</td><td><code>devo workspace create</code>: no se pudo crear el archivo del espacio de trabajo.</td><td>Compruebe que la carpeta de perfil existe y que puede escribir en ella (<code>devo config path</code>), y vuelva a intentarlo.</td></tr><tr><td><code>sqliteWorkspaceDeleteUnsupported</code></td><td>3</td><td><code>devo workspace delete</code> en un perfil local funciona solo en Windows.</td><td>Elimine el espacio de trabajo en Devolutions Remote Desktop Manager, o desde un ordenador Windows.</td></tr><tr><td><code>sqliteWorkspaceDeletionFailed</code></td><td>1</td><td><code>devo workspace delete</code>: no se pudo eliminar el archivo del espacio de trabajo.</td><td>Cierre los programas que puedan usar el archivo, compruebe sus permisos y vuelva a intentarlo.</td></tr><tr><td><code>sqliteWorkspaceDeletionIncomplete</code></td><td>1</td><td><code>devo workspace delete</code>: la base de datos del espacio de trabajo se eliminó, pero no se pudo quitar un archivo relacionado junto a ella.</td><td>Quite los archivos restantes del espacio de trabajo de la carpeta del perfil (<code>devo config path</code>).</td></tr><tr><td><code>sqliteWorkspaceLifecycleUnavailable</code></td><td>3</td><td>Este cambio en un espacio de trabajo local no se admite, por ejemplo <code>devo workspace delete</code> con un nombre de espacio de trabajo en lugar de su identificador <code>sqlite:</code>.</td><td>Para <code>devo workspace delete</code>, pase el identificador exacto que muestra <code>devo workspace list</code>. De lo contrario, haga el cambio en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteWorkspacePassphraseInvalid</code></td><td>1</td><td><code>devo workspace create</code>: la frase de contraseña compartida es demasiado corta. El mensaje indica la longitud mínima.</td><td>Use una frase de contraseña más larga en la variable o el archivo que pase con <code>--passphrase-env</code> o <code>--passphrase-file</code>.</td></tr><tr><td><code>sqliteWorkspaceRootNotFound</code></td><td>1</td><td>La carpeta de perfil local no existe.</td><td>Compruebe la carpeta con <code>devo config path</code>. Consulte <a href="/cli/es/guias/connect/local-profile.md#find-the-profile-folder-devolutions-cli-uses">Encontrar la carpeta de perfil que usa Devolutions CLI</a>.</td></tr><tr><td><code>sqliteWorkspaceSchemaUnsupported</code></td><td>1</td><td><code>devo entry create</code>: la base de datos del espacio de trabajo no está en una forma que Devolutions CLI admita.</td><td>Cree la entrada en Devolutions Remote Desktop Manager.</td></tr><tr><td><code>sqliteWorkspaceSourceInvalid</code></td><td>2</td><td>El espacio de trabajo no es un nombre de archivo <code>sqlite:&#x3C;file-name>.db</code> válido directamente en la carpeta de perfil, o la carpeta de perfil usa un vínculo simbólico o una unión que hace ambigua la ruta.</td><td>Use un nombre de archivo simple que termine en <code>.db</code>, sin carpetas, y una carpeta de perfil sin vínculos simbólicos ni uniones.</td></tr><tr><td><code>unsupportedWorkspaceType</code></td><td>3</td><td>El tipo de espacio de trabajo en uso no admite esta lectura, por ejemplo los detalles de la cuenta personal, que un perfil local no tiene.</td><td>Seleccione con <code>--context</code> un espacio de trabajo que lo admita. Consulte <a href="/cli/es/ayuda/troubleshooting/not-supported.md">Un comando dice que el espacio de trabajo no lo admite</a>.</td></tr><tr><td><code>workspaceNotSelected</code></td><td>1</td><td>No hay ningún espacio de trabajo seleccionado en el perfil local, así que el comando no sabe qué espacio de trabajo usar. Lo producen los comandos que leen o escriben un espacio de trabajo SQLite local sin nombrarlo, por ejemplo <code>devo secret get</code> con un identificador de entrada, <code>devo secret set</code> o <code>devo entry create</code>.</td><td>Seleccione un espacio de trabajo con <code>devo workspace use &#x3C;workspace></code>, o nombre el espacio de trabajo en el comando. Consulte <a href="/cli/es/guias/connect/local-profile.md">Usar un perfil local</a>.</td></tr></tbody></table>

## Espacios de trabajo, bóvedas y entradas

Errores de `devo vault`, `devo entry`, `devo workspace`, `devo variable` y comandos relacionados. Un código que termina en `NotFound` sale con `4` en estos comandos.

<table><thead><tr><th width="270">CÓDIGO DE ERROR</th><th width="80">CÓDIGO DE SALIDA</th><th>QUÉ SIGNIFICA</th><th>QUÉ HACER</th></tr></thead><tbody><tr><td><code>activityLogExportWriteFailed</code></td><td>3</td><td>Perfil local: <code>devo logs export</code> no pudo escribir el informe del registro de actividad en el archivo de salida, por ejemplo porque el archivo está bloqueado o usted no tiene acceso de escritura.</td><td>Compruebe que puede escribir en la ruta de salida, cierre cualquier programa que tenga el archivo abierto y ejecute el comando de nuevo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/logs.md">Revisar los registros de actividad</a>.</td></tr><tr><td><code>cloudEntryGetFailed</code></td><td>1 or 3</td><td>Devolutions CLI no pudo obtener la entrada de Devolutions Cloud. El mensaje puede indicar el estado HTTP devuelto. Código de salida <code>1</code> con <code>devo entry access grant</code> y <code>revoke</code>, <code>3</code> con los demás comandos de entrada.</td><td>Compruebe los identificadores de la bóveda y de la entrada, y que su cuenta puede acceder a la entrada. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md">Administrar bóvedas y entradas</a>.</td></tr><tr><td><code>cloudEntryListFailed</code></td><td>1 or 3</td><td>Devolutions CLI no pudo enumerar las entradas de la bóveda de Devolutions Cloud, por ejemplo para encontrar una entrada por su nombre. Código de salida <code>1</code> con los comandos <code>devo secret</code>, <code>3</code> con los comandos de entrada.</td><td>Compruebe que su cuenta puede acceder a la bóveda y vuelva a intentarlo.</td></tr><tr><td><code>cloudEntryPasswordUpdateFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI no pudo cambiar la contraseña de la entrada de Devolutions Cloud, sin una razón más precisa.</td><td>Inténtelo de nuevo. Consulte <a href="/cli/es/guias/secrets/update-a-secret.md">Actualizar un secreto desde un script</a>.</td></tr><tr><td><code>cloudEntryPermissionEntryAmbiguous</code></td><td>3</td><td><code>devo entry permission get</code>: más de una entrada de Devolutions Cloud tiene ese nombre.</td><td>Seleccione la entrada por 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 no pudo obtener las asignaciones de rol de la entrada de Devolutions Cloud. Código de salida <code>1</code> con los comandos <code>devo entry access</code>, <code>3</code> con <code>devo entry permission get</code>.</td><td>Compruebe que su cuenta puede administrar la seguridad de la entrada y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>cloudEntryPermissionPathUnsupported</code></td><td>3</td><td><code>devo entry permission get</code>: con Devolutions Cloud, la entrada no se puede seleccionar por ruta.</td><td>Seleccione la entrada por ID o por su nombre exacto.</td></tr><tr><td><code>cloudEntryPermissionSubjectUnavailable</code></td><td>3</td><td><code>devo entry permission get</code>: una asignación de rol de la entrada de Devolutions Cloud no dice a qué usuario o grupo se dirige.</td><td>Revise los permisos de la entrada en Devolutions Cloud. Si persiste, contacte con el soporte.</td></tr><tr><td><code>cloudEntrySoftDeleteCanonicalIdRequired</code></td><td>3</td><td>Eliminar una entrada de Devolutions Cloud necesita los identificadores de la bóveda y de la entrada, y un valor indicado no es un identificador válido. Se ve sobre todo con la herramienta de eliminación de entradas del servidor MCP, que lo devuelve sin código de salida.</td><td>Pase el ID de la bóveda y el ID de la entrada, como lo muestra <code>devo entry get</code>.</td></tr><tr><td><code>cloudEntrySoftDeleteFailed</code></td><td>3</td><td><code>devo entry delete</code>: Devolutions Cloud no pudo eliminar la entrada. El mensaje puede indicar el estado HTTP devuelto.</td><td>Compruebe que su cuenta puede eliminar la entrada y lo que hay debajo, y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md">Administrar bóvedas y entradas</a>.</td></tr><tr><td><code>cloudEntrySoftDeleteProviderRequired</code></td><td>3</td><td>El proceso en segundo plano no estaba conectado a Devolutions Cloud cuando recibió la solicitud de eliminar una entrada de Devolutions Cloud.</td><td>Asegúrese de que el contexto de Devolutions Cloud está seleccionado y vuelva a ejecutar el comando. Si persiste, ejecute <code>devo daemon restart</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>cloudEntrySoftDeleteRequired</code></td><td>3</td><td>Devolutions Cloud elimina una entrada junto con lo que hay debajo, así que se rechazó la eliminación genérica.</td><td>Use <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>: el ID de grupo indicado no es un ID válido.</td><td>Pase el grupo por nombre, o por el ID que muestra <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 no pudo crear el grupo. El mensaje puede indicar el estado HTTP devuelto.</td><td>Compruebe que su cuenta puede administrar grupos y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>cloudGroupDeleteFailed</code></td><td>3</td><td><code>devo admin group delete</code>: Devolutions Cloud no pudo eliminar el grupo. El mensaje puede indicar el estado HTTP devuelto.</td><td>Compruebe que su cuenta puede gestionar grupos y vuelva a intentarlo.</td></tr><tr><td><code>cloudGroupGetFailed</code></td><td>3</td><td>Devolutions CLI no pudo obtener el grupo de Devolutions Cloud, antes de cambiarlo o eliminarlo, o para enumerar sus miembros.</td><td>Compruebe el grupo con <code>devo admin group list</code>, y vuelva a intentarlo.</td></tr><tr><td><code>cloudGroupListFailed</code></td><td>3</td><td>Devolutions CLI no pudo enumerar los grupos de Devolutions Cloud.</td><td>Compruebe que su cuenta puede ver los grupos y vuelva a intentarlo.</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 no pudo cambiar los miembros del grupo.</td><td>Compruebe que su cuenta puede administrar grupos y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>cloudGroupSynchronized</code></td><td>3</td><td>El grupo de Devolutions Cloud se sincroniza desde el directorio de su organización, así que Devolutions CLI no puede cambiarlo ni eliminarlo, ni cambiar sus miembros.</td><td>Haga el cambio en el directorio de su organización.</td></tr><tr><td><code>cloudGroupUpdateFailed</code></td><td>3</td><td><code>devo admin group update</code>: Devolutions Cloud no pudo cambiar el grupo.</td><td>Compruebe que su cuenta puede gestionar grupos y vuelva a intentarlo.</td></tr><tr><td><code>cloudPasswordMutationCanonicalIdRequired</code></td><td>3</td><td><code>devo secret set</code>: cambiar la contraseña de una entrada de Devolutions Cloud necesita identificadores válidos de bóveda y de entrada, y uno de ellos no es válido.</td><td>Seleccione la entrada por su ID, como lo muestra <code>devo entry get</code>.</td></tr><tr><td><code>cloudPasswordMutationDecryptionFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI no pudo descifrar la entrada de Devolutions Cloud para cambiar su contraseña. No se cambió nada.</td><td>Inicie sesión de nuevo con <code>devo login</code> y vuelva a intentarlo. Si persiste, contacte con el soporte.</td></tr><tr><td><code>cloudPasswordMutationEncryptionFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI no pudo cifrar la entrada con su nueva contraseña. No se cambió nada.</td><td>Vuelva a intentarlo. Si persiste, póngase en contacto con el soporte.</td></tr><tr><td><code>cloudPasswordMutationEntryGetFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI no pudo obtener la entrada de Devolutions Cloud para cambiar su contraseña. El mensaje puede indicar el estado HTTP devuelto.</td><td>Compruebe que su cuenta puede editar la entrada y vuelva a intentarlo.</td></tr><tr><td><code>cloudPasswordMutationEntryNotFound</code></td><td>4</td><td><code>devo secret set</code>: Devolutions Cloud indica que la entrada no existe en esa bóveda.</td><td>Compruebe la entrada y su bóveda 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 no puede cambiar la contraseña de esta entrada de Devolutions Cloud, por ejemplo por su tipo o porque sus credenciales vienen de otro lugar.</td><td>Cambie la contraseña en Devolutions Cloud. Consulte <a href="/cli/es/guias/secrets/update-a-secret.md">Actualizar un secreto desde un script</a>.</td></tr><tr><td><code>cloudPasswordMutationEnvelopeUnsupported</code></td><td>3</td><td><code>devo secret set</code>: la contraseña de la entrada de Devolutions Cloud está almacenada de una forma que Devolutions CLI no puede cambiar. No se cambió nada.</td><td>Cambie la contraseña en Devolutions Cloud.</td></tr><tr><td><code>cloudPasswordMutationInputInvalid</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI no tenía todo lo que necesita para cambiar la contraseña, como los datos protegidos de la entrada o su clave. No se cambió nada.</td><td>Vuelva a intentarlo. Si persiste, póngase en contacto con el soporte.</td></tr><tr><td><code>cloudPasswordMutationKeyInvalid</code></td><td>3</td><td><code>devo secret set</code>: la clave que protege la contraseña de la entrada no es válida. No se cambió nada.</td><td>Vuelva a intentarlo. Si persiste, póngase en contacto con el soporte.</td></tr><tr><td><code>cloudPasswordMutationLockFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions CLI no pudo bloquear la entrada de Devolutions Cloud para editarla, por ejemplo porque otra persona la está editando. No se cambió nada.</td><td>Espere a que la entrada ya no se esté editando y vuelva a intentarlo.</td></tr><tr><td><code>cloudPasswordMutationPasswordKeyFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions Cloud no devolvió la clave necesaria para escribir la contraseña. No se cambió nada.</td><td>Compruebe que su cuenta puede editar la contraseña de la entrada, y vuelva a intentarlo.</td></tr><tr><td><code>cloudPasswordMutationPutFailed</code></td><td>3</td><td><code>devo secret set</code>: Devolutions Cloud se negó a guardar la entrada con su nueva contraseña. El mensaje puede indicar el estado HTTP devuelto.</td><td>Compruebe que su cuenta puede editar la entrada y vuelva a intentarlo.</td></tr><tr><td><code>cloudPasswordMutationUnlockFailed</code></td><td>3</td><td><code>devo secret set</code>: la contraseña se cambió, pero Devolutions CLI no pudo desbloquear la entrada de Devolutions Cloud después.</td><td>Compruebe la entrada en Devolutions Cloud y desbloquéela si sigue bloqueada. No cambie la contraseña de nuevo.</td></tr><tr><td><code>cloudUserDeleteFailed</code></td><td>3</td><td><code>devo admin user delete</code>: Devolutions Cloud no pudo eliminar al usuario.</td><td>Compruebe que su cuenta puede administrar usuarios y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>cloudUserGetFailed</code></td><td>1 or 3</td><td>Devolutions CLI no pudo obtener el usuario de Devolutions Cloud antes de cambiarlo o eliminarlo, o recibió una respuesta que no pudo leer. Código de salida <code>1</code> con <code>devo admin user update</code>, <code>3</code> con <code>devo admin user delete</code>.</td><td>Compruebe el usuario con <code>devo admin user list</code>, y vuelva a intentarlo.</td></tr><tr><td><code>cloudUserListFailed</code></td><td>3</td><td>Devolutions CLI no pudo enumerar los usuarios de Devolutions Cloud.</td><td>Compruebe que su cuenta puede ver los usuarios y vuelva a intentarlo.</td></tr><tr><td><code>cloudUserSynchronized</code></td><td>3</td><td>El usuario de Devolutions Cloud se sincroniza desde el directorio de su organización, así que Devolutions CLI no puede cambiarlo ni eliminarlo.</td><td>Haga el cambio en el directorio de su organización.</td></tr><tr><td><code>cloudUserUpdateFailed</code></td><td>1</td><td><code>devo admin user update</code>: Devolutions Cloud no pudo cambiar el usuario. El mensaje puede indicar el estado HTTP devuelto.</td><td>Compruebe que su cuenta puede administrar usuarios y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>cloudVaultAccessApplicationUnsupported</code></td><td>3</td><td><code>devo vault access list --application</code>: Devolutions CLI no puede enumerar el acceso a las bóvedas de las aplicaciones en Devolutions Cloud.</td><td>Filtre con <code>--user</code> o <code>--group</code> en su lugar, o compruebe el acceso de las aplicaciones en 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, un cambio se aplica exactamente a un usuario o a un grupo, no a una aplicación ni a todos a la vez.</td><td>Pase un <code>--user</code> o un <code>--group</code>. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>cloudVaultCanonicalIdRequired</code></td><td>3</td><td><code>devo vault delete</code>: Devolutions Cloud elimina una bóveda solo por su ID, no por su nombre.</td><td>Pase el identificador de la bóveda con <code>id:&#x3C;value></code> o <code>--id</code>, como muestra <code>devo vault list</code>.</td></tr><tr><td><code>cloudVaultCreateFailed</code></td><td>3</td><td><code>devo vault create</code>: Devolutions Cloud no pudo crear la bóveda.</td><td>Compruebe que su cuenta puede crear bóvedas y que el nombre no esté ocupado, y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md">Administrar bóvedas y entradas</a>.</td></tr><tr><td><code>cloudVaultDeleteFailed</code></td><td>3</td><td><code>devo vault delete</code>: Devolutions Cloud no pudo eliminar la bóveda.</td><td>Compruebe que su cuenta puede eliminar la bóveda y vuelva a intentarlo.</td></tr><tr><td><code>cloudVaultGetFailed</code></td><td>3</td><td>Devolutions CLI no pudo recuperar la bóveda de Devolutions Cloud antes de cambiarla o de cambiar su acceso (<code>devo vault update</code>, <code>devo vault access grant</code> o <code>revoke</code>).</td><td>Compruebe la bóveda con <code>devo vault list</code>, y vuelva a intentarlo.</td></tr><tr><td><code>cloudVaultListFailed</code></td><td>1 or 3</td><td>Devolutions CLI no pudo enumerar las bóvedas de Devolutions Cloud, por ejemplo para encontrar una bóveda por su nombre. Código de salida <code>1</code> con los comandos <code>devo secret</code>, <code>3</code> con los comandos de bóveda y de entrada.</td><td>Compruebe que su cuenta puede ver las bóvedas y vuelva a intentarlo.</td></tr><tr><td><code>cloudVaultPermissionListFailed</code></td><td>3</td><td><code>devo vault access list</code>: Devolutions CLI no pudo enumerar quién tiene acceso a la bóveda.</td><td>Compruebe que su cuenta puede administrar la seguridad de la bóveda, y vuelva a intentarlo.</td></tr><tr><td><code>cloudVaultPermissionUpdateFailed</code></td><td>3</td><td><code>devo vault access grant</code> o <code>revoke</code>: Devolutions Cloud no pudo cambiar el acceso a la bóveda.</td><td>Compruebe que su cuenta puede administrar la seguridad de la bóveda y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>cloudVaultRoleListFailed</code></td><td>1 or 3</td><td>Devolutions CLI no pudo obtener los roles de bóveda de Devolutions Cloud. Código de salida <code>1</code> con los comandos <code>devo admin role</code>, <code>3</code> con los comandos <code>devo vault access</code>.</td><td>Compruebe que su cuenta puede ver los roles y vuelva a intentarlo.</td></tr><tr><td><code>cloudVaultRoleNotFound</code></td><td>1 or 4</td><td>El rol de bóveda no existe. Con <code>devo admin role get</code> (código de salida <code>1</code>), ningún rol de bóveda tiene ese identificador. Con los comandos <code>devo vault access</code> (código de salida <code>4</code>), el valor <code>--role</code> no coincide con ningún rol, o una asignación de acceso usa un rol que ya no está disponible.</td><td>Compruebe los roles con <code>devo admin role list</code>. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>cloudVaultUpdateFailed</code></td><td>3</td><td><code>devo vault update</code>: Devolutions Cloud no pudo cambiar la bóveda.</td><td>Compruebe que su cuenta puede editar la bóveda y vuelva a intentarlo.</td></tr><tr><td><code>documentationEntryNotFound</code></td><td>4</td><td>Perfil local: no se encontró la entrada indicada a <code>devo entry documentation update</code>.</td><td>Compruebe el ID de la entrada con <code>devo entry list</code>.</td></tr><tr><td><code>documentationEntryRequired</code></td><td>3</td><td>Perfil local: se ejecutó un comando de documentación sin un ID de entrada.</td><td>Pase el identificador de la entrada, por ejemplo <code>devo entry documentation get &#x3C;entry-id> --title &#x3C;title></code>.</td></tr><tr><td><code>documentationPageNotFound</code></td><td>4</td><td>Perfil local: no existe en la entrada ninguna página de documentación con ese título o identificador. Lo producen <code>devo entry documentation get</code> y <code>update</code>.</td><td>Enumere las páginas con <code>devo entry documentation list &#x3C;entry-id></code> y use un título o un identificador de página de la lista.</td></tr><tr><td><code>documentationPageRequired</code></td><td>3</td><td>Perfil local: no se indicó ninguna página de documentación. Se requiere un ID de página o un título único.</td><td>Pase <code>--title</code> o <code>--page-id</code>.</td></tr><tr><td><code>documentationPageSelectorAmbiguous</code></td><td>3</td><td>Perfil local: más de una página de documentación de la entrada tiene ese título.</td><td>Use el ID de página que muestra <code>devo entry documentation list &#x3C;entry-id></code>.</td></tr><tr><td><code>documentationTitleMustBeUnique</code></td><td>3</td><td>Perfil local: <code>devo entry documentation update</code> no puede cambiar el nombre de la página, porque la entrada ya tiene una página con el nuevo título.</td><td>Elija otro título con <code>--new-title</code>.</td></tr><tr><td><code>documentationTitleRequired</code></td><td>3</td><td>Perfil local: <code>devo entry documentation update</code> necesita un título de página nuevo y no vacío.</td><td>Pase <code>--new-title</code> con un valor no vacío. Un perfil local solo puede cambiar el nombre de las páginas; no puede cambiar su contenido.</td></tr><tr><td><code>entryFieldNotFound</code></td><td>4</td><td><code>devo entry field get</code> no encontró el campo en la entrada.</td><td>Compruebe el nombre del campo. Enumere los campos de la entrada con <code>devo entry get &#x3C;entry></code>. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md">Administrar bóvedas y entradas</a>.</td></tr><tr><td><code>entryIdRequired</code></td><td>3</td><td>Perfil local: se envió una actualización de entrada o una actualización de parámetro de comando sin un ID de entrada.</td><td>Pase el nombre o el ID de la entrada. Si ya pasó uno, ejecute <code>devo doctor</code> y contacte con el soporte.</td></tr><tr><td><code>entryMoveCrossVaultUnsupported</code></td><td>3</td><td>Perfil local: <code>devo entry move</code> solo puede mover entradas dentro de la misma bóveda.</td><td>Elija una carpeta de destino en la propia bóveda de la entrada.</td></tr><tr><td><code>entryMoveFolderCycle</code></td><td>3</td><td>Perfil local: se pidió a <code>devo entry move</code> que moviera una carpeta dentro de sí misma o dentro de una de sus subcarpetas.</td><td>Elija un destino fuera de la carpeta que está moviendo.</td></tr><tr><td><code>entryMoveSelectionOverlap</code></td><td>3</td><td>Perfil local: <code>devo entry move</code> recibió una carpeta y también entradas dentro de esa carpeta.</td><td>Seleccione la carpeta o las entradas que contiene, no ambas.</td></tr><tr><td><code>entryMoveSelectorDuplicate</code></td><td>3</td><td>Perfil local: <code>devo entry move</code> recibió la misma entrada más de una vez.</td><td>Enumera cada entrada una sola vez.</td></tr><tr><td><code>entryNotFound</code></td><td>4 or 1</td><td>No se encontró la entrada en el espacio de trabajo o la bóveda seleccionados, por ejemplo 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> en un perfil local, se informa como <code>sqliteSecretNotFound</code>.</td><td>Compruebe el nombre o el identificador de la entrada con <code>devo entry list</code>, y el espacio de trabajo y la bóveda seleccionados con <code>devo status</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md">Una referencia de secreto no se resuelve</a>.</td></tr><tr><td><code>entryParameterNotFound</code></td><td>4</td><td>Perfil local: <code>devo entry parameter set</code> no pudo encontrar un parámetro de comando con esa etiqueta en la entrada.</td><td>Enumere los parámetros con <code>devo entry parameter list &#x3C;entry></code> y use una de sus etiquetas o posiciones.</td></tr><tr><td><code>entryParameterSelectorAmbiguous</code></td><td>3</td><td>Perfil local: más de un parámetro de comando de la entrada tiene esa etiqueta.</td><td>Seleccione el parámetro con <code>--position</code> en lugar de <code>--label</code>.</td></tr><tr><td><code>entryParameterSelectorRequired</code></td><td>3</td><td>Perfil local: <code>devo entry parameter set</code> necesita exactamente un parámetro, indicado por posición o por etiqueta.</td><td>Pase <code>--position</code> o <code>--label</code>.</td></tr><tr><td><code>entrySelectorAmbiguous</code></td><td>3 or 1</td><td>Más de una entrada tiene ese nombre, así que Devolutions CLI no adivina cuál quiere decir. Lo producen los comandos de entrada con Devolutions Cloud, Devolutions Server y un perfil local y, en un perfil local, al leer un secreto (termina con <code>1</code> con <code>devo secret read</code> y <code>devo secret inject</code>).</td><td>Use el ID de la entrada en lugar de su nombre. Encuéntrelo con <code>devo entry list</code>.</td></tr><tr><td><code>entrySelectorRequired</code></td><td>3</td><td>No se indicó ninguna entrada: se requiere un identificador de entrada o un nombre exacto o, con <code>devo entry move</code>, al menos una entrada que mover.</td><td>Pase el ID de la entrada o su nombre exacto.</td></tr><tr><td><code>folderAlreadyExists</code></td><td>3</td><td>Perfil local: ya existe una carpeta en la ruta de destino, o varias carpetas seleccionadas acabarían en la misma ruta. Producido por <code>devo entry folder rename</code> y <code>devo entry move</code>.</td><td>Elija otro nombre u otro destino, o cambie primero el nombre de la carpeta existente o muévala.</td></tr><tr><td><code>folderNameRequired</code></td><td>3</td><td>Perfil local: <code>devo entry folder rename</code> necesita un nombre de carpeta nuevo y no vacío.</td><td>Pase un nombre nuevo.</td></tr><tr><td><code>folderNotFound</code></td><td>4</td><td>Perfil local: <code>devo entry folder rename</code> no encontró la carpeta en la bóveda seleccionada.</td><td>Compruebe la ruta de la carpeta con <code>devo entry list</code> y la bóveda seleccionada con <code>devo vault current</code>.</td></tr><tr><td><code>folderPathRequired</code></td><td>3</td><td>Perfil local: <code>devo entry folder rename</code> necesita la ruta de la carpeta cuyo nombre se va a cambiar.</td><td>Pase la ruta de carpeta.</td></tr><tr><td><code>folderSelectorAmbiguous</code></td><td>3</td><td>Perfil local: la ruta de carpeta coincide con más de una entrada.</td><td>Use una ruta de carpeta que sea única en la bóveda.</td></tr><tr><td><code>groupNotFound</code></td><td>4</td><td>No existe ningún grupo de usuarios con ese nombre o identificador en el espacio de trabajo seleccionado. Lo producen los comandos <code>devo group</code>.</td><td>Compruebe el nombre o el identificador con <code>devo group list</code>. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>groupSelectorAmbiguous</code></td><td>3</td><td>Más de un grupo de usuarios tiene ese nombre, así que un comando que cambia un grupo no adivinará cuál quiere decir.</td><td>Pase el ID del grupo con <code>--id</code>. Encuéntrelo con <code>devo group list</code>.</td></tr><tr><td><code>invalidVariableScope</code></td><td>3</td><td>El ámbito de la variable personalizada no es válido. Lo produce sobre todo <code>devo variable export --scope</code>.</td><td>Use <code>workspace</code>, <code>vault</code>, <code>user-vault</code> o <code>option</code>. Consulte <a href="/cli/es/para-devops-y-administradores/manage/custom-variables.md">Usar variables personalizadas</a>.</td></tr><tr><td><code>operationNotSupported</code></td><td>3</td><td>El proceso en segundo plano rechazó la operación porque el espacio de trabajo seleccionado no puede hacerla, por ejemplo una lectura que el perfil local no proporciona. El mensaje nombra la operación o dice qué hacer.</td><td>Seleccione otro tipo de espacio de trabajo con <code>--context</code> o <code>--source</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/not-supported.md">Un comando dice que el espacio de trabajo no lo admite</a>.</td></tr><tr><td><code>operationNotSupportedBySource</code></td><td>1</td><td>El tipo de espacio de trabajo seleccionado no puede ejecutar este comando, o no acepta una de sus opciones. Por ejemplo, un perfil local solo crea entradas RDP y solo acepta escrituras de secretos en el campo de contraseña; los grupos de Devolutions Cloud no tienen un indicador de administrador.</td><td>Seleccione otro espacio de trabajo con <code>--context</code>, o quite la opción que nombra el mensaje. Consulte <a href="/cli/es/ayuda/troubleshooting/not-supported.md">Un comando dice que el espacio de trabajo no lo admite</a>.</td></tr><tr><td><code>principalAmbiguous</code></td><td>3</td><td>El usuario o el grupo indicado a <code>devo vault access grant</code> o <code>devo vault access revoke</code> coincide con más de un usuario o grupo.</td><td>Indique el usuario o el grupo por identificador. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md#roles-and-vault-access">Roles y acceso a las bóvedas</a>.</td></tr><tr><td><code>principalNotFound</code></td><td>4</td><td>No se encontró el usuario o el grupo indicado a <code>devo vault access grant</code> o <code>devo vault access revoke</code>.</td><td>Compruebe el nombre, el correo electrónico o el identificador con <code>devo admin user list</code> o <code>devo admin group list</code>. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md#roles-and-vault-access">Roles y acceso a la bóveda</a>.</td></tr><tr><td><code>rawSensitiveValueRejected</code></td><td>2</td><td>Se pasó una contraseña de una forma que podría exponerla: como valor en texto sin formato con <code>devo entry field set</code>, o como valor de contraseña al crear una entrada.</td><td>Use <code>devo secret set</code> con <code>--value-env</code> o <code>--value-file</code>, o dé la contraseña de una entrada nueva como referencia de secreto. Consulte <a href="/cli/es/guias/secrets/update-a-secret.md">Actualizar un secreto desde un script</a>.</td></tr><tr><td><code>recursiveScopeAcknowledgementRequired</code></td><td>3</td><td><code>devo entry delete</code> en Devolutions Cloud: eliminar una entrada elimina también todo lo que hay debajo, y eso no se confirmó. No se eliminó nada. La herramienta de eliminación <code>devo mcp</code> informa del mismo código cuando el acuse no está definido.</td><td>Añada <code>--acknowledge-recursive-scope</code> cuando esté seguro. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md#delete-entries-and-vaults">Eliminar entradas y bóvedas</a>.</td></tr><tr><td><code>serverEntryDeleteFailed</code></td><td>3</td><td><code>devo entry delete</code>: Devolutions Server no pudo eliminar la entrada. El mensaje indica la razón cuando el servidor devuelve una.</td><td>Lea el mensaje, compruebe que su cuenta puede eliminar la entrada y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md">Administrar bóvedas y entradas</a>.</td></tr><tr><td><code>serverEntryGetFailed</code></td><td>3</td><td>Devolutions Server no pudo devolver la entrada, por ejemplo con <code>devo entry get</code>. El mensaje indica el motivo cuando el servidor devuelve uno.</td><td>Compruebe los ID de la entrada y de la bóveda y que su cuenta puede ver la entrada, y vuelva a intentarlo.</td></tr><tr><td><code>serverEntryListFailed</code></td><td>3</td><td>Devolutions Server no pudo enumerar las entradas de la bóveda, por ejemplo con <code>devo entry list</code>.</td><td>Compruebe la bóveda y que su cuenta puede verla, y vuelva a intentarlo.</td></tr><tr><td><code>serverEntryUpdateFailed</code></td><td>3</td><td>Devolutions Server no pudo actualizar la entrada, por ejemplo con <code>devo entry update</code> o <code>devo entry field set</code>.</td><td>Compruebe que su cuenta puede cambiar la entrada y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md">Administrar bóvedas y entradas</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 no pudo crear la bóveda. El mensaje indica el motivo cuando el servidor devuelve uno.</td><td>Lea el mensaje. Compruebe que el nombre no esté ya en uso y que su cuenta pueda crear bóvedas.</td></tr><tr><td><code>serverVaultDeleteFailed</code></td><td>3</td><td><code>devo vault delete</code>: Devolutions Server no pudo eliminar la bóveda.</td><td>Lea el mensaje y compruebe que su cuenta puede eliminar la bóveda, y vuelva a intentarlo.</td></tr><tr><td><code>serverVaultListFailed</code></td><td>3</td><td>Devolutions Server no pudo enumerar las bóvedas, por ejemplo con <code>devo vault list</code>, o al buscar una bóveda por nombre.</td><td>Compruebe el inicio de sesión con <code>devo status --online</code>, y vuelva a intentarlo.</td></tr><tr><td><code>serverVaultUpdateFailed</code></td><td>3</td><td><code>devo vault update</code>: Devolutions Server no pudo cambiar el nombre de la bóveda ni cambiar su descripción.</td><td>Lea el mensaje y compruebe que su cuenta puede cambiar la bóveda, y vuelva a intentarlo.</td></tr><tr><td><code>smartFolderUnavailable</code></td><td>3</td><td><code>devo entry list --smart-folder</code>: el espacio de trabajo seleccionado no puede evaluar las carpetas inteligentes. Devolutions Cloud y el perfil local no pueden.</td><td>Filtre con <code>--group</code> o <code>--type</code> en su lugar. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md#find-entries">Encontrar entradas</a>.</td></tr><tr><td><code>unsupportedEntryType</code></td><td>1</td><td><code>devo entry create</code>: el tipo de entrada no es uno que este espacio de trabajo pueda crear. Solo se aceptan entradas <code>Group</code> y <code>RDPConfigured</code>.</td><td>Use <code>--type RDPConfigured</code> (el valor predeterminado) o <code>--type Group</code>, o cree la entrada en Devolutions Remote Desktop Manager. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md#create-and-update-entries">Crear y actualizar entradas</a>.</td></tr><tr><td><code>vaultNotFound</code></td><td>4 or 1</td><td>No se encontró la bóveda, o no hay una bóveda actual. Los comandos de bóveda, entrada y variable y <code>devo secret shell</code> terminan con <code>4</code>. Al leer un secreto desde un perfil local (<code>devo secret read</code>, <code>devo secret get</code>, <code>devo secret inject</code>, <code>devo secret run</code>), el código es el mismo y el código de salida es <code>1</code>.</td><td>Compruebe el nombre o el identificador de la bóveda con <code>devo vault list</code>, o seleccione una con <code>devo vault use</code>. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md#select-the-vault-you-work-in">Elegir la bóveda en la que trabaja</a> y <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md">Una referencia de secreto no se resuelve</a>.</td></tr><tr><td><code>vaultSelectorAmbiguous</code></td><td>3 or 1</td><td>Más de una bóveda coincide con el nombre que indicó. <code>devo vault get</code> sale con <code>3</code>; al leer un secreto de un perfil local, el código de salida es <code>1</code>.</td><td>Indique la bóveda por identificador. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md#select-the-vault-you-work-in">Seleccionar la bóveda en la que trabaja</a>.</td></tr><tr><td><code>workspaceNotFound</code></td><td>4 or 1</td><td>No se encontró el espacio de trabajo, o no hay un espacio de trabajo actual definido en el perfil local, por ejemplo con <code>devo workspace current</code> o una variable personalizada de espacio de trabajo. Al leer un secreto (<code>devo secret read</code>, <code>devo secret get</code>, <code>devo secret inject</code>, <code>devo secret run</code>), el código de salida es <code>1</code>.</td><td>Enumere los espacios de trabajo con <code>devo workspace list</code> y seleccione uno con <code>devo workspace use</code>. Compruebe el nombre del espacio de trabajo en la referencia de secreto. Consulte <a href="/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md#see-and-select-workspaces">Ver y seleccionar espacios de trabajo</a>.</td></tr><tr><td><code>partialFailure</code></td><td>0</td><td><code>devo vault create-many</code> creó algunas de las bóvedas, pero no todas. El resultado tiene el estado <code>partial</code>, y cada bóveda tiene su propio resultado.</td><td>Compruebe qué bóvedas fallaron y por qué, y vuelva a crearlas.</td></tr><tr><td><code>vaultCreateFailed</code></td><td>3</td><td><code>devo vault create-many</code> no pudo crear ninguna de las bóvedas.</td><td>Compruebe el resultado de cada bóveda para ver la razón, por ejemplo un nombre que ya existe o un permiso que falta.</td></tr></tbody></table>

## Administración

Errores de los comandos `devo admin` y de otros comandos que administran usuarios, grupos, permisos y configuración en Devolutions Cloud o Devolutions Server.

<table><thead><tr><th width="270">CÓDIGO DE ERROR</th><th width="80">CÓDIGO DE SALIDA</th><th>QUÉ SIGNIFICA</th><th>QUÉ HACER</th></tr></thead><tbody><tr><td><code>cloudArchivedLogsFailed</code></td><td>1</td><td><code>devo admin logs archived</code>: Devolutions CLI no pudo obtener los registros archivados. El mensaje puede indicar el estado HTTP devuelto.</td><td>Compruebe la fecha (<code>yyyy-MM-dd</code>) y que su cuenta puede ver los registros. Consulte <a href="/cli/es/para-devops-y-administradores/manage/logs.md">Revisar los registros de actividad</a>.</td></tr><tr><td><code>cloudEntryPermissionGetFailed</code></td><td>1</td><td><code>devo entry access get</code>: Devolutions CLI no pudo obtener el rol del usuario o del grupo en la entrada.</td><td>Compruebe los ID de la bóveda y de la entrada y su acceso, y vuelva a intentarlo.</td></tr><tr><td><code>cloudEntryPermissionNotFound</code></td><td>1</td><td><code>devo entry access get</code>: el usuario o el grupo no tiene ningún rol asignado en la entrada.</td><td>Enumere las asignaciones 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 no pudo cambiar el rol en la entrada.</td><td>Compruebe los identificadores y que su cuenta puede administrar la seguridad de la entrada, y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>cloudEntryRoleGetFailed</code></td><td>1</td><td><code>devo admin role get --scope entry</code>: Devolutions CLI no pudo obtener el rol de la entrada.</td><td>Compruebe el ID del rol con <code>devo admin role list --scope entry</code>, y vuelva a intentarlo.</td></tr><tr><td><code>cloudEntryRoleListFailed</code></td><td>1</td><td>Devolutions CLI no pudo obtener los roles de entrada de Devolutions Cloud, por ejemplo con <code>devo admin role list --scope entry</code>. La herramienta MCP que enumera los roles de seguridad también puede devolverlo, sin código de salida.</td><td>Compruebe que su cuenta puede ver los roles y vuelva a intentarlo.</td></tr><tr><td><code>cloudEntryRoleNotFound</code></td><td>1</td><td><code>devo admin role get --scope entry</code>: ningún rol de entrada tiene ese ID.</td><td>Compruebe el ID del rol 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 no pudo eliminar la pasarela. El mensaje puede indicar el estado HTTP devuelto.</td><td>Compruebe el ID de la pasarela con <code>devo admin gateway list</code> y sus permisos, y vuelva a intentarlo.</td></tr><tr><td><code>cloudGatewayGetFailed</code></td><td>1</td><td><code>devo admin gateway get</code>: Devolutions CLI no pudo obtener la pasarela.</td><td>Compruebe el ID de la pasarela con <code>devo admin gateway list</code>, y vuelva a intentarlo.</td></tr><tr><td><code>cloudGatewayListFailed</code></td><td>1</td><td><code>devo admin gateway list</code>: Devolutions CLI no pudo obtener las pasarelas.</td><td>Compruebe que su cuenta puede ver las pasarelas y vuelva a intentarlo.</td></tr><tr><td><code>cloudGatewaySettingsGetFailed</code></td><td>1</td><td><code>devo admin gateway settings get</code>: Devolutions CLI no pudo obtener la configuración de la pasarela.</td><td>Compruebe que su cuenta puede ver las pasarelas y vuelva a intentarlo.</td></tr><tr><td><code>cloudInvitationDeleteFailed</code></td><td>1</td><td><code>devo admin invitation delete</code>: Devolutions Cloud no pudo eliminar la invitación.</td><td>Compruebe la invitación con <code>devo admin invitation list</code>, y vuelva a intentarlo.</td></tr><tr><td><code>cloudInvitationGetFailed</code></td><td>1</td><td><code>devo admin invitation get</code>: Devolutions CLI no pudo obtener la invitación.</td><td>Compruebe la invitación con <code>devo admin invitation list</code>, y vuelva a intentarlo.</td></tr><tr><td><code>cloudInvitationListFailed</code></td><td>1</td><td><code>devo admin invitation list</code>: Devolutions CLI no pudo obtener las invitaciones.</td><td>Compruebe que su cuenta puede gestionar invitaciones y vuelva a intentarlo.</td></tr><tr><td><code>cloudInvitationRemoveEmailFailed</code></td><td>1</td><td><code>devo admin invitation remove-email</code>: Devolutions Cloud no pudo quitar la dirección de correo de la invitación.</td><td>Compruebe la invitación y la dirección de correo, y vuelva a intentarlo.</td></tr><tr><td><code>cloudOwnerGetFailed</code></td><td>1</td><td><code>devo admin owner get</code>: Devolutions CLI no pudo obtener el propietario de la organización.</td><td>Compruebe que su cuenta puede ver esta información, y vuelva a intentarlo.</td></tr><tr><td><code>cloudOwnerSetFailed</code></td><td>1</td><td><code>devo admin owner set</code>: Devolutions Cloud no pudo cambiar el propietario de la organización.</td><td>Compruebe el nuevo propietario y que su cuenta puede cambiar el propietario, y vuelva a intentarlo.</td></tr><tr><td><code>cloudSettingsGetFailed</code></td><td>1</td><td>Devolutions CLI no pudo obtener la configuración del sistema de Devolutions Cloud, o no pudo leerla. Lo devuelven <code>devo admin settings get</code> y <code>update</code>, y <code>devo admin access system</code> y <code>system-vault</code> <code>grant</code> y <code>revoke</code>, que leen la configuración antes de cambiarla.</td><td>Compruebe que su cuenta puede administrar los ajustes del sistema, y vuelva a intentarlo.</td></tr><tr><td><code>cloudSettingsUpdateFailed</code></td><td>1</td><td><code>devo admin settings update</code>: Devolutions Cloud no pudo guardar los ajustes del sistema.</td><td>Compruebe los valores y que su cuenta puede administrar los ajustes del sistema, y vuelva a intentarlo.</td></tr><tr><td><code>cloudSiemLogsFailed</code></td><td>1</td><td><code>devo admin logs siem</code>: Devolutions CLI no pudo obtener los registros de informe SIEM.</td><td>Compruebe que su cuenta puede ver los registros y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/logs.md">Revisar los registros de actividad</a>.</td></tr><tr><td><code>cloudSsoUpdateFailed</code></td><td>1</td><td><code>devo admin settings update</code>: Devolutions Cloud no pudo cambiar la configuración de inicio de sesión SSO. El mensaje indica el estado HTTP devuelto.</td><td>Compruebe el valor y que su cuenta puede administrar los ajustes del sistema, y vuelva a intentarlo.</td></tr><tr><td><code>cloudSystemPermissionGetFailed</code></td><td>1</td><td><code>devo admin access system get</code>: Devolutions CLI no pudo obtener los permisos del sistema del usuario o del grupo.</td><td>Compruebe el ID del usuario o del grupo y vuelva a intentarlo.</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 no pudo obtener los permisos del sistema.</td><td>Compruebe que su cuenta puede administrar los permisos del sistema, y vuelva a intentarlo.</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 no pudo cambiar los permisos del sistema.</td><td>Compruebe los nombres de permiso y que su cuenta puede administrar los permisos del sistema, y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>cloudSystemVaultPermissionGetFailed</code></td><td>1</td><td><code>devo admin access system-vault get</code>: Devolutions CLI no pudo obtener el rol de la bóveda del sistema del usuario o del grupo.</td><td>Compruebe el ID del usuario o del grupo y vuelva a intentarlo.</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 no pudo obtener los roles de la bóveda del sistema.</td><td>Compruebe que su cuenta puede administrar los permisos del sistema, y vuelva a intentarlo.</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 no pudo cambiar el rol de la bóveda del sistema.</td><td>Compruebe el rol y que su cuenta puede administrar los permisos del sistema, y vuelva a intentarlo.</td></tr><tr><td><code>cloudVaultRoleGetFailed</code></td><td>1</td><td><code>devo admin role get</code>: Devolutions CLI no pudo obtener el rol de la bóveda.</td><td>Compruebe el ID del rol con <code>devo admin role list</code>, y vuelva a intentarlo.</td></tr><tr><td><code>invalidOperation</code></td><td>Depende del comando</td><td>El cambio no está permitido. <code>devo admin settings auth-modes set</code> (código de salida <code>2</code>): al menos un modo de autenticación principal debe seguir habilitado en Devolutions Server. <code>devo admin user update</code> (código de salida <code>1</code>): un usuario de Devolutions Cloud sincronizado desde el directorio de su organización no se puede cambiar. <code>devo admin group delete</code> (código de salida <code>3</code>): un grupo sincronizado de Devolutions Cloud no se puede eliminar.</td><td>Mantenga al menos un modo de autenticación activado. Cambie los usuarios y los grupos sincronizados en el directorio de su organización. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</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 no devolvió sus modos de autenticación.</td><td>Compruebe que su cuenta es un administrador de Devolutions Server y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>serverAuthModesUpdateFailed</code></td><td>1</td><td><code>devo admin settings auth-modes set</code>: Devolutions Server no guardó los modos de autenticación.</td><td>Lea el mensaje, compruebe sus derechos de administrador y vuelva a intentarlo.</td></tr><tr><td><code>serverCacheResetFailed</code></td><td>1</td><td><code>devo admin cache reset</code>: Devolutions Server no restableció las cachés.</td><td>Lea el mensaje, compruebe sus derechos de administrador y vuelva a intentarlo.</td></tr><tr><td><code>serverDomainListFailed</code></td><td>1</td><td><code>devo admin domain list</code>: Devolutions Server no devolvió sus dominios de Active Directory.</td><td>Compruebe sus derechos de administrador y vuelva a intentarlo.</td></tr><tr><td><code>serverDomainUserListFailed</code></td><td>1</td><td><code>devo admin domain users</code>: Devolutions Server no devolvió los usuarios del dominio de Active Directory.</td><td>Compruebe el nombre <code>--domain</code> con <code>devo admin domain list</code>, y vuelva a intentarlo.</td></tr><tr><td><code>serverGatewayRevocationPublishFailed</code></td><td>1</td><td><code>devo admin gateway revocation-list publish</code>: Devolutions Server no publicó las listas de revocación.</td><td>Compruebe el valor <code>--gateway-id</code> y sus derechos de administrador, y vuelva a intentarlo.</td></tr><tr><td><code>serverLicenseListFailed</code></td><td>1</td><td><code>devo admin license list</code>: Devolutions Server no devolvió sus licencias.</td><td>Compruebe sus derechos de administrador y vuelva a intentarlo.</td></tr><tr><td><code>serverLicenseSaveFailed</code></td><td>1</td><td><code>devo admin license register</code>: Devolutions Server no registró la licencia.</td><td>Lea el mensaje y compruebe el número de serie o el JWT de la licencia, y vuelva a intentarlo.</td></tr><tr><td><code>serverLicenseUserAssignmentsFailed</code></td><td>1</td><td><code>devo admin license users list</code>: Devolutions Server no devolvió los usuarios asignados a la licencia.</td><td>Compruebe el número de serie de la licencia y vuelva a intentarlo.</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 no devolvió los registros.</td><td>Compruebe los filtros y sus derechos, y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/logs.md">Revisar los registros de actividad</a>.</td></tr><tr><td><code>serverPamAccountListFailed</code></td><td>1</td><td><code>devo admin pam account list</code>: Devolutions Server no devolvió las cuentas privilegiadas.</td><td>Compruebe el ID de la bóveda y sus derechos, y vuelva a intentarlo.</td></tr><tr><td><code>serverPamProviderGetFailed</code></td><td>1</td><td><code>devo admin pam provider get</code>: Devolutions Server no devolvió el proveedor de acceso privilegiado.</td><td>Compruebe el ID del proveedor con <code>devo admin pam provider list</code>, y vuelva a intentarlo.</td></tr><tr><td><code>serverPamProviderListFailed</code></td><td>1</td><td><code>devo admin pam provider list</code>: Devolutions Server no devolvió los proveedores de acceso privilegiado.</td><td>Compruebe sus derechos y vuelva a intentarlo.</td></tr><tr><td><code>serverPermissionSetListFailed</code></td><td>3</td><td><code>devo admin access permission-sets</code>: Devolutions Server no devolvió los conjuntos de permisos.</td><td>Compruebe sus derechos y vuelva a intentarlo.</td></tr><tr><td><code>serverTrialStartFailed</code></td><td>1</td><td><code>devo admin license trial start</code>: Devolutions Server no inició la licencia de prueba.</td><td>Lea el mensaje y vuelva a intentarlo.</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 no devolvió su configuración de autenticación de dos factores.</td><td>Compruebe sus derechos de administrador y vuelva a intentarlo.</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 no guardó la autenticación de dos factores del usuario.</td><td>Lea el mensaje, compruebe el usuario y <code>--type</code>, y vuelva a intentarlo. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md">Administrar usuarios, grupos y acceso</a>.</td></tr><tr><td><code>serverUserCanonicalIdRequired</code></td><td>3</td><td><code>devo admin user delete</code> en Devolutions Server: el usuario debe indicarse por su identificador, y el valor no es un identificador de usuario válido.</td><td>Pase el nombre del usuario, o su identificador exacto con <code>id:&#x3C;value></code> o <code>--id</code>. Encuentre el identificador 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 no creó al usuario.</td><td>Lea el mensaje. Compruebe que el nombre de usuario no esté ya en uso y que la contraseña cumpla las reglas del servidor.</td></tr><tr><td><code>serverUserDeleteFailed</code></td><td>3</td><td><code>devo admin user delete</code>: Devolutions Server no eliminó al usuario.</td><td>Lea el mensaje y compruebe sus derechos de administrador, y vuelva a intentarlo.</td></tr><tr><td><code>serverUserGetFailed</code></td><td>1 or 3</td><td>Devolutions Server no devolvió el usuario sobre el que actúa el comando. El código de salida es 1 con <code>devo admin user update</code> y 3 con <code>devo admin user delete</code>.</td><td>Compruebe el usuario con <code>devo admin user list</code>, y vuelva a intentarlo.</td></tr><tr><td><code>serverUserListFailed</code></td><td>3</td><td>Devolutions Server no devolvió sus usuarios, por ejemplo con <code>devo admin user list</code>, o al buscar un usuario por nombre.</td><td>Compruebe sus derechos y vuelva a intentarlo.</td></tr><tr><td><code>serverUserPurgeFailed</code></td><td>1</td><td><code>devo admin user trash purge</code>: Devolutions Server no eliminó al usuario de forma permanente.</td><td>Compruebe el ID con <code>devo admin user trash list</code>, y vuelva a intentarlo.</td></tr><tr><td><code>serverUserRestoreFailed</code></td><td>1</td><td><code>devo admin user trash restore</code>: Devolutions Server no restauró al usuario.</td><td>Compruebe el ID con <code>devo admin user trash list</code>, y vuelva a intentarlo.</td></tr><tr><td><code>serverUserTrashListFailed</code></td><td>1</td><td><code>devo admin user trash list</code>: Devolutions Server no devolvió los usuarios eliminados.</td><td>Compruebe sus derechos de administrador y vuelva a intentarlo.</td></tr><tr><td><code>serverUserUpdateFailed</code></td><td>1</td><td><code>devo admin user update</code>: Devolutions Server no guardó los cambios del usuario.</td><td>Lea el mensaje, compruebe los valores que pasó y vuelva a intentarlo.</td></tr><tr><td><code>userNotFound</code></td><td>4</td><td>No se encontró el usuario, por ejemplo con <code>devo admin user get</code>, <code>update</code>, <code>delete</code> o <code>groups</code>.</td><td>Compruebe el nombre, el correo o el identificador con <code>devo admin user list</code>. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md#users">Usuarios</a>.</td></tr><tr><td><code>userSelectorAmbiguous</code></td><td>3</td><td>Más de un usuario tiene el nombre que indicó, así que Devolutions CLI no adivinará cuál cambiar.</td><td>Indique el usuario por ID con <code>--id</code>. Consulte <a href="/cli/es/para-devops-y-administradores/manage/users-and-access.md#users">Usuarios</a>.</td></tr></tbody></table>

## MCP

Errores devueltos por las herramientas MCP de Devolutions CLI. Se devuelven en el resultado de la herramienta, así que no tienen código de salida. Consulte [Conectar un cliente de IA con MCP](/cli/es/guias/ai-agents/connect-mcp.md).

<table><thead><tr><th width="270">CÓDIGO DE ERROR</th><th width="80">CÓDIGO DE SALIDA</th><th>QUÉ SIGNIFICA</th><th>QUÉ HACER</th></tr></thead><tbody><tr><td><code>runtimeUnavailable</code></td><td>—</td><td>Devuelto por una herramienta MCP: no hay ningún proceso en segundo plano disponible para ejecutar la herramienta. El servidor MCP sigue en ejecución.</td><td>Ejecute <code>devo daemon status</code>, inicie o reinicie el proceso en segundo plano con <code>devo daemon restart</code> y vuelva a llamar a la herramienta. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>daemonOperationFailed</code></td><td></td><td>Una herramienta MCP que controla el proceso en segundo plano falló. Se devuelve al cliente de IA como resultado de la herramienta, no como código de salida.</td><td>Ejecute <code>devo daemon status</code>, luego <code>devo daemon restart</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr></tbody></table>

## Proceso en segundo plano

Errores del proceso en segundo plano que mantiene cargados sus espacios de trabajo. Consulte [El proceso en segundo plano no se inicia](/cli/es/ayuda/troubleshooting/daemon-wont-start.md).

<table><thead><tr><th width="270">CÓDIGO DE ERROR</th><th width="80">CÓDIGO DE SALIDA</th><th>QUÉ SIGNIFICA</th><th>QUÉ HACER</th></tr></thead><tbody><tr><td><code>automationSessionNotInitialized</code></td><td>3</td><td>El proceso en segundo plano recibió el comando antes de terminar de cargar el perfil local.</td><td>Ejecute el comando de nuevo. Si sigue fallando, ejecute <code>devo daemon restart</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>invalidRequest</code></td><td>3</td><td>El proceso en segundo plano recibió una solicitud que no pudo leer.</td><td>Reinicie el proceso en segundo plano con <code>devo daemon restart</code> y vuelva a ejecutar el comando. Si persiste, consulte <a href="/cli/es/ayuda/troubleshooting/collect-diagnostics.md">Recopilar diagnósticos para el soporte</a>.</td></tr><tr><td><code>daemonTimeout</code></td><td>3</td><td>El proceso en segundo plano no respondió a tiempo, o la solicitud se canceló sin una interrupción suya.</td><td>Ejecute <code>devo daemon status</code>, luego <code>devo daemon restart</code>, y vuelva a ejecutar el comando. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>invalidSubmittedSecret</code></td><td>3</td><td>Una contraseña o una frase de contraseña que Devolutions CLI pasó al proceso en segundo plano llegó de una forma ilegible.</td><td>Vuelva a ejecutar el comando. Si sigue fallando, ejecute <code>devo daemon restart</code> y recopile los diagnósticos para el soporte. Consulte <a href="/cli/es/ayuda/troubleshooting/collect-diagnostics.md">Recopilar diagnósticos para el soporte</a>.</td></tr><tr><td><code>daemonRequestFailed</code></td><td>—</td><td>Una solicitud al proceso en segundo plano falló porque la conexión se rompió. Lo informan las herramientas MCP, y para una sesión en la salida de <code>devo daemon sessions</code>, que igualmente tiene éxito.</td><td>Ejecute <code>devo daemon status</code>, luego <code>devo daemon restart</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>providerSelectionChanged</code></td><td>3 or 1</td><td>El espacio de trabajo seleccionado para este comando no es aquel con el que se inició el proceso en segundo plano, por ejemplo después de <code>devo context use</code> o con <code>--source</code>. Con Devolutions Cloud, también puede significar que la referencia nombra otro espacio de trabajo que el contexto seleccionado. Código de salida <code>3</code> con los comandos de espacio de trabajo, bóveda y entrada; <code>1</code> con los comandos <code>devo secret</code>.</td><td>Vuelva a ejecutar el comando, o ejecute <code>devo daemon restart</code>. Para una referencia, compruebe que su espacio de trabajo coincide con el contexto seleccionado. Consulte <a href="/cli/es/ayuda/troubleshooting/reference-does-not-resolve.md#use-the-right-context">Usar el contexto correcto</a>.</td></tr><tr><td><code>headlessBootstrapFailed</code></td><td>Depende del comando</td><td>El proceso en segundo plano no pudo cargar el perfil local de Devolutions Remote Desktop Manager, y no se devolvió una razón más precisa. Normalmente <code>3</code>; <code>1</code> con los comandos <code>devo secret</code> y <code>devo config unlock</code>.</td><td>Ejecute <code>devo daemon restart</code>. Si sigue fallando, ejecute <code>devo doctor</code> y consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>missingSubmittedSecret</code></td><td>3</td><td>Una contraseña o una frase de contraseña que el comando necesitaba, como una contraseña de usuario, una frase de contraseña del espacio de trabajo o una contraseña de entrada, no llegó al proceso en segundo plano.</td><td>Vuelva a ejecutar el comando. Si sigue fallando, ejecute <code>devo daemon restart</code> y recopile los diagnósticos para el soporte. Consulte <a href="/cli/es/ayuda/troubleshooting/collect-diagnostics.md">Recopilar diagnósticos para el soporte</a>.</td></tr><tr><td><code>daemonIoError</code></td><td>3</td><td>La conexión con el proceso en segundo plano se interrumpió mientras el comando se ejecutaba.</td><td>Ejecute <code>devo daemon status</code>, luego <code>devo daemon restart</code>, y vuelva a ejecutar el comando. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>ipcHandlerError</code></td><td>3</td><td>El proceso en segundo plano encontró un error inesperado al procesar el comando.</td><td>Ejecute <code>devo daemon restart</code> y vuelva a intentarlo. Si persiste, ejecute <code>devo doctor</code> y contacte con el soporte. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>daemonUnavailable</code></td><td>3</td><td>No se pudo alcanzar el proceso en segundo plano o no está en ejecución, o se desactivó con <code>--daemon never</code> para un comando que lo necesita. <code>devo daemon sessions</code> también lo muestra para una sesión a la que no se puede llegar, y la herramienta MCP que vuelve a cargar el runtime lo devuelve cuando no hay ningún proceso en segundo plano registrado.</td><td>Ejecute <code>devo daemon status</code>, y después <code>devo daemon start</code> o <code>devo daemon restart</code>. No use <code>--daemon never</code> con este comando. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>methodNotFound</code></td><td>3</td><td>El proceso en segundo plano no reconoce la solicitud que recibió, por ejemplo porque lo inició otra versión de Devolutions CLI.</td><td>Ejecute <code>devo daemon restart</code>, para que el proceso en segundo plano coincida con el <code>devo</code> que ejecuta.</td></tr><tr><td><code>daemonRequestTimedOut</code></td><td>—</td><td>El proceso en segundo plano no respondió a tiempo. Lo informan las herramientas MCP, y para una sesión en la salida de <code>devo daemon sessions</code>, que aun así se completa.</td><td>Ejecute <code>devo daemon status</code>, luego <code>devo daemon restart</code>. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>unauthorized</code></td><td>3</td><td>El proceso en segundo plano rechazó la solicitud: el token de acceso que Devolutions CLI usa para hablar con él falta o no es válido, por ejemplo después de que el proceso en segundo plano se reiniciara desde otra sesión. Cuando Devolutions CLI puede iniciar el proceso en segundo plano, lo reintenta por sí mismo y usted no ve este código.</td><td>Ejecute <code>devo daemon restart</code> y luego el comando de nuevo. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>headlessBootstrapNotImplemented</code></td><td>Depende del comando</td><td>El proceso en segundo plano está en ejecución, pero no hay ningún perfil local cargado. Se muestra en <code>devo daemon status</code>, y como código de los comandos que necesitan el perfil: normalmente <code>3</code>, <code>1</code> con los comandos <code>devo secret</code>.</td><td>Compruebe la carpeta de perfil con <code>devo config path</code>, seleccione un espacio de trabajo y ejecute <code>devo daemon restart</code>. Consulte <a href="/cli/es/guias/connect/local-profile.md">Usar un perfil local de Devolutions Remote Desktop Manager</a>.</td></tr><tr><td><code>daemonConfigRootMismatch</code></td><td>3</td><td>El proceso en segundo plano en ejecución sirve una carpeta de perfil de Devolutions Remote Desktop Manager distinta de la que selecciona este comando, por ejemplo después de que cambió <code>RDM_CONFIG_PATH</code>.</td><td>Ejecute <code>devo daemon restart</code> para que el proceso en segundo plano use la carpeta seleccionada. Consulte <a href="/cli/es/ayuda/troubleshooting/daemon-wont-start.md">El proceso en segundo plano no se inicia</a>.</td></tr><tr><td><code>daemonRequestCanceled</code></td><td>—</td><td>Se canceló una solicitud al proceso en segundo plano. Lo informan las herramientas MCP.</td><td>Ejecute la herramienta de nuevo.</td></tr></tbody></table>

## Configuración y diagnósticos

Errores de `devo config`, `devo doctor` y de los comandos relacionados.

<table><thead><tr><th width="270">CÓDIGO DE ERROR</th><th width="80">CÓDIGO DE SALIDA</th><th>QUÉ SIGNIFICA</th><th>QUÉ HACER</th></tr></thead><tbody><tr><td><code>configRootUnavailable</code></td><td>1</td><td><code>devo config path</code> no pudo determinar qué carpeta de configuración de Devolutions Remote Desktop Manager usar.</td><td>Compruebe la variable de entorno <code>RDM_CONFIG_PATH</code>, consulte <a href="/cli/es/referencia/environment-variables.md">Variables de entorno</a>. Si persiste, ejecute <code>devo doctor</code>.</td></tr></tbody></table>

## Otro

Errores que puede devolver cualquier comando.

<table><thead><tr><th width="270">CÓDIGO DE ERROR</th><th width="80">CÓDIGO DE SALIDA</th><th>QUÉ SIGNIFICA</th><th>QUÉ HACER</th></tr></thead><tbody><tr><td><code>directoryNotFound</code></td><td>2, 1, or 4</td><td>La carpeta del archivo de salida indicado con <code>--out-file</code> no existe. El código de salida depende del comando: <code>2</code> con <code>devo config export</code>, <code>devo daemon profile start</code> y <code>devo generate ssh-key</code>; <code>1</code> con <code>devo secret read</code>, <code>devo secret inject</code> y <code>devo secret get</code>; <code>4</code> con <code>devo variable export</code> y <code>devo logs export</code>.</td><td>Cree primero la carpeta, o indique una ruta en una carpeta existente.</td></tr><tr><td><code>fileNotFound</code></td><td>2</td><td><code>devo generate ssh-key</code>: el archivo indicado con <code>--passphrase-file</code> no existe.</td><td>Compruebe la ruta. Consulte <a href="/cli/es/guias/generate.md">Generar contraseñas y claves SSH</a>.</td></tr><tr><td><code>environmentVariableMissing</code></td><td>2</td><td><code>devo generate ssh-key --passphrase-env</code> nombra una variable de entorno que no está definida o está vacía.</td><td>Defina la variable en el mismo shell, o use <code>--passphrase-file</code>. Consulte <a href="/cli/es/guias/generate.md">Generar contraseñas y claves SSH</a>.</td></tr><tr><td><code>unexpectedError</code></td><td>1</td><td>Un error que Devolutions CLI no esperaba. El mensaje da los detalles.</td><td>Ejecute <code>devo doctor</code> y contacte con el soporte. Consulte <a href="/cli/es/ayuda/troubleshooting/collect-diagnostics.md">Recopilar diagnósticos para el soporte</a>.</td></tr><tr><td><code>emptySecret</code></td><td>2</td><td>El archivo indicado con <code>devo generate ssh-key --passphrase-file</code> está vacío.</td><td>Escriba la frase de contraseña en el archivo, u omita la opción para crear una clave sin frase de contraseña.</td></tr><tr><td><code>fileExists</code></td><td>2 or 1</td><td>El archivo de salida ya existe, y Devolutions CLI no sobrescribe archivos salvo que se le pida. Termina con <code>2</code> con <code>devo config export</code>, <code>devo daemon profile start</code> y <code>devo generate ssh-key</code>, y 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> y <code>devo logs export</code>.</td><td>Pase <code>--force</code> para sobrescribir el archivo, o elija otra ruta. Con la herramienta MCP que exporta los registros de actividad, establezca su argumento 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/es/referencia/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.
