I can't install any extensions via the Extension Marketplace

Yep! Should be. Let us know if you’re still encountering issues.

1 Like

I’m running into the same issue. I want to install the extension inside a dev container.

The network tab shows this:

1 Like


I am getting the same error. I have just installed version 0.40.4 for windows 10. I am also running WSL(ubunut) if that makes any difference however, cursor was opened outside of WSL.

1 Like

Also when I try to install an extension in WSL (Ubuntu) I get the error in the screenshot above. I think Extensions install fine in normal windows but not WSL.

1 Like

Reporting the same error on the extensionquery returning 500.
If I search for docker I get 500.
If I search for template it works.

Reporting the same. Cursor 0.40.4 & macOS 14.6.1

@truell20 Got some more info that might help.

I ran ‘Fix WSL’ from the command pallet and tried again to install the extensions again I got the following log output

2024-09-14 14:45:32.535 [error] Error: Unable to resolve nonexistent file '/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/extensions'
    at n.resolve (/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:129:12644)
    at async X.q (/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:183:38891)
    at async X.scanExtensions (/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:183:38643)
    at async X.scanExtensions (/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:183:44893)
    at async a.M (/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:183:35765)
    at async Promise.all (index 0)
    at async a.scanSystemExtensions (/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:183:30273)
    at async Promise.all (index 0)
    at async a.scanAllExtensions (/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:183:29929)
    at async q.scanExtensions (/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:185:37771)
    at async z.M (/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:185:12540)
    at async /home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:185:6845
    at async Promise.all (index 0)
    at async z.I (/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:185:6632)
    at async z.installGalleryExtensions (/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:185:4150)
    at async z.installFromGallery (/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/vs/server/node/server.main.js:185:3262)

it seems to be looking for a file in '/home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/extensions' however, when I ls into ~/.cursor-server the only folder is data. I can send a tree if needed.

and also

Cannot find module 'buffer-crc32' Require stack: - /home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/node_modules/yauzl/index.js - /home/username/.cursor-server/bin/63dae81aea2c3fc079420fe72578a8eef26ba870/out/server-main.js

Is there a problem with my install?

let me know if there is any logs I can send over and I really want to get cursor working.