carla icon indicating copy to clipboard operation
carla copied to clipboard

Docker: Layers from Manifest Don't Match Image Configuration

Open andersonjwan opened this issue 1 year ago • 0 comments

CARLA Version: v0.9.15 Platform/OS: Fedora 40 (6.9.4-200.fc40.x86_64)

Problem: When pulling the Docker image from the public registry, it fails to download and reports: "docker: layers from manifest don't match image configuration." on the last layer (0a98a4bdfba6).

Expectation: I expected the docker pull command to resolve normally (i.e., download the image, so I can spin-up a container and run CARLA within a Docker environment).

Reproduce:

  1. Install Fedora 40 (see here)
  2. Install Docker Engine for Fedora (see here)
  3. Pull the CARLA image from Docker Hub (see below)
docker pull carlasim/carla:0.9.15

Additional Information:

  • There seems to be a similar issue here for a different image from Docker under Fedora 40---the suggested solution is to pull the newest version. However, the carlasim/carla repository does not have any newer tags.
  • I tried pulling 0.9.11 up to 0.9.15. However, they all report the same issue above.
  • I am using Docker v26.1.4 (5650f9b).

Suggested Solution:

  • It may be worthwhile to rebuild the images from the latest Docker engine and relevant build commands. I am assuming this has to do with some manifest versioning mismatch between a docker push and a docker pull.

andersonjwan avatar Jun 18 '24 18:06 andersonjwan