SOLO-5088

CacheArchiveHashMismatchSoloError — System

CacheArchiveHashMismatchSoloError

CodeSOLO-5088
CategorySystem
OwnershipInfrastructure
RetryableNo

Description

Thrown when a cached image archive no longer matches the SHA-256 published for it (in the image cache manifest or its cached .sha256 file), checked again immediately before the archive is loaded into the cluster; the message names the image and the archive. solo refuses to load bytes it cannot vouch for, so this means the archive was corrupted or altered after it was downloaded — the archive has been deleted and solo cache image pull will download it again.

Troubleshooting Steps

  1. Run solo cache image pull to download the archive again, then retry
  2. The archive has already been deleted, so the next pull will not skip it
  3. Check solo logs: tail -n 100 ~/.solo/logs/solo.log