Claude Code in Action course: Bus error on Ubuntu 25.10 (glibc 2.42)
Summary
The "Claude Code in Action" course project (anthropic.skilljar.com/claude-code-in-action) crashes immediately on npm run dev with a Bus error on Ubuntu 25.10 due to an incompatibility between Next.js 15.3.3's prebuilt SWC native binary and glibc 2.42.
Environment
- OS: Ubuntu 25.10 (Plucky Puffin)
- glibc: 2.42
- Node.js: v24.14.1
- Next.js: 15.3.3
- CPU: AMD Ryzen 5 5625U (x86_64)
Steps to reproduce
- Follow the course setup instructions
- Run
npm run setup(completes successfully) - Run
npm run dev
Error
> NODE_OPTIONS='--require ./node-compat.cjs' next dev --turbopack
Bus error (core dumped)
The system crash reporter shows ld-linux-x86-64.so.2 (the dynamic linker) crashing — the @next/swc-linux-x64-gnu native binary is incompatible with glibc 2.42.
The error also occurs without the --turbopack flag.
Workaround
Install the WASM fallback for SWC and remove the native binaries:
npm install @next/swc-wasm-nodejs@15.3.3
rm -rf node_modules/@next/swc-linux-x64-gnu node_modules/@next/swc-linux-x64-musl
npm run dev
Suggestion
Consider adding a note to the course setup instructions for users on newer Linux distributions, or pinning a Next.js version with broader glibc compatibility.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗