Cannot find package "@netlify/esbuild" during deployment

Problem:
When upgrading my project’s netlify packages, an error is encountered during preview deployment. Errors about incompatible architectures and un-available exports are present in the initialization step of deployment. There are a lot of issues about various esbuild optional dependencies that are incompatible with the server. See log at bottom. Comparing to previous deployments before this upgrade, I did not see these errors prior.

Note that I have no issue running my project locally with yarn netlify cli. I am using an M1 Apple on Ventura 13.5.2 (22G91). All dependencies install fine.

Netlify site: app.playabl.io

Things I’ve tried:

  • Install a lower version of netlify-cli. I’ve tried going down to 16.0.0 and got the same result when the deploy preview tried to build
  • Regenerate yarn.lock

Log output:

9:11:00 AM: build-image version: 0143b4617dd9b5b3faed2aefa29c54a846e69aae (focal)
9:11:00 AM: buildbot version: 24f7c9fcfdc0e642a0e84524831960fde1f386d1
9:11:00 AM: Fetching cached dependencies
9:11:00 AM: Starting to download cache of 1.1GB
9:11:23 AM: Finished downloading cache in 23.706s
9:11:23 AM: Starting to extract cache
9:11:33 AM: Finished extracting cache in 9.477s
9:11:33 AM: Finished fetching cache in 33.296s
9:11:33 AM: Starting to prepare the repo for build
9:11:33 AM: Preparing Git Reference pull/173/head
9:11:35 AM: Starting to install dependencies
9:11:35 AM: Python version set to 3.8
9:11:35 AM: Attempting Ruby version 2.7.2, read from environment
9:11:36 AM: Using Ruby version 2.7.2
9:11:36 AM: Started restoring cached go cache
9:11:36 AM: Finished restoring cached go cache
9:11:36 AM: Installing Go version 1.16.5 (requested 1.16.5)
9:11:40 AM: go version go1.16.5 linux/amd64
9:11:41 AM: Using PHP version 8.0
9:11:41 AM: Started restoring cached Node.js version
9:11:43 AM: Finished restoring cached Node.js version
9:11:43 AM: v18.18.0 is already installed.
9:11:44 AM: Now using node v18.18.0 (npm v9.8.1)
9:11:44 AM: Enabling Node.js Corepack
9:11:44 AM: Started restoring cached build plugins
9:11:44 AM: Finished restoring cached build plugins
9:11:44 AM: Started restoring cached corepack dependencies
9:11:44 AM: Finished restoring cached corepack dependencies
9:11:44 AM: Started restoring cached yarn cache
9:11:50 AM: Finished restoring cached yarn cache
9:11:50 AM: Installing Yarn version 1.22.10
9:11:50 AM: Preparing yarn@1.22.10 for immediate activation...
9:11:51 AM: No yarn workspaces detected
9:11:51 AM: Started restoring cached node modules
9:11:51 AM: Finished restoring cached node modules
9:11:51 AM: Installing npm packages using Yarn version 1.22.10
9:11:51 AM: yarn install v1.22.10
9:11:51 AM: [1/4] Resolving packages...
9:11:52 AM: [2/4] Fetching packages...
9:12:06 AM: info @netlify/local-functions-proxy-darwin-arm64@1.1.1: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@netlify/local-functions-proxy-darwin-arm64@1.1.1" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @netlify/local-functions-proxy-darwin-arm64@1.1.1: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @netlify/local-functions-proxy-darwin-x64@1.1.1: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@netlify/local-functions-proxy-darwin-x64@1.1.1" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @netlify/local-functions-proxy-freebsd-arm64@1.1.1: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@netlify/local-functions-proxy-freebsd-arm64@1.1.1" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @netlify/local-functions-proxy-freebsd-arm64@1.1.1: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @netlify/local-functions-proxy-freebsd-x64@1.1.1: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@netlify/local-functions-proxy-freebsd-x64@1.1.1" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @netlify/local-functions-proxy-linux-arm@1.1.1: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@netlify/local-functions-proxy-linux-arm@1.1.1" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @netlify/local-functions-proxy-linux-arm64@1.1.1: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@netlify/local-functions-proxy-linux-arm64@1.1.1" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @netlify/local-functions-proxy-linux-ia32@1.1.1: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@netlify/local-functions-proxy-linux-ia32@1.1.1" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @netlify/local-functions-proxy-linux-ppc64@1.1.1: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@netlify/local-functions-proxy-linux-ppc64@1.1.1" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @netlify/local-functions-proxy-openbsd-x64@1.1.1: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@netlify/local-functions-proxy-openbsd-x64@1.1.1" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @netlify/local-functions-proxy-win32-ia32@1.1.1: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@netlify/local-functions-proxy-win32-ia32@1.1.1" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @netlify/local-functions-proxy-win32-ia32@1.1.1: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @netlify/local-functions-proxy-win32-x64@1.1.1: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@netlify/local-functions-proxy-win32-x64@1.1.1" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info fsevents@2.3.3: The platform "linux" is incompatible with this module.
9:12:06 AM: info "fsevents@2.3.3" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/android-arm@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/android-arm@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/android-arm@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/android-arm64@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/android-arm64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/android-arm64@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/android-x64@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/android-x64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/darwin-arm64@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/darwin-arm64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/darwin-arm64@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/darwin-x64@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/darwin-x64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/freebsd-arm64@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/freebsd-arm64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/freebsd-arm64@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/freebsd-x64@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/freebsd-x64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-arm@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-arm@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-arm64@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-arm64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-ia32@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-ia32@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-loong64@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-loong64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-mips64el@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-mips64el@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-ppc64@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-ppc64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-riscv64@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-riscv64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-s390x@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-s390x@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/netbsd-x64@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/netbsd-x64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/openbsd-x64@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/openbsd-x64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/sunos-x64@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/sunos-x64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/win32-arm64@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/win32-arm64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/win32-arm64@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/win32-ia32@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/win32-ia32@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/win32-ia32@0.19.2: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/win32-x64@0.19.2: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/win32-x64@0.19.2" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/android-arm@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/android-arm@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/android-arm@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/android-arm64@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/android-arm64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/android-arm64@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/android-x64@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/android-x64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/darwin-arm64@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/darwin-arm64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/darwin-arm64@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/darwin-x64@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/darwin-x64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/freebsd-arm64@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/freebsd-arm64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/freebsd-arm64@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/freebsd-x64@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/freebsd-x64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-arm@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-arm@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-arm64@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-arm64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-ia32@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-ia32@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-loong64@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-loong64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-mips64el@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-mips64el@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-ppc64@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-ppc64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-riscv64@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-riscv64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-s390x@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-s390x@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/netbsd-x64@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/netbsd-x64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/openbsd-x64@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/openbsd-x64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/sunos-x64@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/sunos-x64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/win32-arm64@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/win32-arm64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/win32-arm64@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/win32-ia32@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/win32-ia32@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/win32-ia32@0.17.19: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/win32-x64@0.17.19: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/win32-x64@0.17.19" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/android-arm@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/android-arm@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/android-arm@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/android-arm64@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/android-arm64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/android-arm64@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/android-x64@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/android-x64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/darwin-arm64@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/darwin-arm64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/darwin-arm64@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/darwin-x64@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/darwin-x64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/freebsd-arm64@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/freebsd-arm64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/freebsd-arm64@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/freebsd-x64@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/freebsd-x64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-arm@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-arm@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-arm64@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-arm64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-ia32@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-ia32@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-loong64@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-loong64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-mips64el@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-mips64el@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-ppc64@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-ppc64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-riscv64@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-riscv64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/linux-s390x@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info "@esbuild/linux-s390x@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/netbsd-x64@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/netbsd-x64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/openbsd-x64@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/openbsd-x64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/sunos-x64@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/sunos-x64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/win32-arm64@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/win32-arm64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/win32-arm64@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/win32-ia32@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/win32-ia32@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: info @esbuild/win32-ia32@0.18.20: The CPU architecture "x64" is incompatible with this module.
9:12:06 AM: info @esbuild/win32-x64@0.18.20: The platform "linux" is incompatible with this module.
9:12:06 AM: info "@esbuild/win32-x64@0.18.20" is an optional dependency and failed compatibility check. Excluding it from installation.
9:12:06 AM: [3/4] Linking dependencies...
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/sdk-node@0.39.1" has incorrect peer dependency "@opentelemetry/api@>=1.3.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/exporter-metrics-otlp-grpc > @opentelemetry/core@1.15.2" has incorrect peer dependency "@opentelemetry/api@>=1.0.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/exporter-metrics-otlp-grpc > @opentelemetry/otlp-transformer@0.41.2" has incorrect peer dependency "@opentelemetry/api@>=1.3.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/exporter-metrics-otlp-grpc > @opentelemetry/resources@1.15.2" has incorrect peer dependency "@opentelemetry/api@>=1.0.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/exporter-metrics-otlp-grpc > @opentelemetry/sdk-metrics@1.15.2" has incorrect peer dependency "@opentelemetry/api@>=1.3.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/exporter-metrics-otlp-proto > @opentelemetry/core@1.13.0" has incorrect peer dependency "@opentelemetry/api@>=1.0.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/exporter-metrics-otlp-proto > @opentelemetry/otlp-transformer@0.39.1" has incorrect peer dependency "@opentelemetry/api@>=1.3.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/exporter-metrics-otlp-proto > @opentelemetry/resources@1.13.0" has incorrect peer dependency "@opentelemetry/api@>=1.0.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/exporter-metrics-otlp-proto > @opentelemetry/sdk-metrics@1.13.0" has incorrect peer dependency "@opentelemetry/api@>=1.3.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/exporter-trace-otlp-grpc > @opentelemetry/sdk-trace-base@1.15.2" has incorrect peer dependency "@opentelemetry/api@>=1.0.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/sdk-node > @opentelemetry/sdk-trace-base@1.13.0" has incorrect peer dependency "@opentelemetry/api@>=1.0.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/sdk-node > @opentelemetry/sdk-trace-node@1.13.0" has incorrect peer dependency "@opentelemetry/api@>=1.0.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/exporter-metrics-otlp-grpc > @opentelemetry/otlp-transformer > @opentelemetry/sdk-logs@0.41.2" has incorrect peer dependency "@opentelemetry/api@>=1.4.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/exporter-metrics-otlp-proto > @opentelemetry/otlp-transformer > @opentelemetry/sdk-logs@0.39.1" has incorrect peer dependency "@opentelemetry/api@>=1.4.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/sdk-node > @opentelemetry/sdk-trace-node > @opentelemetry/context-async-hooks@1.13.0" has incorrect peer dependency "@opentelemetry/api@>=1.0.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/sdk-node > @opentelemetry/sdk-trace-node > @opentelemetry/propagator-b3@1.13.0" has incorrect peer dependency "@opentelemetry/api@>=1.0.0 <1.5.0".
9:12:06 AM: warning "netlify-cli > @netlify/build > @honeycombio/opentelemetry-node > @opentelemetry/sdk-node > @opentelemetry/sdk-trace-node > @opentelemetry/propagator-jaeger@1.13.0" has incorrect peer dependency "@opentelemetry/api@>=1.0.0 <1.5.0".
9:12:16 AM: [4/4] Building fresh packages...
9:12:17 AM: error /opt/build/repo/node_modules/netlify-cli: Command failed.
9:12:17 AM: Exit code: 1
9:12:17 AM: Command: node ./scripts/postinstall.mjs
9:12:17 AM: Arguments:
9:12:17 AM: Directory: /opt/build/repo/node_modules/netlify-cli
9:12:17 AM: Output:
9:12:17 AM: node:internal/errors:496
9:12:17 AM:     ErrorCaptureStackTrace(err);
9:12:17 AM:     ^
9:12:17 AM: Error [ERR_MODULE_NOT_FOUND]: Cannot find package "@netlify/esbuild" imported from /opt/build/repo/node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/dist/runtimes/node/bundlers/esbuild/bundler.js
9:12:17 AM:     at new NodeError (node:internal/errors:405:5)
9:12:17 AM:     at packageResolve (node:internal/modules/esm/resolve:890:9)
9:12:17 AM:     at moduleResolve (node:internal/modules/esm/resolve:939:20)
9:12:17 AM:     at defaultResolve (node:internal/modules/esm/resolve:1132:11)
9:12:17 AM:     at nextResolve (node:internal/modules/esm/loader:163:28)
9:12:17 AM:     at ESMLoader.resolve (node:internal/modules/esm/loader:835:30)
9:12:17 AM:     at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)
9:12:17 AM:     at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:77:40)
9:12:17 AM:     at link (node:internal/modules/esm/module_job:76:36) {
9:12:17 AM:   code: "ERR_MODULE_NOT_FOUND"
9:12:17 AM: }
9:12:17 AM: Node.js v18.18.0
9:12:17 AM: info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
9:12:24 AM: Failed during stage "Install dependencies": dependency_installation script returned non-zero exit code: 1
9:12:24 AM: Error during Yarn install
9:12:24 AM: Build was terminated: dependency_installation script returned non-zero exit code: 1
9:12:24 AM: Failing build: Failed to install dependencies
9:12:24 AM: Finished processing build request in 1m24.604s

Hi @jonjongrim , thanks for the post and welcome to the forums
If possible kindly share a code snippet of your package.json file for me to help with the debugging.
Thanks.

Sure - you can view the package.json diff and file here.

I think I have identified part of the issue and a path forward. Yarn seems to be the culprit here. I was using yarn version 1.22 and something about how it installs the packages breaks the installations.

I’ve got a new branch where I’m switching to npm and have already been able to upgrade netlify-cli to 16.5 as I would expect. So I think my problem is effectively solved. You’re welcome to look into it still if you like, but I no longer need assistance.

Hi @jonjongrim , thanks for the feedback.
Took a look at your package.json and it looks okay for me.
As you stated it could be problems with yarn.
Updating the netlify-cli and other packages can help.
Good to know your problem has been solved after switching to npm and upgrading the netlify-cli