Connection error (VPN message)

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Request ID: b5415837-97b1-448f-8d24-a53ea5a45424
ConnectError: [unknown] Network disconnected
at I0c.$streamAiConnect (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7349:397603)
at async vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:587:348474
at async N$n.toolWrappedStream (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4017:24285)
at async vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:5119:7271
at async sL.handleStreamComposer (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:3830:993)
at async GFr.streamResponse (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7948:12308)
at async ZOr. (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8093:7648)
at async eBr. (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8095:1998)
at async HOr. (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8089:567)
at async qOr. (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8089:27905)
at async zOr. (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8089:41777)
at async wMe. (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4017:39720)
at async QOr. (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8093:6794)
at async die.processCodeBlocks (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:3872:3486)
at async dN.submitChatMaybeAbortCurrent (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:5119:9338)
at async En (vscode-file://vscode-app/tmp/.mount_CursorN9XlOS/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7200:2761)

Steps to Reproduce

Was chatting and the message appeared on afollowup

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.12
VSCode Version: 1.99.3
Commit: cf556c9696a68b98680ff86651043c97b989fb00
Date: 2025-10-26T03:36:53.227Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Linux x64 6.8.0-85-generic

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. The “Network disconnected” error on Linux is often caused by DNS or firewall settings blocking connections to Cursor’s backend services.

Please try:

  1. Switch DNS to Google/Cloudflare (this resolved a similar Ubuntu case: Cursor Chat Not Working - Error in Network Diagnositics):

    • System Settings → Network → Edit connection → IPv4/IPv6 → DNS
    • Add 8.8.8.8 or 1.1.1.1
    • Restart Cursor
  2. Test API access from the terminal:
    curl -v https://api2.cursor.sh
    Let me know if it times out or succeeds.

  3. Check firewall/VPN:

    • Are you using a VPN or behind a corporate firewall?
    • Temporarily disable the firewall: sudo ufw disable (for testing only)
  4. Run Network Diagnostics in Cursor:

    • Settings → Network → Run Diagnostics
    • Share the results if the issue persists

Let me know if changing DNS helps.