Skip to content

aztec-up install fails: noir-profiler binary missing from nargo download #22295

@awprojs

Description

@awprojs

Description

aztec-up install 4.1.3 fails during the install_noir step because the install script unconditionally tries to move noir-profiler from the nargo download directory, but the binary isn't included in the download.

Error

mv: rename /var/folders/.../bin/noir-profiler to /Users/.../.aztec/versions/4.1.3/bin/noir-profiler: No such file or directory

The script retries 3 times and fails each time.

Location

The per-version install script at https://install.aztec-labs.com/4.1.3/install, in the install_noir function:

# Install noir to temp location and move to version directory
NARGO_HOME="$temp_nargo_home" "$HOME/.nargo/bin/noirup" -v "$noir_version"

# Move the nargo binary to our version bin directory
mv "$temp_nargo_home/bin/nargo" "$version_bin_path/nargo"
# Also move noir-profiler, needed by `aztec profile flamegraph`
mv "$temp_nargo_home/bin/noir-profiler" "$version_bin_path/noir-profiler"  # <-- FAILS

The noirup download for nightly-2026-02-12 includes nargo but not noir-profiler.

Suggested Fix

Make the noir-profiler move conditional:

if [ -f "$temp_nargo_home/bin/noir-profiler" ]; then
    mv "$temp_nargo_home/bin/noir-profiler" "$version_bin_path/noir-profiler"
fi

Workaround

Download the install script locally, patch the mv line to be conditional, and run it manually with VERSION=4.1.3 bash /tmp/patched-install.sh.

Environment

  • macOS (darwin, arm64)
  • aztec-up install 4.1.3
  • noir version from manifest: nightly-2026-02-12

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions