mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-11-11 05:43:13 +01:00
Install n8n past its unsatisfiable canvas dependencies (#18439)
n8n-nodes-base 2.46.0 moved @napi-rs/canvas-linux-arm64-musl and -linux-x64-musl from optional into hard dependencies. npm enforces os/cpu/libc on those, and no combination satisfies both arm64 and x64, so every install fails with EBADPLATFORM. n8n 2.46.4 reached the latest tag on 2026-11-03 and the failures started four minutes later. --force skips the platform check. The matching gnu binary is still installed through @napi-rs/canvas's own optional dependencies, so canvas keeps working.
This commit is contained in:
1 parent
e40a258a27
commit
667da6a8fb
2 files changed
+8
-2
No files matched your search
@@ -46,7 +46,10 @@ EOF
|
||||
systemctl daemon-reload
|
||||
fi
|
||||
|
||||
$STD npm install -g n8n@latest
|
||||
# n8n-nodes-base 2.46.0 pins both @napi-rs/canvas musl binaries as hard
|
||||
# dependencies, which no os/cpu/libc combination can satisfy. Drop --force
|
||||
# once upstream makes them optional again.
|
||||
$STD npm install -g n8n@latest --force
|
||||
systemctl restart n8n
|
||||
msg_ok "Updated n8n"
|
||||
msg_ok "Updated successfully!"
|
||||
|
||||
Reference in new issue
Block a user