Pre-flight checks
What happened?
Cannot update from 0.5.85 -> 0.5.86 (#167)
What did you expect to happen?
Should pass update without issues
Steps to reproduce
- Go to Settings
- Click update on addon
- See error in install logs: "npm error notarget No matching version found for openclaw@2026.7.1-2-2."
Add-on version
0.5.86
OpenClaw version (if known)
2026.7.1-2
Access mode
custom
Relevant add-on configuration (redacted)
Add-on logs
2026-08-11 10:49:10.830 ERROR (MainThread) [supervisor.docker.app] Docker build failed for 17e0cc66/aarch64-addon-openclaw_assistant:0.5.86 (exit code 1). Build output:
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 6.13kB done
#1 WARN: InvalidDefaultArgInFrom: Default value for ARG ${BUILD_FROM} results in empty or invalid base image name (line 2)
#1 DONE 0.0s
#2 [internal] load metadata for ghcr.io/home-assistant/aarch64-base-debian:bookworm
#2 DONE 1.6s
#3 [internal] load .dockerignore
#3 transferring context: 2B done
#3 DONE 0.0s
#4 [ 1/24] FROM ghcr.io/home-assistant/aarch64-base-debian:bookworm@sha256:4ecdb87bbf2e24c220140aedefdc521f7e3c499bc116c886f432261dc247d2f8
#4 DONE 0.0s
#5 [internal] load build context
#5 transferring context: 105.58kB 0.0s done
#5 DONE 0.0s
#6 [ 5/24] RUN node -v && npm -v
#6 CACHED
#7 [11/24] COPY brew-wrapper.sh /usr/local/bin/brew
#7 CACHED
#8 [ 4/24] RUN ARCH=$(echo arm64 | sed 's|arm64|aarch64|;s|arm/v7|armhf|;s|armv7|armhf|;s|amd64|x86_64|') && echo "Downloading ttyd for arch: ${ARCH}" && curl -fsSL "https://github.com/tsl0922/ttyd/releases/download/1.7.7/ttyd.${ARCH}" -o /usr/local/bin/ttyd && chmod +x /usr/local/bin/ttyd
#8 CACHED
#9 [ 9/24] RUN /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" || (echo "WARNING: Homebrew installation failed (likely unsupported CPU - requires SSSE3). Some skills may not work." && exit 0)
#9 CACHED
#10 [ 6/24] RUN npm install -g pnpm && pnpm -v
#10 CACHED
#11 [ 7/24] RUN apt-get update && apt-get install -y --no-install-recommends chromium chromium-driver && apt-get clean && rm -rf /var/lib/apt/lists/*
#11 CACHED
#12 [10/24] RUN if [ -d /home/linuxbrew/.linuxbrew/Homebrew ]; then cd /home/linuxbrew/.linuxbrew/Homebrew && git config --global --add safe.directory /home/linuxbrew/.linuxbrew/Homebrew && /home/linuxbrew/.linuxbrew/bin/brew update --force || true; fi
#12 CACHED
#13 [12/24] RUN chmod +x /usr/local/bin/brew
#13 CACHED
#14 [ 2/24] RUN apt-get update && apt-get install -y --no-install-recommends bash git openssh-client ca-certificates tzdata jq curl tar xz-utils file python3 cmake nginx gnupg build-essential sudo vim nano fd-find ripgrep rsync bat less openssl && apt-get clean && rm -rf /var/lib/apt/lists/*
#14 CACHED
#15 [ 3/24] RUN mkdir -p /etc/apt/keyrings && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && chmod 644 /etc/apt/keyrings/nodesource.gpg && echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main" > /etc/apt/sources.list.d/nodesource.list && apt-get update && apt-get install -y --no-install-recommends nodejs && NODE_VERSION="$(node -v)" && echo "$NODE_VERSION" && echo "$NODE_VERSION" | grep -E '^v24\.' && rm -f /etc/apt/sources.list.d/nodesource.list /etc/apt/keyrings/nodesource.gpg && apt-get clean && rm -rf /var/lib/apt/lists/*
#15 CACHED
#16 [ 8/24] RUN useradd -m -s /bin/bash linuxbrew && mkdir -p /home/linuxbrew/.linuxbrew && chown -R linuxbrew:linuxbrew /home/linuxbrew
#16 CACHED
#17 [13/24] RUN if [ -x /home/linuxbrew/.linuxbrew/bin/brew ]; then /home/linuxbrew/.linuxbrew/bin/brew --version && /home/linuxbrew/.linuxbrew/bin/brew install gcc || true; else echo "Skipping gcc installation - Homebrew not available"; fi
#17 CACHED
#18 [14/24] RUN npm config set fund false && npm config set audit false && npm install -g openclaw@2026.7.1-2-2 node-llama-cpp@3.18.1 mcporter@0.12.3
#18 22.66 npm error code ETARGET
#18 22.66 npm error notarget No matching version found for openclaw@2026.7.1-2-2.
#18 22.67 npm error notarget In most cases you or one of your dependencies are requesting a package version that doesn't exist.
#18 22.67 npm error A complete log of this run can be found in: /root/.npm/_logs/2026-08-11T08_48_48_105Z-debug-0.log
#18 ERROR: process "/bin/bash -o pipefail -c npm config set fund false && npm config set audit false && npm install -g openclaw@2026.7.1-2-2 node-llama-cpp@3.18.1 mcporter@0.12.3" did not complete successfully: exit code: 1
------
> [14/24] RUN npm config set fund false && npm config set audit false && npm install -g openclaw@2026.7.1-2-2 node-llama-cpp@3.18.1 mcporter@0.12.3:
22.66 npm error code ETARGET
22.66 npm error notarget No matching version found for openclaw@2026.7.1-2-2.
22.67 npm error notarget In most cases you or one of your dependencies are requesting a package version that doesn't exist.
22.67 npm error A complete log of this run can be found in: /root/.npm/_logs/2026-08-11T08_48_48_105Z-debug-0.log
------
1 warning found (use docker --debug to expand):
- InvalidDefaultArgInFrom: Default value for ARG ${BUILD_FROM} results in empty or invalid base image name (line 2)
Dockerfile:123
--------------------
122 | # The image now ships Node 24, so use the current mcporter line.
123 | >>> RUN npm config set fund false && npm config set audit false \
124 | >>> && npm install -g openclaw@2026.7.1-2-2 node-llama-cpp@3.18.1 mcporter@0.12.3
125 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/bash -o pipefail -c npm config set fund false && npm config set audit false && npm install -g openclaw@2026.7.1-2-2 node-llama-cpp@3.18.1 mcporter@0.12.3" did not complete successfully: exit code: 1
2026-08-11 10:49:10.830 ERROR (MainThread) [supervisor.apps.app] Could not build image for app 17e0cc66_openclaw_assistant: Docker build failed for 17e0cc66/aarch64-addon-openclaw_assistant:0.5.86 (exit code 1). Build output:
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 6.13kB done
#1 WARN: InvalidDefaultArgInFrom: Default value for ARG ${BUILD_FROM} results in empty or invalid base image name (line 2)
#1 DONE 0.0s
#2 [internal] load metadata for ghcr.io/home-assistant/aarch64-base-debian:bookworm
#2 DONE 1.6s
#3 [internal] load .dockerignore
#3 transferring context: 2B done
#3 DONE 0.0s
#4 [ 1/24] FROM ghcr.io/home-assistant/aarch64-base-debian:bookworm@sha256:4ecdb87bbf2e24c220140aedefdc521f7e3c499bc116c886f432261dc247d2f8
#4 DONE 0.0s
#5 [internal] load build context
#5 transferring context: 105.58kB 0.0s done
#5 DONE 0.0s
#6 [ 5/24] RUN node -v && npm -v
#6 CACHED
#7 [11/24] COPY brew-wrapper.sh /usr/local/bin/brew
#7 CACHED
#8 [ 4/24] RUN ARCH=$(echo arm64 | sed 's|arm64|aarch64|;s|arm/v7|armhf|;s|armv7|armhf|;s|amd64|x86_64|') && echo "Downloading ttyd for arch: ${ARCH}" && curl -fsSL "https://github.com/tsl0922/ttyd/releases/download/1.7.7/ttyd.${ARCH}" -o /usr/local/bin/ttyd && chmod +x /usr/local/bin/ttyd
#8 CACHED
#9 [ 9/24] RUN /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" || (echo "WARNING: Homebrew installation failed (likely unsupported CPU - requires SSSE3). Some skills may not work." && exit 0)
#9 CACHED
#10 [ 6/24] RUN npm install -g pnpm && pnpm -v
#10 CACHED
#11 [ 7/24] RUN apt-get update && apt-get install -y --no-install-recommends chromium chromium-driver && apt-get clean && rm -rf /var/lib/apt/lists/*
#11 CACHED
#12 [10/24] RUN if [ -d /home/linuxbrew/.linuxbrew/Homebrew ]; then cd /home/linuxbrew/.linuxbrew/Homebrew && git config --global --add safe.directory /home/linuxbrew/.linuxbrew/Homebrew && /home/linuxbrew/.linuxbrew/bin/brew update --force || true; fi
#12 CACHED
#13 [12/24] RUN chmod +x /usr/local/bin/brew
#13 CACHED
#14 [ 2/24] RUN apt-get update && apt-get install -y --no-install-recommends bash git openssh-client ca-certificates tzdata jq curl tar xz-utils file python3 cmake nginx gnupg build-essential sudo vim nano fd-find ripgrep rsync bat less openssl && apt-get clean && rm -rf /var/lib/apt/lists/*
#14 CACHED
#15 [ 3/24] RUN mkdir -p /etc/apt/keyrings && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && chmod 644 /etc/apt/keyrings/nodesource.gpg && echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main" > /etc/apt/sources.list.d/nodesource.list && apt-get update && apt-get install -y --no-install-recommends nodejs && NODE_VERSION="$(node -v)" && echo "$NODE_VERSION" && echo "$NODE_VERSION" | grep -E '^v24\.' && rm -f /etc/apt/sources.list.d/nodesource.list /etc/apt/keyrings/nodesource.gpg && apt-get clean && rm -rf /var/lib/apt/lists/*
#15 CACHED
#16 [ 8/24] RUN useradd -m -s /bin/bash linuxbrew && mkdir -p /home/linuxbrew/.linuxbrew && chown -R linuxbrew:linuxbrew /home/linuxbrew
#16 CACHED
#17 [13/24] RUN if [ -x /home/linuxbrew/.linuxbrew/bin/brew ]; then /home/linuxbrew/.linuxbrew/bin/brew --version && /home/linuxbrew/.linuxbrew/bin/brew install gcc || true; else echo "Skipping gcc installation - Homebrew not available"; fi
#17 CACHED
#18 [14/24] RUN npm config set fund false && npm config set audit false && npm install -g openclaw@2026.7.1-2-2 node-llama-cpp@3.18.1 mcporter@0.12.3
#18 22.66 npm error code ETARGET
#18 22.66 npm error notarget No matching version found for openclaw@2026.7.1-2-2.
#18 22.67 npm error notarget In most cases you or one of your dependencies are requesting a package version that doesn't exist.
#18 22.67 npm error A complete log of this run can be found in: /root/.npm/_logs/2026-08-11T08_48_48_105Z-debug-0.log
#18 ERROR: process "/bin/bash -o pipefail -c npm config set fund false && npm config set audit false && npm install -g openclaw@2026.7.1-2-2 node-llama-cpp@3.18.1 mcporter@0.12.3" did not complete successfully: exit code: 1
------
> [14/24] RUN npm config set fund false && npm config set audit false && npm install -g openclaw@2026.7.1-2-2 node-llama-cpp@3.18.1 mcporter@0.12.3:
22.66 npm error code ETARGET
22.66 npm error notarget No matching version found for openclaw@2026.7.1-2-2.
22.67 npm error notarget In most cases you or one of your dependencies are requesting a package version that doesn't exist.
22.67 npm error A complete log of this run can be found in: /root/.npm/_logs/2026-08-11T08_48_48_105Z-debug-0.log
------
1 warning found (use docker --debug to expand):
- InvalidDefaultArgInFrom: Default value for ARG ${BUILD_FROM} results in empty or invalid base image name (line 2)
Dockerfile:123
--------------------
122 | # The image now ships Node 24, so use the current mcporter line.
123 | >>> RUN npm config set fund false && npm config set audit false \
124 | >>> && npm install -g openclaw@2026.7.1-2-2 node-llama-cpp@3.18.1 mcporter@0.12.3
125 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/bash -o pipefail -c npm config set fund false && npm config set audit false && npm install -g openclaw@2026.7.1-2-2 node-llama-cpp@3.18.1 mcporter@0.12.3" did not complete successfully: exit code: 1
Additional context
Not sure if it's related to #171
Pre-flight checks
What happened?
Cannot update from 0.5.85 -> 0.5.86 (#167)
What did you expect to happen?
Should pass update without issues
Steps to reproduce
Add-on version
0.5.86
OpenClaw version (if known)
2026.7.1-2
Access mode
custom
Relevant add-on configuration (redacted)
Add-on logs
Additional context
Not sure if it's related to #171