From 09a94d5b3bdb2bab4f248b23510dcf9cd86c1ea3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 7 Jul 2026 07:52:34 +0000 Subject: [PATCH 2/2] Fix claude_desktop build: remove conflicting npm apt package --- claude_desktop/CHANGELOG.md | 4 ++++ claude_desktop/Dockerfile | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/claude_desktop/CHANGELOG.md b/claude_desktop/CHANGELOG.md index b41d6a53ad..86e99aeb5e 100644 --- a/claude_desktop/CHANGELOG.md +++ b/claude_desktop/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.0 + +- Fix build failure: remove separate `npm` apt package (already bundled in NodeSource nodejs) + ## debianbookworm-1ae1f8ff-ls13 - Initial Claude Desktop add-on using LinuxServer Selkies, Home Assistant ingress, persistent sign-in data, runtime Claude Desktop updates, optional apt/pip additions, custom scripts, and bundled Claude Code optimization tools. diff --git a/claude_desktop/Dockerfile b/claude_desktop/Dockerfile index e2051a0709..58fb8da9ed 100644 --- a/claude_desktop/Dockerfile +++ b/claude_desktop/Dockerfile @@ -62,7 +62,7 @@ RUN curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc https://d # Install token-optimization tool prerequisites and binaries at build time RUN apt-get update && \ - apt-get install -y --no-install-recommends nodejs npm && \ + apt-get install -y --no-install-recommends nodejs && \ pip3 install --break-system-packages "headroom-ai[all]" && \ curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh && \ if [ -x /root/.local/bin/rtk ] && [ ! -x /usr/local/bin/rtk ]; then mv /root/.local/bin/rtk /usr/local/bin/rtk; fi && \