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.

similar problem in windows 11. can’t search extensions. wtf

We’re looking into this now, not all our users are seeing this, but we’ve had reports here too: Extensions marketplace queries return Error 500 · Issue #1881 · getcursor/cursor · GitHub

1 Like

Yeah, I can’t add anything. Coming back to cursor and I’m getting a 500 error as well. No VPN and on a home network.

Same issue, a few days ago I thought it wasn’t supported through VSCode (Cursor) Server, which is bad but not a huge deal imo. But now i’ve tried to add extensions locally and it failed with 500.

Hey, think we’ve fixed this now! Had a bug that only affected certain users due to a migration we did (and left some code over from!). Sorry for the inconvenience.

2 Likes

I’m getting an error trying to download extensions, basically I can’t download any

2025-04-05 15:22:08.193 [error] End of central directory record signature not found. Either not a zip file, or file is truncated.: Error: End of central directory record signature not found. Either not a zip file, or file is truncated.
    at Q0 (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js:90:24113)
    at file:///Applications/Cursor.app/Contents/Resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js:90:25441
    at /Applications/Cursor.app/Contents/Resources/app/node_modules/yauzl/index.js:40:7
    at /Applications/Cursor.app/Contents/Resources/app/node_modules/yauzl/index.js:190:5
    at /Applications/Cursor.app/Contents/Resources/app/node_modules/yauzl/index.js:712:5
    at /Applications/Cursor.app/Contents/Resources/app/node_modules/yauzl/fd-slicer.js:33:7
    at FSReqCallback.wrapper [as oncomplete] (node:fs:683:5) End of central directory record signature not found. Either not a zip file, or file is truncated.

Clicking try to download manually gives me an error too:

https://open-vsx.org/vscode/gallery/publishers/ReprEng/vsextensions/csv/1.0.6/vspackage

Says

So how can we fix this? :frowning:

What I’ve noticed is that loading of extensions happens, but it takes literally 10-15 minutes before it completes. Maybe there’s a bottleneck in the marketplace endpoing.

A quick workaround that I discovered since I’m not really familliar with vscode, is to go to

find the plugin i want, then drag and drop into the extensions panel, thereby manually installing extensions.

I got the idea from

which I can only assume is outdated since step #2 doesnt work since the vscode online registry doesn’t have a download link anymore