Stucking in codebase indexing

Describe the Bug

Use remote-ssh, the codebase indexing always show “loading…”:

Steps to Reproduce

open the Cursor settings

Screenshots / Screen Recordings

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.4.2
VSCode Version: 1.99.3
Commit: 07aa3b4519da4feab4761c58da3eeedd253a1670
Date: 2025-08-06T19:23:39.081Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.6.0

Additional Information

I have followed link to set the correct libgcc for remote node binary.

2025-08-07 16:20:06.177 [error] Activating extension anysphere.cursor-retrieval failed due to an error:
2025-08-07 16:20:06.177 [error] Error: /lib64/librt.so.1: undefined symbol: __clock_nanosleep, version GLIBC_PRIVATE
	at Module._extensions..node (node:internal/modules/cjs/loader:1586:18)
	at Module.load (node:internal/modules/cjs/loader:1288:32)
	at Module._load (node:internal/modules/cjs/loader:1104:12)
	at s._load (file:///root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/out/vs/workbench/api/node/extensionHostProcess.js:216:2335)
	at e._load (file:///root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/out/vs/workbench/api/node/extensionHostProcess.js:202:29876)
	at r._load (file:///root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/out/vs/workbench/api/node/extensionHostProcess.js:194:26107)
	at Module.require (node:internal/modules/cjs/loader:1311:19)
	at require (node:internal/modules/helpers:179:18)
	at Object.<anonymous> (/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/node_modules/@anysphere/file-service/index.js:1:3464)
	at Module._compile (node:internal/modules/cjs/loader:1469:14)
	at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
	at Module.load (node:internal/modules/cjs/loader:1288:32)
	at Module._load (node:internal/modules/cjs/loader:1104:12)
	at s._load (file:///root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/out/vs/workbench/api/node/extensionHostProcess.js:216:2335)
	at e._load (file:///root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/out/vs/workbench/api/node/extensionHostProcess.js:202:29876)
	at r._load (file:///root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/out/vs/workbench/api/node/extensionHostProcess.js:194:26107)
	at Module.require (node:internal/modules/cjs/loader:1311:19)
	at require (node:internal/modules/helpers:179:18)
	at 6768 (/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/dist/main.js:2:1723619)
	at s (/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/dist/main.js:2:2963485)
	at 731 (/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/dist/main.js:2:132430)
	at s (/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/dist/main.js:2:2963485)
	at 9810 (/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/dist/main.js:2:2942704)
	at s (/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/dist/main.js:2:2963485)
	at 8501 (/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/dist/main.js:2:2291692)
	at s (/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/dist/main.js:2:2963485)
	at /root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/dist/main.js:2:2964364
	at Object.<anonymous> (/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/dist/main.js:2:2964471)
	at Module._compile (node:internal/modules/cjs/loader:1469:14)
	at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
	at Module.load (node:internal/modules/cjs/loader:1288:32)
	at Module._load (node:internal/modules/cjs/loader:1104:12)
	at s._load (file:///root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/out/vs/workbench/api/node/extensionHostProcess.js:216:2335)
	at e._load (file:///root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/out/vs/workbench/api/node/extensionHostProcess.js:202:29876)
	at r._load (file:///root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/out/vs/workbench/api/node/extensionHostProcess.js:194:26107)
	at Module.require (node:internal/modules/cjs/loader:1311:19)
	at require (node:internal/modules/helpers:179:18)
	at Tkt._loadCommonJSModule (file:///root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/out/vs/workbench/api/node/extensionHostProcess.js:202:31945)
	at runNextTicks (node:internal/process/task_queues:60:5)
	at process.processImmediate (node:internal/timers:454:9)
	at async Promise.all (index 0)

Does this stop you from using Cursor

Yes - Cursor is unusable

Solution:

chmod +x '/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/node_modules/@anysphere/file-service/file_service.linux-x64-gnu.node'
patchelf --set-rpath '/root/yanjie/glibc-all-in-one/libs/2.31-0ubuntu9.16_amd64' '/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/node_modules/@anysphere/file-service/file_service.linux-x64-gnu.node'
# check
ldd '/root/.cursor-server/cli/servers/Stable-07aa3b4519da4feab4761c58da3eeedd253a1670/server/extensions/cursor-retrieval/node_modules/@anysphere/file-service/file_service.linux-x64-gnu.node'

It’s so incompatible

Can you support any ENVIRONMENT for this issue?

Exp:

CURSOR_SERVER_CUSTOM_GLIBC_PATH
CURSOR_SERVER_CUSTOM_PATCHELF_PATH