使用 crictl pull 本地镜像报错

问题遇到的现象和发生背景

使用 crictl pull 本地镜像报错

运行结果及报错内容

使用 ctr 查看镜像正常:

# ctr -n k8s.io image ls | grep core.harbor.domain
core.harbor.domain/iot/busybox:latest                                                                                                   application/vnd.docker.distribution.manifest.v2+json      sha256:62ffc2ed7554e4c6d360bce40bbcf196573dd27c4ce080641a2c59867e732dee 756.6 KiB linux/amd64                                                                  io.cri-containerd.image=managed

使用 crictl 查看镜像也正常:

# crictl image list | grep core.harbor.domain
core.harbor.domain/iot/busybox                                    latest                beae173ccac6a       775kB

使用 crictl 拉取镜像报错:

# crictl pull core.harbor.domain/iot/busybox:latest
E1118 10:54:19.427885   44029 remote_image.go:238] "PullImage from image service failed" err="rpc error: code = NotFound desc = failed to pull and unpack image \"core.harbor.domain/iot/busybox:latest\": failed to unpack image on snapshotter overlayfs: unexpected media type text/html for sha256:515882a4af328b4195c94fb9398ac2325fa28674d7587084b3d5d633a1cefe59: not found" image="core.harbor.domain/iot/busybox:latest"
FATA[0000] pulling image: rpc error: code = NotFound desc = failed to pull and unpack image "core.harbor.domain/iot/busybox:latest": failed to unpack image on snapshotter overlayfs: unexpected media type text/html for sha256:515882a4af328b4195c94fb9398ac2325fa28674d7587084b3d5d633a1cefe59: not found 

发现错误信息里的 digest 是 sha256:515882a4af328b4195c94fb9398ac2325fa28674d7587084b3d5d633a1cefe59
而镜像 busybox的 digest 是 sha256:62ffc2ed7554e4c6d360bce40bbcf196573dd27c4ce080641a2c59867e732dee

请问这是什么原因?