Troubleshooting
Install stopped midway — how to clean up and retry
Stop and remove any partially-created containers, then re-run the installer:
~/xplurdata/manage.sh stop 2>/dev/null
cd ~/xplurdata && docker compose down
bash -c "$(curl -fsSL https://raw.githubusercontent.com/xplurdata/oss-stack/main/install.sh)"
Stack not starting
Check container status and follow the logs to find the failing service:
~/xplurdata/manage.sh status
~/xplurdata/manage.sh logs
Most first-boot failures are Doris still initialising — give it up to ~10 minutes on the first run.
Doris FE fails with "insufficient memory"
Doris needs enough RAM for its JVM heap. On machines with less than 8 GB the installer applies reduced JVM settings automatically — but if you're still short on memory, free some up or move to a host that meets the recommended requirements (8 GB RAM).
~/xplurdata/manage.sh logs doris-fe
No data in otel_db.otel_logs
- Confirm the OTel Collector is running:
~/xplurdata/manage.sh logs otel-collector - Verify your app points at
http://<your-ip>:4318over OTLP/HTTP. - Run the
telemetrygentest to isolate whether the problem is the pipeline or your app.
Remember the pre-seeded demo data lives in demo_otel_db.otel_logs, not otel_db.
App not ready after 5 minutes
First boot can take longer while Doris initialises. Watch the application logs:
~/xplurdata/manage.sh logs
If it's still not ready well past 5 minutes, check the Doris backend:
~/xplurdata/manage.sh logs doris-be.
Port 80 or 4318 already in use
Find and stop whatever is holding the port:
sudo lsof -i :80
sudo lsof -i :4318
Free the port (or reconfigure the conflicting service), then restart:
~/xplurdata/manage.sh restart.
macOS: process.lock AccessDeniedException
This is typically a stale lock from an interrupted run on Docker Desktop. Stop the stack, remove the volume's lock state, and restart:
~/xplurdata/manage.sh stop
~/xplurdata/manage.sh restart
Ensure Docker Desktop is running and has sufficient resources allocated (Settings → Resources).
Full reset (wipes all data)
This permanently deletes all stored telemetry.
~/xplurdata/manage.sh uninstall
cd ~/xplurdata && docker compose down -v # -v removes the data volumes
Then re-run the installer for a clean start.