Issues with multiplex server on 3.0.4

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The multiplex server has issues starting successfully starting today on remote SSH connection.

I get logs like:

Configuring Cursor Server on Remote
Using TMP_DIR: /tmp
Locking /tmp/cursor-remote-lock.3a29e20f7cb4d00e0bd08cff7cd66a2e
Server script already installed in /home/dclark/.cursor-server/bin/linux-x64/63715ffc1807793ce209e935e5c3ab9b79fddc80/bin/cursor-server
Checking node executable
v20.18.2
Checking for running multiplex server: /home/dclark/.cursor-server/bin/multiplex-server/3ce73d09cffc8f33c6d911e972bd0f6dabbe3e26e810844be8060e6b10987db8.js
Running multiplex server: 1804018 grep /home/dclark/.cursor-server/bin/multiplex-server/3ce73d09cffc8f33c6d911e972bd0f6dabbe3e26e810844be8060e6b10987db8.js
Multiplex server script is already running /home/dclark/.cursor-server/bin/multiplex-server/3ce73d09cffc8f33c6d911e972bd0f6dabbe3e26e810844be8060e6b10987db8.js. Running processes are 1804018 grep /home/dclark/.cursor-server/bin/multiplex-server/3ce73d09cffc8f33c6d911e972bd0f6dabbe3e26e810844be8060e6b10987db8.js
Reading multiplex server token file /tmp/cursor-remote-multiplex.token.3a29e20f7cb4d00e0bd08cff7cd66a2e.3ce73d09cffc8f33c6d911e972bd0f6dabbe3e26e810844be8060e6b10987db8
Multiplex server token file found
Reading multiplex server log file /tmp/cursor-remote-multiplex.log.3a29e20f7cb4d00e0bd08cff7cd66a2e.3ce73d09cffc8f33c6d911e972bd0f6dabbe3e26e810844be8060e6b10987db8
Waiting for multiplex server to start... (5s elapsed)
Waiting for multiplex server to start... (10s elapsed)
Waiting for multiplex server to start... (15s elapsed)
Waiting for multiplex server to start... (20s elapsed)
Waiting for multiplex server to start... (25s elapsed)
Waiting for multiplex server to start... (30s elapsed)
Waiting for multiplex server to start... (35s elapsed)
Waiting for multiplex server to start... (40s elapsed)
Waiting for multiplex server to start... (45s elapsed)
Waiting for multiplex server to start... (50s elapsed)
Waiting for multiplex server to start... (55s elapsed)
Waiting for multiplex server to start... (60s elapsed)
Waiting for multiplex server to start... (65s elapsed)
Waiting for multiplex server to start... (70s elapsed)
Waiting for multiplex server to start... (75s elapsed)
Waiting for multiplex server to start... (80s elapsed)
Waiting for multiplex server to start... (85s elapsed)
Waiting for multiplex server to start... (90s elapsed)
Error multiplex server did not start successfully. Below are the logs
-rw-rw-r-- 1 dclark dclark 0 Apr  2 14:07 /tmp/cursor-remote-multiplex.log.3a29e20f7cb4d00e0bd08cff7cd66a2e.3ce73d09cffc8f33c6d911e972bd0f6dabbe3e26e810844be8060e6b10987db8
Checking for code servers
Code server script is already running /home/dclark/.cursor-server/bin/linux-x64/63715ffc1807793ce209e935e5c3ab9b79fddc80/bin/cursor-server. Running processes are 1802791 sh /home/dclark/.cursor-server/bin/linux-x64/63715ffc1807793ce209e935e5c3ab9b79fddc80/bin/cursor-server --start-server --host=127.0.0.1 --port 0 --connection-token-file /tmp/cursor-remote-code.token.3a29e20f7cb4d00e0bd08cff7cd66a2e --telemetry-level off --enable-remote-auto-shutdown --accept-server-license-terms
Code server log file is /tmp/cursor-remote-code.log.3a29e20f7cb4d00e0bd08cff7cd66a2e
3f7839afe177106bf981e7b0: start
exitCode==0==
nodeExecutable==/home/dclark/.cursor-server/bin/linux-x64/63715ffc1807793ce209e935e5c3ab9b79fddc80/node==
errorMessage====
isFatalError==false==
multiplexListeningOn====
multiplexConnectionToken====
codeListeningOn==33037==
codeConnectionToken==eaee4bb5-95db-47db-a23d-5f75e1323840==
detectedPlatform==linux==
arch==x64==
SSH_AUTH_SOCK====
DISPLAY====
3f7839afe177106bf981e7b0: end
Unlocking /tmp/cursor-remote-lock.3a29e20f7cb4d00e0bd08cff7cd66a2e
 
***********************************************************************
* This terminal is used to establish and maintain the SSH connection. *
* Closing this terminal will terminate the connection and disconnect  *
* Cursor from the remote server.                                      *
***********************************************************************

Steps to Reproduce

I just ssh connect to a machine and wait for a while. Then try to open a folder and I got the logs above.

Expected Behavior

Normally things open very quickly and there is no waiting or failed server start.

Operating System

MacOS

Version Information

Version: 3.0.4
VSCode Version: 1.105.1
Commit: 63715ffc1807793ce209e935e5c3ab9b79fddc80
Date: 2026-04-02T09:36:23.265Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 24.6.0

Additional Information

Started on day of 3.0.4 launch. I was having the issue before I upgraded to 3.0.4 as well. I upgraded thinking it might resolve it, but it didn’t.

Does this stop you from using Cursor

Yes - Cursor is unusable

UPDATE - FIXED

I ran the “Reinstall Remote Server and Reload Window” command and this fixed the issue.