It seems like installing ray via uv (instead of pip install) break the dashboard?
1. Severity of the issue: (select one)
None: I’m just curious or want clarification.
Low: Annoying but doesn’t hinder my work.
Medium: Significantly affects my productivity but can find a workaround.
2. Environment:
- Ray version: 2.46
- Python version: Python 3.12+
- OS: ubuntu
- Cloud/Infrastructure: AWS
3. Repro steps / sample code: (optional, but helps a lot!)
uv init .
uv add ray[default,serve]
uv run ray start --head --dashboard-host=0.0.0.0
4. What happened vs. what you expected:
- Expected: dashboard should be accessible on 0.0.0.0:8265
- Actual: it is not accessible.
additional information, from logs: (dashboard exits with segfault)
is this related?
[2025-06-06 01:14:12,039 E 3616 3664] (raylet) agent_manager.cc:87: The raylet exited immediately because one Ray agent failed, a>
The raylet fate shares with the agent. This can happen because
- The version of
grpcio
doesn’t follow Ray’s requirement. Agent can segfault with the incorrectgrpcio
version. Check the grp>- The agent failed to start because of unexpected error or port conflict. Read the log `cat /tmp/ray/session_latest/logs/{dashboa>
- The agent is killed by the OS (e.g., out of memory).