Describe the bug
It starts, prints the normal startup banner, but then immediately reports:
✗ Failed to start MCP Servers: Error: Cannot find native binding. npm has a bug related to optional dependencies (npm/cli#4828). Please try npm i again after removing both package-lock.json and node_modules directory.
Affected version
GitHub Copilot CLI 1.0.46.
Steps to reproduce the behavior
Version
GitHub Copilot CLI: 1.0.46
Previous version that worked: older versions / JS entry path still works in my environment
Installed globally with npm
Environment
OS: Linux
Architecture: x64
Node: v24.14.0
npm: installed globally with Node 24
glibc on system is relatively old
Expected behavior
✗ Failed to start MCP Servers: Error: Cannot find native binding. npm has a bug related to optional dependencies (npm/cli#4828). Please try npm i again after removing both package-lock.json and node_modules directory.
Additional context
No response
Describe the bug
It starts, prints the normal startup banner, but then immediately reports:
✗ Failed to start MCP Servers: Error: Cannot find native binding. npm has a bug related to optional dependencies (npm/cli#4828). Please try
npm iagain after removing both package-lock.json and node_modules directory.Affected version
GitHub Copilot CLI 1.0.46.
Steps to reproduce the behavior
Version
GitHub Copilot CLI: 1.0.46
Previous version that worked: older versions / JS entry path still works in my environment
Installed globally with npm
Environment
OS: Linux
Architecture: x64
Node: v24.14.0
npm: installed globally with Node 24
glibc on system is relatively old
Expected behavior
✗ Failed to start MCP Servers: Error: Cannot find native binding. npm has a bug related to optional dependencies (npm/cli#4828). Please try
npm iagain after removing both package-lock.json and node_modules directory.Additional context
No response