Failure to install Omarchy 4.0.3
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- linux, python
- Domain
- cli, operating-systems
Research direction
Start with the failure in /var/log/archinstall/install.log and the _install_limine_efi and _register_limine_efi_entry entry points in phases_impl.py. Reproduce the efibootmgr failure on the reported installation setup and compare it with the successful 3.5.1-2 path. Done means the issue has a reproducible cause and the installer handles or clearly reports this EFI failure.
Written by the indexing model from the issue text.
Description
Which ISO version are you using?
Omarchy 4.0.3 downloaded 9/15/2026
The installation log
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.
- Dominant language
- Python
- Stars
- 8.4k
- Forks
- 775
- Avg merge
- 4d 8h
- Merged PRs (30d)
- 23
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from archlinux/archinstall
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
archlinux/archinstall#4603 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
archlinux/archinstall#4385 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
archlinux/archinstall#3467 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 10/100
archlinux/archinstall#4779 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 62/100
archlinux/archinstall#4778 · 1 comment ·
All issues in archlinux/archinstall
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100