- Se descapó
- 25 de agosto de 2026 a las 16:02 UTC
- Autor
- Kamo
- Compromit
- ddff1f0
"Se ha producido un error y esta acción no se puede completar" tras dejar un El escritorio abierto no era un tiempo de espera ocioso y no un problema de navegador. Era CI. implement-services.yml corrió .kubectl despliegue de reinicio de implementación/guacamole. incondicionalmente en cada despliegue que tocó el escritorio/. Guacamole mantiene su sesiones en la memoria (HashTokenSessionMap) y su GUACAMOLE-HOME es un Dir vacío, así que reemplazar la cápsula destruye cada sesión en vivo: el siguiente del navegador /api/tokens obtiene un 502 de Traefik y la aplicación cae a APP.ERROR-PAGE-UNAVAILABLE, que es la redacción exacta. El registro de acceso de Traefik muestra ese aterrizaje de 502 a las 15:12:34 y 15:36:44, y un ReplicaSet creado 34 segundos antes del primero. Cuatro rollos en 2026-08-25 solo (13:56, 14:49, 15:12, 15:36); consecutivos las revisiones difieren SOLO por *************, así que nada sobre el El despliegue estaba cambiando. La reanudación tenía un verdadero propósito. en vivo en un ConfigMap y un Secreto la cápsula sólo lee en la startup - por lo que ahora lo es condicional en lugar de destituir. Un control de esos insumos se estampa en el plantilla de vaina: entradas idénticas producen un parche idéntico, que es un no-op que No rueda nada, mientras que un cambio genuino rueda exactamente una vez. Verificado contra el racimos sobre un despliegue de rasguño: generación 1 - 2 en una nueva suma, 2 - 2 en el la misma suma, 2o 3 en una suma modificada. En segundo lugar, un reinicio no debería ser un callejón sin salida para quien estaba trabajando. El enlace de la SSO está todavía en la barra de direcciones y permanece canjeable, así que kamo-reconnect.js (envíopeda a través del campo manifiesto de "js" de la extensión de marca, confirmado presente como "JsonProperty" en ExtensionManifest) observa la página de error y recargas para reconectar. Se niega a recargar una pestaña HIDDEN. Atrapado a una vez por minuto, muy por encima de la paciencia de 15 segundos de guacdá de guacdá de 15 segundos, así que Reconectar en uno solo muere de nuevo en un bucle y espera a que la cuenta sea mirada en su lugar. Se niega a recargar sin ?data=, que bucle contra una pantalla de inicio de sesión. Su intento de presupuesto vive en sesiónStorage para sobrevivir a la recargan desencadenantes, y un presupuesto ilegible se degrada al viejo callejón sin salida en lugar de a un bucle sin límites. 10 pruebas de unidad, cerradas en CI.