Uploaded image for project: 'Container Tools'
  1. Container Tools
  2. RUN-2339

[containers/podman] zstd: podman save: error writing blob: archive/tar: write too long

XMLWordPrintable

    • False
    • None
    • False
    • rhel-sst-container-tools

      [2589529697] Upstream Reporter: Ed Santiago
      Upstream issue status: Closed
      Upstream description:

      podman save barfs when dealing with an image that has been saved with zstd:chunked:

      Unable to find source-code formatter for language: console. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yaml
      $ bin/podman pull quay.io/libpod/testimage:20241010
      Trying to pull quay.io/libpod/testimage:20241010...
      Getting image source signatures
      Copying blob a3ed95caeb02 skipped: already exists  
      Copying blob d005489f1e59 done  5.2MiB / 5.2MiB (skipped: 659.0b = 0.01%)
      Copying config 263622a183 done   | 
      Writing manifest to image destination
      263622a183c94c2433a43be5464a954b9c4e5b0a77cb177f6fe60dacfff66f80
      
      $ bin/podman save -o /tmp/foo.tar quay.io/libpod/testimage:20241010
      Copying blob fcaea6d86226 done   | 
      Copying blob 5f70bf18a086 done   | 
      Error: writing blob: archive/tar: write too long
      

      See also #24280

      It is possible that this is fixed by https://github.com/containers/storage/pull/2130. I have not yet tested.


      Upstream URL: https://github.com/containers/podman/issues/24283

              gscrivan@redhat.com Giuseppe Scrivano
              upstream-sync Upstream Sync
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: