Cursor-agent does not work with non-glibc based distributions such as Alpine Linux

Where does the bug appear (feature/product)?

Cursor CLI

Describe the Bug

cursor-agent does not work with non-glibc based distributions such as Alpine Linux due to dynamic linking against glibc.

There are some binaries that are included in the downloaded tarball that exhibit this behavior too, such as node and other node dependencies (merkle-tree-napi, node_sqlite3…)

Steps to Reproduce

  • Install docker
  • Run:
    docker run --rm -it alpine:latest /bin/sh -c "apk update; apk add bash curl; curl https://cursor.com/install -fsS | bash; /root/.local/bin/cursor-agent --version"

Expected Behavior

cursor-agent runs successfully and prints the current version, like it does with:

docker run --rm -it ubuntu:latest /bin/sh -c "apt update; apt install -y curl; curl https://cursor.com/install -fsS | bash; /root/.local/bin/cursor-agent --version"

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2025.11.06-8fe8a63

Does this stop you from using Cursor

Yes - Cursor is unusable

For the sake of completeness, it happens even if the glibc compat layer is installed in Alpine Linux too:

docker run --rm -it alpine:latest /bin/sh -c "apk update; apk add bash curl libstdc++ libc6-compat; curl https://cursor.com/install -fsS | bash; /root/.local/bin/cursor-agent --version"

Thanks for the report, I’ve raised it with the team.

1 Like

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.