Only workaround I’ve found so far is to wait for a few hours then I find all the running processes seemingly reset (rationale: bash history being refreshed), then it works…
Is there something that remains on the running processes that does bad stuff? Does something kept in ROS1’s rosmaster do the harm?
This workaround is ok to me, but I don’t want to miss bigger issue kept uncovered.
Also, regarding unit3, why do we need geometry2 and perception_pcl to be built from source? Were those not available in ROS2 when the tutorial was written? Those stuff add 3+ minutes to colcon build.