Cursor not working on Linux Mint

Hi, thanks for reporting an issue with Cursor.

Before you report this, we’d appreciate if you can search this forum to see if this issue has already been reported.

If you have done so, please check this box.
on

Describe the Bug

Cursor is not working in latest version, I think the issue its something with the extensions, because they dont work either, how to downgrade to 0.435, its been a nightmare that version on internet.

Steps to Reproduce

Just download the latest version from Linux

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 0.43.6
VSCode Version: 1.93.1
Commit: a846435528b4b760494a836f96f0739889253530
Date: 2024-12-06T05:11:55.168Z
Electron: 30.5.1
Chromium: 124.0.6367.243
Node.js: 20.16.0
V8: 12.4.254.20-electron.0
OS: Linux x64 5.15.0-126-generic

Additional Information

workbench.desktop.main.js:3019 [Extension Host] Error: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.30’ not found (required by /tmp/.mount_cursorWKDsVo/resources/app/node_modules.asar.unpacked/@vscode/spdlog/build/Release/spdlog.node)
at process.func [as dlopen] (node:electron/js2c/node_init:2:2214)
at Module._extensions…node (node:internal/modules/cjs/loader:1470:18)
at Object.func [as .node] (node:electron/js2c/node_init:2:2441)
at Module.load (node:internal/modules/cjs/loader:1215:32)
at Module._load (node:internal/modules/cjs/loader:1031:12)
at c._load (node:electron/js2c/node_init:2:13801)
at P._load (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:193:6057)
at Module.require (node:internal/modules/cjs/loader:1240:19)
at g (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:2:647)
at bindings (/tmp/.mount_cursorWKDsVo/resources/app/node_modules.asar/bindings/bindings.js:112:48)
at Object. (/tmp/.mount_cursorWKDsVo/resources/app/node_modules.asar/@vscode/spdlog/index.js:3:35)
at c._compile (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:2:1257)
at Module._extensions…js (node:internal/modules/cjs/loader:1432:10)
at Module.load (node:internal/modules/cjs/loader:1215:32)
at Module._load (node:internal/modules/cjs/loader:1031:12)
at c._load (node:electron/js2c/node_init:2:13801)
at P._load (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:193:6057)
at Module.require (node:internal/modules/cjs/loader:1240:19)
at require (node:internal/modules/helpers:179:18)
at i (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:3:98)
at r.load (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:2:1637)
at p.load (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:1:13512)
at c (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:3:9339)
at Object.errorback (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:3:9458)
at p.triggerErrorback (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:1:13806)
at /tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:1:13557
at r.load (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:2:1654)
at p.load (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:1:13512)
at c (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:3:9339)
at l._loadModule (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:3:9467)
at l._resolve (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:4:452)
at l.defineModule (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:3:5561)
at l._relativeRequire (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:3:6185)
at e (/tmp/.mount_cursorWKDsVo/resources/app/out/bootstrap-fork.js:3:8517)
at /tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:128:19621
at new Promise ()
at N (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:128:19601)
at f.r (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:128:20725)
at new f (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:128:20600)
at L.q (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:167:330)
at L.createLogger (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:128:4878)
at new L (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:155:28892)
at m.o (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:124:1609)
at /tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:124:3421
at Z.d (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:104:23756)
at get value (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:104:23908)
at Object.get (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:124:3953)
at new $ (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:180:1145)
at g (/tmp/.mount_cursorWKDsVo/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:193:10603)

Does this stop you from using Cursor

Yes - Cursor is unusable