From d0ff949828829e9fcba33fe17945cfc4fa3d2e19 Mon Sep 17 00:00:00 2001 From: Ruslan Date: Tue, 28 Apr 2026 06:50:56 +0000 Subject: [PATCH] fix: remove stale Xvfb lock file on container restart On restart, /tmp/.X1-lock remains from previous run causing Xvfb to fail with 'Server is already active for display 1', which then breaks xfreerdp and x11vnc. Clean up lock and socket before starting Xvfb. Co-Authored-By: Claude Sonnet 4.6 --- rdp-proxy/entrypoint.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rdp-proxy/entrypoint.sh b/rdp-proxy/entrypoint.sh index f8df8c9..7c26ce7 100644 --- a/rdp-proxy/entrypoint.sh +++ b/rdp-proxy/entrypoint.sh @@ -183,6 +183,8 @@ cat > /opt/portal/index.html </dev/null || true Xvfb "$DISPLAY_NUM" -screen 0 "$SCREEN_GEOMETRY" >/tmp/xvfb.log 2>&1 & sleep 1