[Bug]: fw doctor says `resolver-loop.timer is installed but inactive` on hosts where it is not installed (systemd 245)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 75/100
Direzione di ricerca
Inizia da bin/fw:4529 e controlla come fw doctor verifica se resolver-loop.timer è installato. Riproduci il comportamento segnalato con systemd 245 oppure usa l’output del comando dell’issue per capire perché il codice di uscita non è sufficiente. Il lavoro è completato quando fw doctor segnala che l’unità non è installata se non esiste alcun file di unità corrispondente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug Description
bin/fw:4529 decides that the unit exists from the exit code of systemctl list-unit-files resolver-loop.timer. On systemd 245 this command exits 0 when nothing matches:
$ systemctl list-unit-files resolver-loop.timer; echo "code $?"
UNIT FILE STATE VENDOR PRESET
0 unit files listed.
code 0
So the not installed on this host branch is never reached, and fw doctor prints INFO systemd resolver-loop.timer is installed but inactive.
Steps to Reproduce
- Host with systemd 245 (Ubuntu 20.04) and no
resolver-loop.timer(system or user). systemctl list-unit-files resolver-loop.timer; echo $?prints0 unit files listed.and0.fw doctor, section Autonomous Dispatch:INFO systemd resolver-loop.timer is installed but inactive.
Expected Behavior
INFO systemd resolver-loop.timer not installed on this host. A test that does not rely on the exit code, for example systemctl list-unit-files resolver-loop.timer --no-legend | grep -q resolver-loop.timer.
Actual Behavior
INFO systemd resolver-loop.timer is installed but inactive, which sends the operator looking for a unit that does not exist.
fw doctor output
AI Agent
Claude Code
Operating System
Linux
Additional Context
1.8.11 (e42aa41bf), vendored consumer, Linux (Ubuntu 20.04, systemd 245), Claude Code. Not checked: newer systemd versions may return non-zero when nothing matches, which would explain why this is not seen everywhere. Low severity (INFO line).
- Lingua principale
- Shell
- Stelle
- 16
- Fork
- 6
- Merge medio
- 6h 24m
- PR unite (30g)
- 5
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DimitriGeelen/agentic-engineering-framework
-
area:doctor bug severity:medium status:accepted triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
DimitriGeelen/agentic-engineering-framework#97 · 3 commenti ·
-
area:context bug severity:low status:accepted triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
DimitriGeelen/agentic-engineering-framework#96 · 3 commenti ·
-
area:cli bug severity:medium status:accepted triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
DimitriGeelen/agentic-engineering-framework#95 · 3 commenti ·
-
area:watchtower bug severity:low status:released triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
DimitriGeelen/agentic-engineering-framework#94 · 4 commenti ·
-
area:watchtower enhancement severity:low status:released triaged
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 75/100
DimitriGeelen/agentic-engineering-framework#91 · 5 commenti ·
Tutte le issue di DimitriGeelen/agentic-engineering-framework
Issue simili
-
needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
mattpocock/skills#1307 ·
I maintainer di solito rispondono entro 1 giorno
-
status: ready
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
melodic-software/claude-code-plugins#8537 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
vladmandic/sdnext#5161 ·
I maintainer di solito rispondono entro 1 giorno
-
severity: low
Difficoltà 1/5 1-3 ore Idoneità per principianti 89/100
luainkernel/lunatik#1980 ·
I maintainer di solito rispondono entro 1 giorno
-
go: new version 1.27.3Apertaout-of-date
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
CachyOS/CachyOS-PKGBUILDS#2022 ·
I maintainer di solito rispondono entro 1 giorno