3 Replies
⚠️ DISPLAY not set by environment, defaulting to :99 (Xvfb should be running on this display)
🚀 Initializing Flow Generator API Server...
✅ Server ready (browser will initialize on first request)
🌐 Server listening on http://0.0.0.0:8080
📚 API documentation available at http://0.0.0.0:8080/
2026-01-24T19:27:57.729Z GET /api/status
2026-01-24T19:27:58.521Z POST /api/projects
🖥️ DISPLAY environment variable: :99
✅ DISPLAY is set: :99
✅ Xvfb appears to be accessible on :99
🚀 Launching browser...
❌ Failed to launch Chrome in headed mode
Error: Missing X server to start the headful browser. Either set headless to true or use xvfb-run to run your Puppeteer script.
DISPLAY: :99
Xvfb processes found: 50
Xvfb is running but Chrome cannot connect to it
Possible causes:
- Xvfb not fully initialized
- Permission issues
- DISPLAY variable not properly set
Display is NOT accessible via xdpyinfo
DISPLAY: :99
2026-01-24T19:27:59.786Z POST /api/generate/image
🖥️ DISPLAY environment variable: :99
✅ DISPLAY is set: :99
✅ Xvfb appears to be accessible on :99
🚀 Launching browser...
❌ Failed to launch Chrome in headed mode
Error: Missing X server to start the headful browser. Either set headless to true or use xvfb-run to run your Puppeteer script.
Xvfb processes found: 92
Xvfb is running but Chrome cannot connect to it
Possible causes:
- Xvfb not fully initialized
- Permission issues
- DISPLAY variable not properly set
Display is NOT accessible via xdpyinfo```
coppa
HOBBY
15 days ago
Is there an answer regarding this matter?