Description
When the Omarchy installation fails (or when the user tries to upload the installation log from the live ISO), omarchy-upload-log crashes with:
/usr/bin/omarchy-upload-log: line 12: omarchy-cmd-present: command not found
Uploading installation log to logs.omarchy.org...
Error: Failed to upload log file
This makes it impossible to automatically upload the install log from the live environment, which is exactly when the log is most needed.
Root cause
omarchy-upload-log is shipped in the omarchy-settings package (so it is available early on the live ISO / before the full system is installed).
However, the script calls omarchy-cmd-present (line 12), which is only provided by the main omarchy package. That package is not yet installed (or not in $PATH) in the live ISO context, so the helper is missing.
Steps to reproduce
- Boot the latest Omarchy ISO.
- Start an installation that fails (or interrupt it).
- When the installer offers to upload the log (or run
omarchy-upload-log / omarchy upload log manually), the error above appears.
Expected behavior
The upload script should work on the live ISO without depending on helpers that are only available after the full Omarchy installation.
Suggested fix directions
- Make
omarchy-upload-log self-contained on the live ISO (avoid calling omarchy-cmd-present).
- Or ship a minimal version of the
cmd-present / cmd-missing helpers inside omarchy-settings.
- Or guard the call with a plain
command -v fallback when the helper is missing.
Additional context
This was observed on a failed installation attempt. The log files themselves exist (/var/log/omarchy-install.log and/or /mnt/var/log/omarchy-install.log), but the automatic upload path is broken.
Happy to provide more details or test a patch.

Description
When the Omarchy installation fails (or when the user tries to upload the installation log from the live ISO),
omarchy-upload-logcrashes with:This makes it impossible to automatically upload the install log from the live environment, which is exactly when the log is most needed.
Root cause
omarchy-upload-logis shipped in theomarchy-settingspackage (so it is available early on the live ISO / before the full system is installed).However, the script calls
omarchy-cmd-present(line 12), which is only provided by the mainomarchypackage. That package is not yet installed (or not in$PATH) in the live ISO context, so the helper is missing.Steps to reproduce
omarchy-upload-log/omarchy upload logmanually), the error above appears.Expected behavior
The upload script should work on the live ISO without depending on helpers that are only available after the full Omarchy installation.
Suggested fix directions
omarchy-upload-logself-contained on the live ISO (avoid callingomarchy-cmd-present).cmd-present/cmd-missinghelpers insideomarchy-settings.command -vfallback when the helper is missing.Additional context
This was observed on a failed installation attempt. The log files themselves exist (
/var/log/omarchy-install.logand/or/mnt/var/log/omarchy-install.log), but the automatic upload path is broken.Happy to provide more details or test a patch.