containers / podman

Podman: A tool for managing OCI containers and pods.
https://podman.io
Apache License 2.0
23.7k stars 2.41k forks source link

podman pull fails with error "manifest unknown" #6595

Closed cmonty14 closed 4 years ago

cmonty14 commented 4 years ago

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

bug/issue

Description

I'm trying to pull an image from GitLab, however this fails with error:

Error reading manifest latest in ...

Steps to reproduce the issue:

  1. podman pull registry.gitlab.com/lightmeter/controlcenter

Describe the results you received:

Trying to pull registry.gitlab.com/lightmeter/controlcenter...
  manifest unknown: manifest unknown
Error: error pulling image "registry.gitlab.com/lightmeter/controlcenter": unable to pull registry.gitlab.com/lightmeter/controlcenter: unable to pull image: Error initializing source docker://registry.gitlab.com/lightmeter/controlcenter:latest: Error reading manifest latest in registry.gitlab.com/lightmeter/controlcenter: manifest unknown: manifest unknown

Output of podman version:

podman version 1.9.3

Output of podman info --debug:

debug:
  compiler: gc
  gitCommit: 5d44534fff6877b1cb15b760242279ae6293154c
  goVersion: go1.14.3
  podmanVersion: 1.9.3
host:
  arch: amd64
  buildahVersion: 1.14.9
  cgroupVersion: v1
  conmon:
    package: Unknown
    path: /usr/bin/conmon
    version: 'conmon version 2.0.17, commit: 41877362fc4685d55e0473d2e4a1cbe5e1debee0'
  cpus: 2
  distribution:
    distribution: arch
    version: unknown
  eventLogger: file
  hostname: pc1-desktop
  idMappings:
    gidmap:
    - container_id: 0
      host_id: 985
      size: 1
    - container_id: 1
      host_id: 110000
      size: 65536
    uidmap:
    - container_id: 0
      host_id: 1001
      size: 1
    - container_id: 1
      host_id: 110000
      size: 65536
  kernel: 5.4.45-1-lts
  memFree: 4694777856
  memTotal: 8349614080
  ociRuntime:
    name: runc
    package: Unknown
    path: /usr/bin/runc
    version: |-
      runc version 1.0.0-rc10
      commit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
      spec: 1.0.1-dev
  os: linux
  rootless: true
  slirp4netns:
    executable: /usr/bin/slirp4netns
    package: Unknown
    version: |-
      slirp4netns version 1.1.1
      commit: bbf27c5acd4356edb97fa639b4e15e0cd56a39d5
      libslirp: 4.3.0
      SLIRP_CONFIG_VERSION_MAX: 3
  swapFree: 2147479552
  swapTotal: 2147479552
  uptime: 2h 49m 19.27s (Approximately 0.08 days)
registries:
  search:
  - docker.io
  - registry.fedoraproject.org
  - quay.io
  - registry.access.redhat.com
  - registry.centos.org
  - registry.gitlab.com
store:
  configFile: /home/thomas/.config/containers/storage.conf
  containerStore:
    number: 0
    paused: 0
    running: 0
    stopped: 0
  graphDriverName: overlay
  graphOptions:
    overlay.mount_program:
      Executable: /usr/bin/fuse-overlayfs
      Package: Unknown
      Version: |-
        fusermount3 version: 3.9.1
        fuse-overlayfs: version 1.0.0
        FUSE library version 3.9.1
        using FUSE kernel interface version 7.31
  graphRoot: /home/thomas/.local/share/containers/storage
  graphStatus:
    Backing Filesystem: btrfs
    Native Overlay Diff: "false"
    Supports d_type: "true"
    Using metacopy: "false"
  imageStore:
    number: 0
  runRoot: /run/user/1001/containers
  volumePath: /home/thomas/.local/share/containers/storage/volumes
rhatdan commented 4 years ago

This could be a bad image, can you pull this image with Docker?

rhatdan commented 4 years ago

@mtrmac @vrothberg PTAL

cmonty14 commented 4 years ago

I cannot pull this image with Docker, either.

mtrmac commented 4 years ago

Yes, the image either doesn’t exist or you haven’t provided the necessary credentials to access it.

rhatdan commented 4 years ago

Well it is not an issue with podman then.