Skip to content

version `GLIBC_2.29' not found #30

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
mwdotzom opened this issue Feb 12, 2025 · 2 comments
Open

version `GLIBC_2.29' not found #30

mwdotzom opened this issue Feb 12, 2025 · 2 comments
Assignees
Labels
bug Something isn't working Cursor This issue specifically relates to Cursor

Comments

@mwdotzom
Copy link

Thank you for your work! I'm using latest Cursor on ubuntu 18.04, tried everything in installation tips but still get Command'SpecStory: Save Composer and Chat History'resulted in an error: command 'specstory.showSpecStoryPreview' not found .

It never occured to me it's due to the glibc that I haven't got specstory work even once before I found this in developer console.

workbench.desktop.main.js:1391` Activating extension 'SpecStory.specstory-vscode' failed: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_cursorubr2O7/resources/app/node_modules/@vscode/sqlite3/build/Release/vscode-sqlite3.node).

Is it possible to make it compatible with this linux setup?

Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.5 LTS
Release:	18.04
Codename:	bionic

ldd (Ubuntu GLIBC 2.27-3ubuntu1.6) 2.27
@belucid
Copy link

belucid commented Feb 12, 2025

Thanks for the report @mwdotzom

To avoid having to have platform specific versions of the extension, we use Cursor's sqlite lib (which is platform specific) rather than bundling our own. Not sure why this isn't working in your case, it works generally on Linux. We'd expect if the sqlite lib isn't working for us, then it isn't working for Cursor either... but... doesn't seem to be the case here.

Is there anything else of note in your setup? Are you running remote/SSH/devcontainer workspaces or anything else of the sort?

@belucid belucid added the bug Something isn't working label Feb 12, 2025
@mwdotzom
Copy link
Author

mwdotzom commented Feb 13, 2025

Thanks for the insight @belucid !

Are you running remote/SSH/devcontainer workspaces or anything else of the sort?

Remote SSH was indeed the setup I intended, but not when I tested and reported this. What I did:

  1. Deleted local ~/.config/Cursor/User/workspaceStorage
  2. Deleted remote ~/.cursor-server/data/User/workspaceStorage
  3. Open Cursor through local terminal ./cursor-0.45.11-build-250207y6nbaw5qc-x86_64.AppImage
  4. Did not connect my remote-ssh, straightly open command palette, hit SpecStory: Save Composer and Chat History

Then I got the command not found error. Same behavior when connected to remote server.

specstory is also latest version(tried from cursor and .vsix), package.json:

...
	"version": "0.5.0",
...
	"engines": {
		"vscode": "^1.93.0"
	},
...

Is there anything else of note in your setup?

I don't think there is. I do notice the above vscode engine ^1.93.0. Of course that is met in cursor VSCode Version: 1.96.2, but locally (before cursor) I'm using vscode 1.85.2 as remote-ssh server requires glibc >= 2.28.0 after version 1.86 happening Feb 2025. Not sure if this is related.

Please let me know of any other info/logs I can help you debug!

@belucid belucid added the Cursor This issue specifically relates to Cursor label Apr 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Cursor This issue specifically relates to Cursor
Projects
None yet
Development

No branches or pull requests

3 participants