bootc-dev / bootc-dev/bootc

Doesn't handle `ostree refs --delete /ostree/container/blob`

Offen
#219 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area/updates bug
Vorherrschende Sprache
Rust
Sterne
2.3k
Forks
230
Ø Merge
3 T. 3 Std.
Gemergte PRs (30 T.)
36

Beschreibung

Sometimes I purge cached state with `ostree refs --delete`, and bootc fails in this case with e.g.
```
$ bootc update
ERROR Upgrading: Computing status: Booted deployment: Reading deployment metadata: Missing base image ref ostree/container/blob/sha256_3A_bc1c4880a644626096a0c60c25738a36e40d5700792094e89a2bad4ce9c70872
```

Yet rpm-ostree succeeds because it is resilient to missing state; we just need to do the same.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den Fehler mit `ostree refs --delete` gefolgt von `bootc update` zu reproduzieren, und verfolge dann den Pfad der Deployment-Metadaten bzw. des Status, der den fehlenden Base-Image-Ref meldet. Als abgeschlossen gilt die Arbeit, wenn bootc den fehlenden Zustand ohne Fehler verarbeitet und damit der für rpm-ostree beschriebenen Resilienz entspricht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
operating-systems
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.