https://github.com/ostreedev/ostree/pull/3205 added a check that looks for `"static-configs"` in bootupd state file: `/boot/bootupd-state.json`. Unfortunately, bootup will always write this entry (even if null) since https://github.com/coreos/bootupd/pull/609. Thus old systems that are still using dynamic GRUB configs and that are updated with bootupd will stop generating GRUB configs and will thus fail to boot. See initial report: https://github.com/fedora-silverblue/issue-tracker/issues/595 Ostree upstream issue: https://github.com/ostreedev/ostree/issues/3295 Pull request: https://github.com/ostreedev/ostree/pull/3300 Reproducible: Always Steps to Reproduce: 1. Install Fedora Atomic 40 2. Rebase to Fedora Atomic 41 3. Update the bootloader using `bootupctl update` 4. Create a new deployment, for example by installing a package: `rpm-ostree install strace` 5. Finalize the staged ostree deployment early (normally happens on shutdown): `ostree admin finalize-staged` Actual Results: No GRUB config in `/boot/loader/grub.cfg` Expected Results: GRUB config in `/boot/loader/grub.cfg`
Sorry, incorrectly filed that for cockpit-ostree by mistake.
https://src.fedoraproject.org/rpms/ostree/pull-request/39
FEDORA-2024-99cef23966 (ostree-2024.7-3.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2024-99cef23966
FEDORA-2024-3945fdf385 (ostree-2024.7-3.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-3945fdf385
FEDORA-2024-99cef23966 (ostree-2024.7-3.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-3945fdf385 has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-3945fdf385` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-3945fdf385 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-3945fdf385 (ostree-2024.7-3.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.