I had this issue but it turns out…
Older installs of Raspberry Pi are:
-
64-bit kernel with 32-bit userland
-
Sometimes written as arm64/armhf (for Raspberry Pi and other ARM devices).
On Raspberry Pi forums and Linux documentation you’ll often see it described as:
- “64-bit kernel, 32-bit rootfs”
By clean reinstalling Raspberry Pi with all native 64 bit, it fixed it for me. Cursor was trying to use a 64 bit interface but it was expecting 32 bit.