doctor: stale-Watchtower remedy prints bin/watchtower.sh, unrunnable in vendored mode
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 88/100
Línea de trabajo
En bin/fw, las soluciones para la disponibilidad de Watchtower están en las líneas 1483 y 1488; el acceso público fw watchtower {start|stop|restart} está en las líneas 5091–5097. Lee esas ramas y ejecuta fw doctor con un proceso de Watchtower obsoleto. El trabajo estará terminado cuando la solución mostrada funcione tanto en layouts vendored como de shared-tooling.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Context
- Framework version: 1.6.258
- Project: 050-email-archive (shared-tooling mode)
- Reported: 2026-09-25T04:46:06Z
Description
fw doctor's Watchtower liveness branch prints a remediation command that does not exist in
vendored / shared-tooling mode:
WARN Stale Watchtower triple (pid 744537 not running)
Run: bin/watchtower.sh stop && bin/watchtower.sh start
$ ls bin/watchtower.sh
ls: cannot access 'bin/watchtower.sh': No such file or directory
$ ls .agentic-framework/bin/watchtower.sh
-rwxr-xr-x 1 root root 13732 .agentic-framework/bin/watchtower.sh
Two sites, bin/fw:1483 and bin/fw:1488. The remedy fails with No such file or directory,
which reads to an operator like a broken install rather than a wrong instruction.
The public accessor fw watchtower {start|stop|restart} already exists (bin/fw:5091-5097) and
resolves correctly from either layout.
- echo -e " Run: bin/watchtower.sh restart"
+ echo -e " Run: bin/fw watchtower restart"
...
- echo -e " Run: bin/watchtower.sh stop && bin/watchtower.sh start"
+ echo -e " Run: bin/fw watchtower restart"
Field-verified: with a dead pid, doctor's printed remedy now executes and restores the service.
Note that the end-to-end path also required a second fix, reported separately: do_restart
discards the recorded port before do_start can read it.
Not a duplicate of #65 — #65 is audit.sh emitting a hardcoded cause; this is bin/fw's
doctor emitting an unrunnable path.
Reported via fw upstream report from field installation
- Lenguaje dominante
- Shell
- Estrellas
- 16
- Forks
- 6
- Merge medio
- 6 h 24 min
- PR fusionados (30 d)
- 5
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de DimitriGeelen/agentic-engineering-framework
-
area:cli bug severity:low status:fixed-on-bleeding-edge triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
DimitriGeelen/agentic-engineering-framework#100 · 5 comentarios ·
-
area:cli bug severity:medium status:fixed-on-bleeding-edge triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
DimitriGeelen/agentic-engineering-framework#97 · 5 comentarios ·
-
area:context bug severity:low status:fixed-on-bleeding-edge triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
DimitriGeelen/agentic-engineering-framework#96 · 5 comentarios ·
-
area:docs bug severity:medium status:in-progress triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
DimitriGeelen/agentic-engineering-framework#95 · 4 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Todos los issues de DimitriGeelen/agentic-engineering-framework
Issues similares
-
[Request] Add BBportAbiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
melodic-software/claude-code-plugins#9619 ·
Los mantenedores suelen responder en 1 día
-
area:ci area:kext enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día