Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Bug]: fw doctor says `resolver-loop.timer is installed but inactive` on hosts where it is not installed (systemd 245)

Aperta Adatta ai principianti
#100 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
75/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
linux, shell
Ambito
cli, devops

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

area:doctor bug severity:low status:accepted triaged
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
  1. Host with systemd 245 (Ubuntu 20.04) and no resolver-loop.timer (system or user).
  2. systemctl list-unit-files resolver-loop.timer; echo $? prints 0 unit files listed. and 0.
  3. 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

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di DimitriGeelen/agentic-engineering-framework

Tutte le issue di DimitriGeelen/agentic-engineering-framework

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.