usage: ros2 [-h] [--use-python-default-buffering]
Call `ros2 <command> -h` for more detailed usage. ...
ros2: error: argument Call `ros2 <command> -h` for more detailed usage.: invalid choice: 'doc' (choose from 'action', 'bag', 'component', 'control', 'daemon', 'doctor', 'extension_points', 'extensions', 'interface', 'launch', 'lifecycle', 'multicast', 'node', 'param', 'pkg', 'run', 'security', 'service', 'topic', 'wtf')
Operating System:
Ubuntu 24.04
ROS version or commit hash:
jazzy
RMW implementation (if applicable):
rmw_zenoh
RMW Configuration (if applicable):
Trying to use
ZENOH_CONFIG_OVERRIDE='scouting/multicast/enabled=true'.Client library (if applicable):
rclcpp
'ros2 doctor --report' output
ros2 doc --report
Steps to reproduce issue
Follow the instructions for "Enable multicast scouting (disabled by default) that allows ROS2 nodes to discover each other without requiring a Zenoh router:".
Setup: PC A (inet 10.71.1.208/24) and B (inet 10.71.1.207/24) in the same subnet.
Expected behavior
The
listeneron B should receive messages.Actual behavior
The
talkeron A complains about a missing router:[rmw_zenoh_cpp]: Unable to connect to a Zenoh router. Have you started a router withros2 run rmw_zenoh_cpp rmw_zenohd?but then continues toPublishing: 'Hello World: 1'etc.The
listeneron B does not receive messages and shows the periodic warning:Additional information
No response