Error launching world in Robotics Backend 4.6.17 (“Invalid configuration”), without GPU

Hi,
I’m trying to run an exercise using Robotics Backend 4.6.17, but I keep getting an error when launching the world (for example, “Simple Circuit”).

I start the container with this command:

docker run --rm -it -p 6080:6080 -p 1108:1108 -p 7163:7163 jderobot/robotics-backend:latest

Then I get this error in the logs:

Configuration validation failed: Invalid configuration: 2 validation errors for ConfigurationModel
world
  Input should be a valid string [type=string_type, input_value={'name': 'Simple Circuit'...}, input_type=dict]
launch_file_path
  Field required [type=missing, input_value={'name': 'Simple Circuit'...}, input_type=dict]
local variable 'cfg' referenced before assignment
UnboundLocalError: local variable 'cfg' referenced before assignment

I also see this at the beginning:

/dev/dri does not exist. No direct GPU access.
Warning: No GPU found for valid vendors: 'nvidia amd intel'
Falling back to CPU-only mode

I’ve tried both the latest image and the exact version 4.6.17, but the issue persists.
Could you please check if this is a backend bug or a problem with the world configuration?

Thanks in advance!

The latest Robotics Backend version is 4.9.4.

Make sure you delete your latest version using:

  • To list all your docker images docker images -a
  • To remove a docker image docker rmi <IMAGE_NAME>

All versions older than the current latest versions are not supported