Failure to install Omarchy 4.0.3

Author: woodtsCreated Sep 15, 2026Updated Sep 19, 2026

Which ISO version are you using?

Omarchy 4.0.3 downloaded 9/15/2026

The installation log

json
Will attach full installation log - relevant portion pasted here.
...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Generating luarocks manifest for Lua 5.1...
Making manifest for /usr/lib/luarocks/rocks-5.1/



    › installing bootloader (Limine)
Could not prepare Boot variable: Input/output error
error trace:
 efivarfs.c:441 efivarfs_set_variable(): writing to fd 4 failed: Input/output error
 lib.c:78 _efi_set_variable_mode(): ops->set_variable() failed: Input/output error
 efibootmgr.c:331 make_var(): efi_set_variable failed: Input/output error
 efibootmgr.c:341 make_var(): Could not set variable Boot0003: Input/output error
Command '['efibootmgr', '--create', '--disk', '/dev/sda', '--part', '1', '--label', 'Limine', '--loader', '\\EFI\\limine\\limine_x64.efi', '--unicode', '--verbose']' returned non-zero exit status 5.
[!] A log file has been created here: /var/log/archinstall/install.log
Please submit this issue (and file) to https://github.com/archlinux/archinstall/issues

    Phase 'Installing Arch + Omarchy' failed after 179.8s: Command '['efibootmgr', '--create', '--disk', '/dev/sda', '--part', '1', '--label', 'Limine', '--loader', '\\EFI\\limine\\limine_x64.efi', '--unicode', '--verbose']' returned non-zero exit status 5.
Traceback (most recent call last):
  File "/usr/share/omarchy-iso/orchestrator/phases.py", line 48, in run
    fn(ctx)
    ~~^^^^^
  File "/usr/share/omarchy-iso/orchestrator/phases_impl.py", line 283, in arch_install_system
    _configure_limine_boot(ctx, installer, config)
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/omarchy-iso/orchestrator/phases_impl.py", line 331, in _configure_limine_boot
    _install_limine_omarchy(ctx, installer, config)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/omarchy-iso/orchestrator/phases_impl.py", line 361, in _install_limine_omarchy
    _install_limine_efi(
    ~~~~~~~~~~~~~~~~~~~^
        ctx,
        ^^^^
    ...<3 lines>...
        removable=bootloader_removable,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/share/omarchy-iso/orchestrator/phases_impl.py", line 425, in _install_limine_efi
    _register_limine_efi_entry(disk, part, loader, pre_state=pre_state)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/omarchy-iso/orchestrator/phases_impl.py", line 443, in _register_limine_efi_entry
    subprocess.run(
    ~~~~~~~~~~~~~~^
        [
        ^
    ...<9 lines>...
        check=True,
        ^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3.14/subprocess.py", line 578, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['efibootmgr', '--create', '--disk', '/dev/sda', '--part', '1', '--label', 'Limine', '--loader', '\\EFI\\limine\\limine_x64.efi', '--unicode', '--verbose']' returned non-zero exit status 5.

    Installation halted.
[dashboard] installer child exited with status 1
[dashboard] last installer phase: Installing Arch + Omarchy
[dashboard] failed phase: Installing Arch + Omarchy: Command '['efibootmgr', '--create', '--disk', '/dev/sda', '--part', '1', '--label', 'Limine', '--loader', '\\EFI\\limine\\limine_x64.efi', '--unicode', '--verbose']' returned non-zero exit status 5.

describe the problem

Description of the issue

Installer fails on this old repurposed Unifi Video server. Note that installation of Omarchy 3.5.1-2 ISO succeeds, but subsequent updates fail toward the end of the process.

omarchy_on_unifi_video_failed_install.log