Unit3 Rosject: can't start simulation

I just started the Unit 3 Rosject today. I am stuck on the first 2 command lines:

source ~/simulation_ws/install/setup.bash
not found: “/opt/ros/foxy/local_setup.bash”

then:

ros2 launch turtlebot3_gazebo main_turtlebot3_lab.launch.xml
[INFO] [launch]: All log files can be found below /home/user/.ros/log/2024-03-07-04-47-30-289777-3_xterm-6416
[INFO] [launch]: Default logging verbosity is set to INFO
GAZEBO MODELS PATH==/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-9/models:/usr/share/gazebo/models_robox:/home/user/simulation_ws/install/turtlebot3_description/share:/home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/models:/home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/maps/starbots_complete/models
GAZEBO PLUGINS PATH==/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins::/home/user/simulation_ws/install/turtlebot3_description/lib:/opt/ros/humble/lib
urdf_file_name : turtlebot3_burger.urdf
GAZEBO MODELS PATH==/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-9/models:/usr/share/gazebo/models_robox:/home/user/simulation_ws/install/turtlebot3_description/share:/home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/models:/home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/maps/starbots_complete/models:/home/user/simulation_ws/install/turtlebot3_description/share:/home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/models:/home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/maps/starbots_complete/models
GAZEBO PLUGINS PATH==/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins::/home/user/simulation_ws/install/turtlebot3_description/lib:/opt/ros/humble/lib:/home/user/simulation_ws/install/turtlebot3_description/lib:/opt/ros/humble/lib
GAZEBO MODELS PATH==/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-9/models:/usr/share/gazebo/models_robox:/home/user/simulation_ws/install/turtlebot3_description/share:/home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/models:/home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/maps/starbots_complete/models:/home/user/simulation_ws/install/turtlebot3_description/share:/home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/models:/home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/maps/starbots_complete/models:/home/user/simulation_ws/install/turtlebot3_description/share:/home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/models:/home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/maps/starbots_complete/models
GAZEBO PLUGINS PATH==/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins::/home/user/simulation_ws/install/turtlebot3_description/lib:/opt/ros/humble/lib:/home/user/simulation_ws/install/turtlebot3_description/lib:/opt/ros/humble/lib:/home/user/simulation_ws/install/turtlebot3_description/lib:/opt/ros/humble/lib
urdf_file_name : turtlebot3_burger.urdf
[INFO] [gzserver-1]: process started with pid [6417]
[INFO] [gzclient-2]: process started with pid [6419]
[INFO] [robot_state_publisher-3]: process started with pid [6421]
[INFO] [spawn_entity.py-4]: process started with pid [6425]
[gzclient-2] ++ ls /usr/bin/gzclient-11.10.2
[gzclient-2] + gzclient_path=/usr/bin/gzclient-11.10.2
[gzclient-2] + DISPLAY=:2
[gzclient-2] + /usr/bin/gzclient-11.10.2 '' ' ' '' ' ' '' ' ' ''
[robot_state_publisher-3] Link base_link had 5 children
[robot_state_publisher-3] Link caster_back_link had 0children
[robot_state_publisher-3] Link imu_link had 0 children
[robot_state_publisher-3] Link base_scan had 0 children
[robot_state_publisher-3] Link wheel_left_link had 0 children
[robot_state_publisher-3] Link wheel_right_link had 0children
[robot_state_publisher-3] [INFO] [1709786851.973259300] [robot_state_publisher]: got segment base_footprint
[robot_state_publisher-3] [INFO] [1709786851.973399314] [robot_state_publisher]: got segment base_link
[robot_state_publisher-3] [INFO] [1709786851.973420640] [robot_state_publisher]: got segment base_scan
[robot_state_publisher-3] [INFO] [1709786851.973434394] [robot_state_publisher]: got segment caster_back_link
[robot_state_publisher-3] [INFO] [1709786851.973447102] [robot_state_publisher]: got segment imu_link
[robot_state_publisher-3] [INFO] [1709786851.973459281] [robot_state_publisher]: got segment wheel_left_link
[robot_state_publisher-3] [INFO] [1709786851.973471510] [robot_state_publisher]: got segment wheel_right_link
[spawn_entity.py-4] [INFO] [1709786852.733088797] [spawn_entity]: Spawn Entity started
[spawn_entity.py-4] [INFO] [1709786852.733768333] [spawn_entity]: Loading entity XML from file /home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/models/turtlebot3_burger/model.sdf
[spawn_entity.py-4] [INFO] [1709786852.735374499] [spawn_entity]: Waiting for service /spawn_entity, timeout = 30
[spawn_entity.py-4] [INFO] [1709786852.736060299] [spawn_entity]: Waiting for service /spawn_entity
[ERROR] [gzclient-2]: process has died [pid 6419, exit code 255, cmd 'gzclient'].
[spawn_entity.py-4] [ERROR] [1709786882.782784069] [spawn_entity]: Service %s/spawn_entity unavailable. WasGazebo started with GazeboRosFactory?
[spawn_entity.py-4] [ERROR] [1709786882.783416255] [spawn_entity]: Spawn service failed. Exiting.
[ERROR] [spawn_entity.py-4]: process has died [pid 6425, exit code 1, cmd '/opt/ros/humble/lib/gazebo_ros/spawn_entity.py -entity burger -file /home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/models/turtlebot3_burger/model.sdf -x 0.0 -y 0.5 -z0.01 --ros-args'].
[ERROR] [gzserver-1]: process has died [pid 6417, exit code -11, cmd 'gzserver /home/user/simulation_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/worlds/realrobotlab_v1.world -slibgazebo_ros_init.so -slibgazebo_ros_factory.so -slibgazebo_ros_force_system.so'].
^C[WARNING] [launch]: user interrupted with ctrl-c (SIGINT)
[robot_state_publisher-3] [INFO] [1709786936.027518928] [rclcpp]: signal_handler(signum=2)
[INFO] [robot_state_publisher-3]: process has finished cleanly [pid 6421]

I had to Ctrl-C at the end to return to the CLI prompt.

I then modified the simulation_ws/install/setup.bash to source from humble instead of foxy, but the simulation launch got the same result.

Any idea how to fix this?

Nevermind. Deleting and recreating (forking?) the rosject worked!