Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

system-reinstall-bootc clobbers /boot/dtb on aarch64

Ouverte
#2,568 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
linux, rust
Domaine
infrastructure

Piste de recherche

Start with the system-reinstall-bootc command and the bootc-destructive-cleanup.service it triggers, and find where they remove files under /boot. Reproduce on an aarch64 system or test setup that has /boot/dtb, then check whether the directory is deleted. Done means /boot/dtb survives reinstall on aarch64 without breaking the kernel removal step, which the maintainers still need to agree on.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

This came up over in https://gitlab.com/redhat/centos-stream/rpms/bootc/-/merge_requests/121

On aarch64 there's devicetree things located under /boot/dtb. When we do a system-reinstall-bootc, that gets wiped. At the very least it causes one of our tests to fail because bootc-destructive-cleanup.service fails when removing the kernel (xref https://gitlab.com/redhat/centos-stream/rpms/grubby/-/merge_requests/36), but in the more general sense I wanted to raise this here to track it.

At least on an aarch64 instance on the fedora testing farm ranch... it doesn't seem to cause any real issues. The system reboots fine and seems functional without /boot/dtb at all. But I'm concerned that we're probably being too heavy-handed here and some subset of systems is going to break because of this.

Langage dominant
Rust
Étoiles
2.3k
Forks
230
Merge moyen
2 j 20 h
PR mergées (30 j)
52

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de bootc-dev/bootc

Toutes les issues de bootc-dev/bootc

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.