Codebase Indexing No Longer Working Inside Dev Containers

Workaround for Cannot find module '@anysphere/file-service-linux-arm64-gnu' Error

To resolve the error Cannot find module '@anysphere/file-service-linux-arm64-gnu', we can manually install the package. This issue occurs because the remote VS Code server initialization mistakenly installs the x64 version instead of the arm64 version.

Target Directory:

~/.cursor-server/cli/servers/Stable-<version>/server/extensions/cursor-retrieval/node_modules/@anysphere

Replace <version> with your specific Cursor version.

Important: Use the same version as the original file-service-linux-x64-gnu, e.g., 0.0.0-51333e36-6e776f2305a251cf73bd51c4fcdf375334c99ed76a393f3b4efd90b6eace2b69.

Directory structure before and after the fix:

# Before
$ ls ~/.cursor-server/cli/servers/Stable-9e8f0f993884031e2f08d75f7adab80d1732a980/server/extensions/cursor-retrieval/node_modules/@anysphere
file-service  file-service-linux-x64-gnu

# After
$ ls ~/.cursor-server/cli/servers/Stable-9e8f0f993884031e2f08d75f7adab80d1732a980/server/extensions/cursor-retrieval/node_modules/@anysphere
file-service  file-service-linux-arm64-gnu  file-service-linux-x64-gnu

After applying the fix, reload the Cursor workspace. This solution has been tested and confirmed working on my MacBook Pro (host: arm64 macOS, remote: arm64 Linux).

3 Likes