Ir al contenido

Errores que evitar

Requiere @openlatch/client 0.11.12 o una versión posterior

Lee esta página antes de cada etapa del despliegue. Cada fila indica lo que ves cuando el error te alcanza, cómo evitarlo y la página que contiene el procedimiento completo. Las cinco primeras filas de la página de inicio son las que frenan más despliegues.

ErrorLo que vesCómo evitarloDetalles
Una regla de tráfico saliente que permite la consola pero olvida los destinos de la instalaciónLa instalación falla antes de que el cliente llegue nunca a la consola, y parece un producto roto más que una ruta cerradaPermite el registro de paquetes o tu espejo, openlatch.ai para los scripts de instalación y github.com para una instalación con npmRequisitos de red
Permitir por dirección IPLa ruta funciona un tiempo y luego se rompeNo hay ningún rango de direcciones estático. Permite app.openlatch.ai por nombre y SNIRequisitos de red
Un proxy solo NTLMEl cliente no puede autenticarse ante el proxy en ninguna máquinaNTLM no es compatible, por diseño. Prevé una ruta Kerberos (Negotiate) o sin autenticación para el cliente antes de la primera oleadaRequisitos de red
Un archivo de configuración automática de proxy en LinuxLa instalación rechaza la ruta de configuración automáticaDefine la ruta explícitamente en Linux. El sistema operativo evalúa la configuración automática solo en Windows y macOSRequisitos de red
Puntos de acceso de modelos almacenados en búfer o con inspección de flujos en un proxyEl agente parece atascarse y luego lo imprime todo de una vezMantén los puntos de acceso a los que ya llegan tus agentes exentos del almacenamiento en búfer de respuestas y de la inspección de flujosRequisitos de red
Una plataforma no compatible en la oleadaLa instalación no tiene paquete para la máquinaWindows en ARM64 y las distribuciones Linux basadas en musl, como Alpine, no son compatibles. Comprueba las versiones mínimas en la lista de comprobaciónLista de comprobación de requisitos previos
Una máquina compartida tratada como una sola instalaciónSolo queda cubierta la persona que instalóLa instalación y el estado local son propios de cada usuario. Cada usuario de una máquina compartida hace su propia instalaciónLista de comprobación de requisitos previos
ErrorLo que vesCómo evitarloDetalles
Iniciar sesión por primera vez sin la invitación, o desde otra direcciónLa consola te lleva a crear una organización nueva en lugar de abrir la tuyaAbre el enlace de la invitación, desde la dirección que diste a tu contacto de OpenLatchPrimeros pasos en la consola
El navegador de un administrador no llega a challenges.cloudflare.comLa comprobación del inicio de sesión falla cada vezPermítelo para los navegadores que inician sesión en la consola. Ninguna máquina que ejecuta el cliente lo necesitaRequisitos de red
Esperar a que aparezca el asistente de configuraciónEl propietario invitado de una organización creada por OpenLatch nunca lo ve por sí soloÁbrelo desde Home › Reopen setupPrimeros pasos en la consola
Fiarse solo de la prueba de conexión del inicio de sesión únicoLa prueba se supera, y aun así las personas no pueden iniciar sesiónLa prueba solo comprueba que la URL de metadatos o la URL de inicio de sesión del proveedor de identidad responde. Guarda primero, luego prueba y después inicia sesión tú mismo por SAML en una ventana privada antes de invitar a nadiePrimeros pasos en la consola
Dominios de correo permitidos demasiado ampliosPersonas a las que no invitaste se registran en la organizaciónMantén los dominios acotados y admite a todos los demás por invitaciónPrimeros pasos en la consola
Inscribir un parque con una clave personalUna clave personal no puede tener host:enroll, solo su propietario la ve, y deja de funcionar cuando esa persona se marchaCrea una clave de organización con Host enrollment en Settings › API keys, una por oleadaPrimeros pasos en la consola
Desactivar Collect identity signals from endpointsNingún agente se asocia nunca a un propietarioDeja el interruptor activado allí donde quieras que los agentes se atribuyan a una personaPrimeros pasos en la consola
Dejar la conservación de la auditoría en su valor por defectoUna vez activada la purga automática, los registros que superan el periodo se purgan cada 24 horasDefine el periodo de conservación y la purga automática antes de empezar el desplieguePrimeros pasos en la consola
ErrorLo que vesCómo evitarloDetalles
Revocar la clave de una oleada antes de que sus máquinas ejecuten el cliente actualUna máquina con un cliente anterior sigue autenticándose con la clave: deja de recibir actualizaciones, y la consola rechaza su clave (OL-1201)El cliente actual cambia la clave por una credencial de host propia y deja de usarla una vez inscrito. Deja que la oleada se actualice antes de revocar su clavePlanificar el despliegue
Una clave pasada en una línea de comandosEl cliente la rechazaProporciónala desde tu almacén de secretos como archivo de clave, con --api-key-file u OPENLATCH_API_KEY_FILE, o por el entorno como OPENLATCH_API_KEY. Trata el cuerpo de un script de despliegue como legibleDesplegar el cliente
Una ruta de proxy guardada solo en las variables del shell de la instalaciónLa máquina sale directamente tras el siguiente reinicioEl cliente arranca con la sesión del usuario y no hereda ninguna variable del shell. Deja que la instalación registre la ruta, o proporciónala con openlatch init --proxyDesplegar el cliente
Una contraseña de proxy dentro de la URL del proxyEl cliente rechaza la URLProporciona la credencial mediante OPENLATCH_PROXY o la solicitud interactiva, que la traslada a un archivo cifrado que solo puede leer su propietarioDesplegar el cliente
Un host detrás de un proxy sin exclusión del bucle localLas llamadas del agente al cliente salen hacia el proxy corporativo, que responde con un errorExporta NO_PROXY=127.0.0.1,localhost en el shell que lanza el agente, cuando el agente no recibe esa entrada en la instalaciónDesplegar el cliente
Instalar el cliente antes que los agentesUn agente instalado después no está conectadoInstala primero los agentes, o vuelve a ejecutar openlatch init después. Repetirlo nunca es destructivoDesplegar el cliente
Una instalación desatendida sin --yes, o sin claveLa inscripción no puede preguntar, y se detiene con OL-1600Ejecuta openlatch init --yes con una clave de inscripción: --api-key-file, OPENLATCH_API_KEY_FILE u OPENLATCH_API_KEY. Indica la organización con --org cuando la cuenta pertenece a variasDesplegar el cliente
Desplegar con el inicio de sesión en el navegadorCada máquina espera a una persona con cuenta de consola frente a un terminal, y una instalación desatendida se detiene con OL-1600Despliega con una clave de organización, piloto incluido. El inicio de sesión en el navegador sirve para probar OpenLatch, o para una persona en su propia máquinaDesplegar el cliente
Una clave escrita en una línea de comandos en una instalación a manoLa clave acaba en el historial de tu shellLéela en OPENLATCH_API_KEY sin escribirla en la línea, y borra la variable después de la instalaciónDesplegar el cliente
Tratar Intune como un instalador interactivoSe omiten máquinas o se instalan días despuésEjecuta un script en contexto de usuario que obtenga la clave por sí mismo, cuenta con que las asignaciones tarden días, y usa la aplicación Win32 cuando una máquina reciba su primer agente después de que terminen los reintentos del scriptDesplegar el cliente
Una directiva de Jamf que se ejecuta como rootUna directiva de Jamf normalmente ejecuta sus scripts como root, así que el cliente se instala y se inscribe para root en lugar del desarrolladorBusca el usuario con la sesión iniciada en la consola y ejecuta la instalación y la inscripción como ese usuario, con launchctl asuser y sudo -u. Termina con un error cuando nadie tiene la sesión iniciada, para que el siguiente check-in lo reintenteDesplegar el cliente
Ampliar una oleada demasiado prontoLos problemas encontrados en la oleada 1 se repiten en cincuenta máquinasAmplía solo cuando una oleada cumpla sus criterios de salida, y ejecuta una instalación gestionada sobre una muestra antes de la ejecución completaPlanificar el despliegue
ErrorLo que vesCómo evitarloDetalles
Una máquina en marcha que no cubre nadaEl cliente está en marcha y la consola tiene un registro, pero uno de los agentes nunca se conectóCuenta una máquina como terminada solo cuando openlatch doctor no informe de ningún problemaVerificar cada máquina y cada oleada
Un agente que sigue pendiente de su desarrolladorEl agente está conectado en teoría pero no en la prácticaAlgunos agentes piden al desarrollador que confirme la conexión una vez. Persigue esos casos antes de cerrar una oleadaVerificar cada máquina y cada oleada
Esperar ver la máquina en la consola de inmediatoLa máquina falta justo después de la instalaciónAparece en las 24 horas siguientes, y en minutos en una red sana. Una hora de última actividad que deja de avanzar apunta a la rutaVerificar cada máquina y cada oleada
Seguir un remedio de inicio de sesión en una máquina desplegadaopenlatch doctor nombra openlatch system auth login, y la persona de la máquina no tiene cuenta de consolaEjecuta en su lugar openlatch init --yes con una clave de organizaciónDesplegar el cliente
Esperar un propietario sin un directorio conectadoEl agente queda registrado como no atribuidoConecta un directorio, o pide a un editor que indique el propietario a manoPrimeros pasos en la consola
ErrorLo que vesCómo evitarloDetalles
Actualizar los archivos sin reiniciar el clienteLa máquina informa de una discrepancia de versiónTermina la ventana de mantenimiento con openlatch restart, o con el cierre e inicio de sesión que tu entorno ya programaOperar
Fijar la versión y desactivar también la comprobaciónLas máquinas dejan de indicar que existe una versión más recienteFija la versión con OPENLATCH_AUTO_UPDATE=false y deja activado OPENLATCH_UPDATE_CHECKOperar
Un corte prolongadoPasado el límite de 100 MB, se descartan los registros no enviados más antiguos, con un aviso OL-1204 en el registroRestablece la ruta antes de alcanzar el límite; mientras tanto, las políticas siguen decidiendoOperar
Tratar una purga como una desinstalación completaLos archivos instalados y la línea PATH se quedan en la máquinaopenlatch uninstall --purge elimina el directorio de estado y la credencial guardada. Elimina los archivos instalados por separadoDesinstalar
Eliminar un agente en la consola antes de desinstalarEl agente vuelve con el siguiente eventoRetira primero el cliente de la máquinaDesinstalar
Una reejecución programada de la instalación en un host que cortasteLa gestión de equipos que vuelve a ejecutar la instalación inscribe de nuevo el host, y vuelve a contarProtege la receta para que solo inscriba una vez: deja un marcador y omite la inscripción cuando lo encuentra. Si no, saca la máquina del ámbito de la directiva, o revoca la clave con la que se inscribe, antes de elegir Cut it offDesplegar el cliente
Bloquear la telemetría en la redLa máquina pierde también la consolaLa telemetría y los informes de fallos viajan con el tráfico propio del cliente. Desactívalos en el clienteTratamiento de datos y seguridad
El bundle del certificado de relé en una URL pública, en un repositorio o en una capa de imagenNada al principio; quien lo tenga puede interceptar cada máquina que confíe en élGuarda el bundle en tu almacén de secretos; impórtalo en tiempo de ejecución en los contenedoresUsar el certificado de relé de tu organización
El bundle, con su clave privada, enviado por la gestión de dispositivosEl perfil se instala, y la clave llega al canal de gestión de cada máquinaEnvía solo relay-ca.cer, el certificado públicoUsar el certificado de relé de tu organización
Una clave EC escrita con parámetros de curva explícitos, lo que LibreSSL escribe por defecto en macOSLa instalación sale con el estado 8 y OL-2111Usa la receta RSA 3072, o una curva con nombre P-256 o P-384Usar el certificado de relé de tu organización
La instalación ejecutada como root o SYSTEMLa CA de relé queda de confianza para la cuenta equivocada, y la persona de la máquina sigue viendo el diálogoEjecuta la instalación como el usuario de la máquinaUsar el certificado de relé de tu organización
Un perfil de configuración abierto a mano en macOS 13 o posteriorEl certificado no es de confianza, y la instalación muestra el diálogoEntrégalo por la gestión de dispositivos a nivel de equipo y compruébalo con openlatch doctorUsar el certificado de relé de tu organización