Skip to content

Future CI: F37 fails 'podman load compressed tar file' #15944

Description

@cevich

Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)

/kind bug

Description

While attempting to update the CI VM images to F37 (beta), found this test is failing on most test-configurations.

Steps to reproduce the issue:

  1. Run CI in Cirrus: Update CI VM images to F37beta #15760 (or make similar changes in separate PR)

Describe the results you received:

...cut...
# podman [options] load -i /tmp/podman_test1780044227/alpine.tar.gz
         Error: payload does not match any of the supported image formats:
          * oci: initializing source oci:/tmp/podman_test1780044227/alpine.tar.gz:: open /tmp/podman_test1780044227/alpine.tar.gz/index.json: not a directory
          * oci-archive: loading index: open /var/tmp/oci1331170819/index.json: no such file or directory
          * docker-archive: loading tar component manifest.json: archive/tar: invalid tar header
          * dir: open /tmp/podman_test1780044227/alpine.tar.gz/manifest.json: not a directory
         [AfterEach] Podman load
           /var/tmp/go/src/github.com[/containers/podman/test/e2e/load_test.go:31](https://github.com/containers/podman/blob/aa8a2964392040ee85652fcff59be73b80462bab/test/e2e/load_test.go#L31)
         # podman [options] pod rm -fa -t 0
         # podman [options] rm -fa -t 0
         
         • Failure [2.285 seconds]
         Podman load
         /var/tmp/go/src/github.com[/containers/podman/test/e2e/load_test.go:14](https://github.com/containers/podman/blob/aa8a2964392040ee85652fcff59be73b80462bab/test/e2e/load_test.go#L14)
           podman load compressed tar file [It]
           /var/tmp/go/src/github.com[/containers/podman/test/e2e/load_test.go:58](https://github.com/containers/podman/blob/aa8a2964392040ee85652fcff59be73b80462bab/test/e2e/load_test.go#L58)
         
           Expected
               <int>: 125
           to match exit code:
               <int>: 0
...cut...

Describe the results you expected:

Test should pass

Additional information you deem important (e.g. issue happens only occasionally):

Reproduces on:

  • int remote fedora-37 root host
  • int podman fedora-37 rootless host
  • int podman fedora-37 root host
  • int podman fedora-37 root container

Output of podman version:

See below

Output of podman info:

+  ./bin/podman system info
------------------------------------------------------------
host:
  arch: amd64
  buildahVersion: 1.28.0-dev
  cgroupControllers:
  - cpuset
  - cpu
  - io
  - memory
  - hugetlb
  - pids
  - misc
  cgroupManager: systemd
  cgroupVersion: v2
  conmon:
    package: conmon-2.1.3-1.fc37.x86_64
    path: /usr/bin/conmon
    version: 'conmon version 2.1.3, commit: '
  cpuUtilization:
    idlePercent: 17.89
    systemPercent: 35.02
    userPercent: 47.09
  cpus: 2
  distribution:
    distribution: fedora
    variant: cloud
    version: "37"
  eventLogger: journald
  hostname: cirrus-task-5213415214940160
  idMappings:
    gidmap: null
    uidmap: null
  kernel: 5.19.10-300.fc37.x86_64
  linkmode: dynamic
  logDriver: journald
  memFree: 902230016
  memTotal: 4109639680
  networkBackend: netavark
  ociRuntime:
    name: crun
    package: crun-1.6-2.fc37.x86_64
    path: /usr/bin/crun
    version: |-
      crun version 1.6
      commit: 18cf2efbb8feb2b2f20e316520e0fd0b6c41ef4d
      spec: 1.0.0
      +SYSTEMD +SELINUX +APPARMOR +CAP +SECCOMP +EBPF +CRIU +LIBKRUN +YAJL
  os: linux
  remoteSocket:
    path: /run/podman/podman.sock
  security:
    apparmorEnabled: false
    capabilities: CAP_CHOWN,CAP_DAC_OVERRIDE,CAP_FOWNER,CAP_FSETID,CAP_KILL,CAP_NET_BIND_SERVICE,CAP_SETFCAP,CAP_SETGID,CAP_SETPCAP,CAP_SETUID,CAP_SYS_CHROOT
    rootless: false
    seccompEnabled: true
    seccompProfilePath: /usr/share/containers/seccomp.json
    selinuxEnabled: true
  serviceIsRemote: false
  slirp4netns:
    executable: /usr/bin/slirp4netns
    package: slirp4netns-1.2.0-5.fc37.x86_64
    version: |-
      slirp4netns version 1.2.0
      commit: 656041d45cfca7a4176f6b7eed9e4fe6c11e8383
      libslirp: 4.7.0
      SLIRP_CONFIG_VERSION_MAX: 4
      libseccomp: 2.5.3
  swapFree: 4107792384
  swapTotal: 4109365248
  uptime: 0h 29m 48.00s
plugins:
  authorization: null
  log:
  - k8s-file
  - none
  - passthrough
  - journald
  network:
  - bridge
  - macvlan
  volume:
  - local
registries:
  docker.io:
    Blocked: false
    Insecure: false
    Location: mirror.gcr.io
    MirrorByDigestOnly: false
    Mirrors: null
    Prefix: docker.io
    PullFromMirror: ""
  docker.io/library:
    Blocked: false
    Insecure: false
    Location: quay.io/libpod
    MirrorByDigestOnly: false
    Mirrors: null
    Prefix: docker.io/library
    PullFromMirror: ""
  localhost:5000:
    Blocked: false
    Insecure: true
    Location: localhost:5000
    MirrorByDigestOnly: false
    Mirrors: null
    Prefix: localhost:5000
    PullFromMirror: ""
  search:
  - docker.io
  - quay.io
  - registry.fedoraproject.org
store:
  configFile: /usr/share/containers/storage.conf
  containerStore:
    number: 0
    paused: 0
    running: 0
    stopped: 0
  graphDriverName: overlay
  graphOptions:
    overlay.mountopt: nodev,metacopy=on
  graphRoot: /var/lib/containers/storage
  graphRootAllocated: 213588619264
  graphRootUsed: 3577217024
  graphStatus:
    Backing Filesystem: btrfs
    Native Overlay Diff: "false"
    Supports d_type: "true"
    Using metacopy: "true"
  imageCopyTmpDir: /var/tmp
  imageStore:
    number: 0
  runRoot: /run/containers/storage
  volumePath: /var/lib/containers/storage/volumes
version:
  APIVersion: 4.3.0-dev
  Built: 1663942581
  BuiltTime: Fri Sep 23 09:16:21 2022
  GitCommit: aa8a2964392040ee85652fcff59be73b80462bab
  GoVersion: go1.19.1
  Os: linux
  OsArch: linux/amd64
  Version: 4.3.0-dev
------------------------------------------------------------

Package info (e.g. output of rpm -q podman or apt list podman):

Fedora release 37 (Thirty Seven)
Kernel:  5.19.10-300.fc37.x86_64
Cgroups:  cgroup2fs
conmon-2.1.3-1.fc37-x86_64
containernetworking-plugins-1.1.1-8.fc37-x86_64
containers-common-1-66.fc37-noarch
container-selinux-2.190.0-1.fc37-noarch
criu-3.17.1-3.fc37-x86_64
crun-1.6-2.fc37-x86_64
golang-1.19.1-1.fc37-x86_64
libseccomp-2.5.3-3.fc37-x86_64
netavark-1.1.0-1.fc37-x86_64
package aardvark is not installed
podman-4.2.1-2.fc37-x86_64
runc-1.1.3-1.fc37-x86_64
skopeo-1.9.2-1.fc37-x86_64
slirp4netns-1.2.0-5.fc37-x86_64

Have you tested with the latest version of Podman and have you checked the Podman Troubleshooting Guide? (https://github.com/containers/podman/blob/main/troubleshooting.md)

Yes

Additional environment details (AWS, VirtualBox, physical, etc.):

Annotated log

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.locked - please file new issue/PRAssist humans wanting to comment on an old issue or PR with locked comments.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions