docs(playbooks): incidente cadena de 4 fallos en tmux-host (2026-09-25/26)
Documenta la cadena de causas encontradas tras eliminar tmux-host por "no toma las sesiones remotas": volumenes de auth faltantes al recrear, set -e matando al supervisor del healthcheck, IPv6 roto en el NAS (timeout a Anthropic) y, como causa original, el token OAuth vencido. Agrega la fila de expiracion OAuth a "Que sobrevive a que" en sesion-tmux-persistente.md con enlace cruzado al playbook. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_018r19s4H8MBGegqToqw5guP
This commit is contained in:
1 parent
8e0d6abb82
commit
7549dc86d2
3 files changed
+333
No files matched your search
@@ -408,6 +408,14 @@ después del swap.
|
||||
| `docker restart tmux-host` (reinicio del NAS) | **No al toque, pero se auto-recupera solo** — el proceso `tmux server` muere con el contenedor; `healthcheck.sh` la recrea en el próximo ciclo (máx. 30 min) sin intervención, o `lab-session.sh` la crea al instante si alguien se reconecta antes | Sí, vía el volumen montado en `/root/.claude` | Sí, desde el 2026-09-20 — `--continue` retoma la conversación más reciente en `WORKDIR` (ver gotcha arriba) |
|
||||
| `docker rm` + recrear el contenedor desde cero | No, pero igual se auto-recupera sola (mismo mecanismo de arriba) | Sí, vía el mismo volumen — no hace falta volver a autenticar ni reconfirmar el diálogo de confianza del folder (ver el mount de `claude-code-home.json`) | Sí, mismo mecanismo — validado en vivo durante el swap de imagen del 2026-09-20 |
|
||||
| Falla de red real del host/NAS | N/A | N/A — `healthcheck.sh` la detecta y notifica, pero no la corrige (fuera de su alcance) | N/A |
|
||||
| Expiración del token OAuth de Claude Code | Sí — el proceso `claude` sigue vivo en el pane, pero muestra `Login expired` y Remote Control queda desconectado (`OAuth token unavailable`) | **No** — requiere `/login` manual (una vez alcanza: el volumen de credenciales es compartido) y después `/remote-control` en **cada** sesión ya abierta. Recrear el contenedor **no** lo arregla | Sí, una vez reautenticado — misma sesión, mismo proceso |
|
||||
|
||||
!!! warning "Incidente relacionado"
|
||||
La fila de expiración del token OAuth salió del
|
||||
[incidente de la cadena de 4 fallos en `tmux-host` (2026-09-25/26)](../playbooks/incidente-tmux-host-cadena-fallos-2026-09-25.md).
|
||||
El síntoma "no aparecen las sesiones remotas" llevó a eliminar el
|
||||
contenedor, aunque la causa real era un token vencido. **Antes de
|
||||
tocar el contenedor, mirá el pane de cada sesión.**
|
||||
|
||||
## Validación en vivo
|
||||
|
||||
|
||||
Reference in new issue
Block a user