F41 Atomic Desktop: Errors testing bootupd

I am testing out F41 Kinoite on my desktop machine and tested bootupd. I’m encountering errors and I’m unable to tell what is causing it based on logs. This is a system that has been rebased from F40 with an outdated bootloader.

I am following the testing steps outlined in this document.

I ran the sudo bootupctl adopt-and-update command and it appeared to work as expected, however I am getting an error on the sudo bootupctl validate step.

bootupctl status & update (successful)
$ systemctl status bootupd.service
Unit bootupd.service could not be found.

$ sudo bootupctl status
Running as unit: bootupd.service
Component EFI
  Installed: grub2-efi-ia32-1:2.12-4.fc41.x86_64,grub2-efi-x64-1:2.12-4.fc41.x86_64,shim-ia32-15.8-3.x86_64,shim-x64-15.8-3.x86_64
  Update: At latest version
No components are adoptable.
Boot method: EFI

$ sudo bootupctl update
Running as unit: bootupd.service
No update available for any component.

$ sudo bootupctl status
Failed to start transient service unit: Unit bootupd.service was already loaded or has a fragment file.
$ sudo bootupctl validate
Running as unit: bootupd.service; invocation ID: 8b3e60c66eac4f17bcf8cd1952bac7f1
Removed: BOOT/fbia32.efi
Removed: BOOT/fbx64.efi
Removed: fedora/grubia32.efi
Removed: fedora/BOOTIA32.CSV
Removed: fedora/shimia32.efi
Removed: fedora/mmia32.efi
Removed: BOOT/BOOTIA32.EFI
error: Caught validation errors

$ systemctl status bootupd.service
× bootupd.service - /usr/bin/bootupctl validate
     Loaded: loaded (/run/systemd/transient/bootupd.service; transient)
  Transient: yes
    Drop-In: /usr/lib/systemd/system/service.d
             └─10-timeout-abort.conf
     Active: failed (Result: exit-code) since Fri 2024-10-11 07:36:11 PDT; 34s ago
   Duration: 30ms
 Invocation: 8b3e60c66eac4f17bcf8cd1952bac7f1
    Process: 6662 ExecStart=/usr/bin/bootupctl validate (code=exited, status=1/FAILURE)
   Main PID: 6662 (code=exited, status=1/FAILURE)
   Mem peak: 8.8M
        CPU: 27ms

Oct 11 07:36:11 fedora-pc systemd[1]: Started bootupd.service - /usr/bin/bootupctl validate.
Oct 11 07:36:11 fedora-pc systemd[1]: bootupd.service: Main process exited, code=exited, status=1/FAILURE
Oct 11 07:36:11 fedora-pc systemd[1]: bootupd.service: Failed with result 'exit-code'.
journalctl -b0 | grep bootupd
Oct 11 07:32:05 fedora-pc systemd[1]: Started bootupd.service - /usr/bin/bootupctl status.
Oct 11 07:32:05 fedora-pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bootupd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 11 07:32:05 fedora-pc systemd[1]: bootupd.service: Deactivated successfully.
Oct 11 07:32:05 fedora-pc audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bootupd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 11 07:34:41 fedora-pc systemd[1]: Started bootupd.service - /usr/bin/bootupctl status.
Oct 11 07:34:41 fedora-pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bootupd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 11 07:34:41 fedora-pc systemd[1]: bootupd.service: Deactivated successfully.
Oct 11 07:34:41 fedora-pc audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bootupd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 11 07:34:54 fedora-pc systemd[1]: Started bootupd.service - /usr/bin/bootupctl status.
Oct 11 07:34:54 fedora-pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bootupd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 11 07:34:54 fedora-pc systemd[1]: bootupd.service: Deactivated successfully.
Oct 11 07:34:54 fedora-pc audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bootupd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 11 07:35:43 fedora-pc systemd[1]: Started bootupd.service - /usr/bin/bootupctl update.
Oct 11 07:35:43 fedora-pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bootupd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 11 07:35:43 fedora-pc systemd[1]: bootupd.service: Deactivated successfully.
Oct 11 07:35:43 fedora-pc audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bootupd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 11 07:36:11 fedora-pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bootupd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 11 07:36:11 fedora-pc systemd[1]: Started bootupd.service - /usr/bin/bootupctl validate.
Oct 11 07:36:11 fedora-pc systemd[1]: bootupd.service: Main process exited, code=exited, status=1/FAILURE
Oct 11 07:36:11 fedora-pc systemd[1]: bootupd.service: Failed with result 'exit-code'.
Oct 11 07:36:11 fedora-pc audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bootupd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
rpm-ostree status
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
● fedora:fedora/41/x86_64/kinoite
                  Version: 41.20241010.n.0 (2024-10-10T08:16:03Z)
               BaseCommit: 4458d720b56080d871e2f42fa477935e564fdee0536c769cb77cac3f039cdc7e
             GPGSignature: Valid signature by 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
      RemovedBasePackages: firefox firefox-langpacks 131.0.2-1.fc41
          LayeredPackages: cockpit cockpit-machines cockpit-ostree cockpit-podman doas libvirt rocm-clinfo rocm-opencl rocminfo tmux vim virt-manager zsh

  fedora:fedora/41/x86_64/kinoite
                  Version: 41.20241010.n.0 (2024-10-10T08:16:03Z)
               BaseCommit: 4458d720b56080d871e2f42fa477935e564fdee0536c769cb77cac3f039cdc7e
             GPGSignature: Valid signature by 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
      RemovedBasePackages: firefox firefox-langpacks 131.0.2-1.fc41
          LayeredPackages: cockpit cockpit-machines cockpit-ostree cockpit-podman doas libvirt rocm-clinfo rocm-opencl rocminfo tmux vim virt-manager zsh

  fedora:fedora/40/x86_64/kinoite
                  Version: 40.20241009.0 (2024-10-09T00:50:12Z)
               BaseCommit: 3aeb719e447c1ac7cb9047fd59e2e3b07a5b324716c7d5279f545d51b0a93c84
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
      RemovedBasePackages: firefox firefox-langpacks 131.0-2.fc40
          LayeredPackages: cockpit cockpit-machines cockpit-ostree cockpit-podman doas libvirt rocm-clinfo rocm-opencl rocminfo tmux vim virt-manager zsh
                   Pinned: yes

This is “expected”. Previous installation did not install both the 32 & 64 bits builds of those binaries so they are missing. I should update the wiki.

Thanks for testing!

1 Like