General error using AI in Chat panel

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Nothing works under Chat panel, regardless of mode (agent, ask etc) or model (Composer 2, Opus 4.6 etc). It says reconnecting then concludes that Cursor servers encountered an error.

Note: This does not affect Cursor Tab (completions) and CTRL+K (inline chat).

Steps to Reproduce

I am using Cursor IDE within a Docker container based on ubuntu:24.04 with Wayland support.

Expected Behavior

Be able to use Cursor’s Chat panel as expected, regardless or mode and AI model.

Screenshots / Screen Recordings

Operating System

Linux

Version Information

Version: 3.1.15
VSCode Version: 1.105.1
Commit: 3a67af7b780e0bfc8d32aefa96b8ff1cb8817f80
Date: 2026-04-15T01:46:06.515Z
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: Linux x64 6.12.43+deb13-amd64

For AI issues: which model did you use?

Any AI model.

For AI issues: add Request ID with privacy disabled

I did see a bunch, but didn’t get to copy one before I found the solution. If this is important, I will restore the problematic setup and provide some Request IDs.

Additional Information

To solve the issue, I updated my image/container with the following:

# --- Enable timezone support (required by Cursor Agent) ---
apt-get install -y tzdata
ln -fs /usr/share/zoneinfo/Europe/Bucharest /etc/localtime
echo "Europe/Bucharest" >/etc/timezone
dpkg-reconfigure -f noninteractive tzdata

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report, and especially for finding a workaround and writing up the steps.

This is a confirmed bug on our side. The server doesn’t validate the timezone the client sends, and it crashes when Docker containers without tzdata return “Etc/Unknown”. The team is aware, and this affects a noticeable number of users in similar setups.

Your workaround of installing tzdata is the right fix on the client side. A server-side fix is also planned. It’ll validate the timezone and fall back to UTC, but we don’t have an ETA yet.

Let me know if everything stays stable after installing tzdata.

Hey @MatrixRonny

Update: the server-side fix for this bug has been deployed. The Chat panel in Docker containers without tzdata should no longer get stuck on “reconnecting” or show a server error. You don’t need to restart anything or change anything.

If you can still reproduce it, please open a new thread with the Request ID and your Cursor version.