UNCLASSIFIED - NO CUI

podman load error: Digest of source image's manifest would not match destination reference

As any logged in user

I want to use podman exactly as described in the simple directions here in the "Download and Running the image" section.

So that podman load -i ./wordpress-5.3.2.tar successfully loads the image.

Errors

Same error happens using the nginx container. I've tried this on RHEL 8, Fedora 31, Ubuntu 18.04, Ubuntu 19.04 and Centos 8.

 Digest of source image's manifest would not match destination reference
Error: error pulling "": unable to pull dir:./wordpress-5.3.2.tar: error determining pull goal for image "dir:./wordpress-5.3.2.tar": error parsing dest reference name "localhost/./wordpress-5.3.2.tar": error parsing named reference "localhost/./wordpress-5.3.2.tar": invalid reference format

podman version

Version:            1.6.2
RemoteAPI Version:  1
Go Version:         go1.10.4
OS/Arch:            linux/amd64

On the other hand, using podman to save/load the docker hello-world image works without problem:

$ podman run hello-world
$ podman save -o hello-world.tar hello-world
$ podman load -i hello-world.tar

Documentation improvement?

Step 1 in "Downloading and Running the Image states "Find the SHA tag for run below: ex: sha256:f08a82f4907887cc327a5fe0a42c32ddd4a1297852e2882f4ac1324f123d0222"

It isn't clear if this is leftover from old instructions or if the user is supposed to do something with the tag after finding it. For example, if you look at this commit, "find the SHA tag" was part of previously used Docker instructions.

Is step 1 still needed, or can it be removed?

Acceptance Criteria

  • podman load works as advertised
  • Step 1 is clarified or removed
  • if this issue is a result of my misunderstanding, we figure out the best way to alert future users (maybe a common problems or troubleshooting page?)
  • if this issue is a result of a problem such as error in the index.json file, we should verify no future regression via a tests that confirm podman load