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

[containers/podman] podman search with wildcards fails

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • podman
    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • rhel-container-tools
    • RUN 278

      [3520882643] Upstream Reporter: Ricardo Branco
      Upstream issue status: Open
      Upstream description:

      Issue Description

      podman search with wildcards fails.

      Steps to reproduce the issue

      podman search registry.opensuse.org/opensuse/*busybox*

      Describe the results you received

      Nothing.

      Also the podman e2e tests failed with podman search registry.access.redhat.com/*openshift*

      https://openqa.opensuse.org/tests/5385965/file/podman_e2e-localintegration.txt

      ? [FAILED] [3.806 seconds]
      Podman search
      /var/tmp/podman/test/e2e/search_test.go:28
        [It] podman search with wildcards
        /var/tmp/podman/test/e2e/search_test.go:377
      
        Timeline >>
        > Enter [BeforeEach] TOP-LEVEL - /var/tmp/podman/test/e2e/common_test.go:117 @ 10/15/25 05:32:58.158
        < Exit [BeforeEach] TOP-LEVEL - /var/tmp/podman/test/e2e/common_test.go:117 @ 10/15/25 05:32:58.158 (0s)
        > Enter [It] podman search with wildcards - /var/tmp/podman/test/e2e/search_test.go:377 @ 10/15/25 05:32:58.158
        Running: /usr/bin/podman --storage-opt overlay.imagestore=/tmp/podman-e2e-3282267748/imagecachedir --root /tmp/podman-e2e-3282267748/subtest-2332265929/p/root --runroot /tmp/podman-e2e-3282267748/subtest-2332265929/p/runroot --runtime runc --conmon /usr/bin/conmon --network-config-dir /etc/containers/networks --network-backend netavark --cgroup-manager systemd --tmpdir /tmp/podman-e2e-3282267748/subtest-2332265929/p --events-backend file --db-backend sqlite --storage-driver overlay search registry.access.redhat.com/*openshift*
        [FAILED] Failure recorded during attempt 1:
        Expected
            <int>: 0
        to be >
            <int>: 1
        In [It] at: /var/tmp/podman/test/e2e/search_test.go:381 @ 10/15/25 05:32:59.424
      
        Full Stack Trace
          github.com/containers/podman/v5/test/e2e.init.func109.20()
              /var/tmp/podman/test/e2e/search_test.go:381 +0x242
        < Exit [It] podman search with wildcards - /var/tmp/podman/test/e2e/search_test.go:377 @ 10/15/25 05:32:59.424 (1.266s)
        > Enter [AfterEach] TOP-LEVEL - /var/tmp/podman/test/e2e/common_test.go:130 @ 10/15/25 05:32:59.424
        Running: /usr/bin/podman --storage-opt overlay.imagestore=/tmp/podman-e2e-3282267748/imagecachedir --root /tmp/podman-e2e-3282267748/subtest-2332265929/p/root --runroot /tmp/podman-e2e-3282267748/subtest-2332265929/p/runroot --runtime runc --conmon /usr/bin/conmon --network-config-dir /etc/containers/networks --network-backend netavark --cgroup-manager systemd --tmpdir /tmp/podman-e2e-3282267748/subtest-2332265929/p --events-backend file --db-backend sqlite --storage-driver overlay stop --all -t 0
        Running: /usr/bin/podman --storage-opt overlay.imagestore=/tmp/podman-e2e-3282267748/imagecachedir --root /tmp/podman-e2e-3282267748/subtest-2332265929/p/root --runroot /tmp/podman-e2e-3282267748/subtest-2332265929/p/runroot --runtime runc --conmon /usr/bin/conmon --network-config-dir /etc/containers/networks --network-backend netavark --cgroup-manager systemd --tmpdir /tmp/podman-e2e-3282267748/subtest-2332265929/p --events-backend file --db-backend sqlite --storage-driver overlay pod rm -fa -t 0
        Running: /usr/bin/podman --storage-opt overlay.imagestore=/tmp/podman-e2e-3282267748/imagecachedir --root /tmp/podman-e2e-3282267748/subtest-2332265929/p/root --runroot /tmp/podman-e2e-3282267748/subtest-2332265929/p/runroot --runtime runc --conmon /usr/bin/conmon --network-config-dir /etc/containers/networks --network-backend netavark --cgroup-manager systemd --tmpdir /tmp/podman-e2e-3282267748/subtest-2332265929/p --events-backend file --db-backend sqlite --storage-driver overlay rm -fa -t 0
        < Exit [AfterEach] TOP-LEVEL - /var/tmp/podman/test/e2e/common_test.go:130 @ 10/15/25 05:32:59.52 (96ms)
      
        Attempt #1 Failed.  Retrying ? @ 10/15/25 05:32:59.52
      
        > Enter [BeforeEach] TOP-LEVEL - /var/tmp/podman/test/e2e/common_test.go:117 @ 10/15/25 05:32:59.52
        < Exit [BeforeEach] TOP-LEVEL - /var/tmp/podman/test/e2e/common_test.go:117 @ 10/15/25 05:32:59.521 (0s)
        > Enter [It] podman search with wildcards - /var/tmp/podman/test/e2e/search_test.go:377 @ 10/15/25 05:32:59.521
        Running: /usr/bin/podman --storage-opt overlay.imagestore=/tmp/podman-e2e-3282267748/imagecachedir --root /tmp/podman-e2e-3282267748/subtest-1217939651/p/root --runroot /tmp/podman-e2e-3282267748/subtest-1217939651/p/runroot --runtime runc --conmon /usr/bin/conmon --network-config-dir /etc/containers/networks --network-backend netavark --cgroup-manager systemd --tmpdir /tmp/podman-e2e-3282267748/subtest-1217939651/p --events-backend file --db-backend sqlite --storage-driver overlay search registry.access.redhat.com/*openshift*
        [FAILED] Failure recorded during attempt 2:
        Expected
            <int>: 0
        to be >
            <int>: 1
        In [It] at: /var/tmp/podman/test/e2e/search_test.go:381 @ 10/15/25 05:33:00.685
      
        Full Stack Trace
          github.com/containers/podman/v5/test/e2e.init.func109.20()
              /var/tmp/podman/test/e2e/search_test.go:381 +0x242
        < Exit [It] podman search with wildcards - /var/tmp/podman/test/e2e/search_test.go:377 @ 10/15/25 05:33:00.685 (1.164s)
        > Enter [AfterEach] TOP-LEVEL - /var/tmp/podman/test/e2e/common_test.go:130 @ 10/15/25 05:33:00.685
        Running: /usr/bin/podman --storage-opt overlay.imagestore=/tmp/podman-e2e-3282267748/imagecachedir --root /tmp/podman-e2e-3282267748/subtest-1217939651/p/root --runroot /tmp/podman-e2e-3282267748/subtest-1217939651/p/runroot --runtime runc --conmon /usr/bin/conmon --network-config-dir /etc/containers/networks --network-backend netavark --cgroup-manager systemd --tmpdir /tmp/podman-e2e-3282267748/subtest-1217939651/p --events-backend file --db-backend sqlite --storage-driver overlay stop --all -t 0
        Running: /usr/bin/podman --storage-opt overlay.imagestore=/tmp/podman-e2e-3282267748/imagecachedir --root /tmp/podman-e2e-3282267748/subtest-1217939651/p/root --runroot /tmp/podman-e2e-3282267748/subtest-1217939651/p/runroot --runtime runc --conmon /usr/bin/conmon --network-config-dir /etc/containers/networks --network-backend netavark --cgroup-manager systemd --tmpdir /tmp/podman-e2e-3282267748/subtest-1217939651/p --events-backend file --db-backend sqlite --storage-driver overlay pod rm -fa -t 0
        Running: /usr/bin/podman --storage-opt overlay.imagestore=/tmp/podman-e2e-3282267748/imagecachedir --root /tmp/podman-e2e-3282267748/subtest-1217939651/p/root --runroot /tmp/podman-e2e-3282267748/subtest-1217939651/p/runroot --runtime runc --conmon /usr/bin/conmon --network-config-dir /etc/containers/networks --network-backend netavark --cgroup-manager systemd --tmpdir /tmp/podman-e2e-3282267748/subtest-1217939651/p --events-backend file --db-backend sqlite --storage-driver overlay rm -fa -t 0
        < Exit [AfterEach] TOP-LEVEL - /var/tmp/podman/test/e2e/common_test.go:130 @ 10/15/25 05:33:00.781 (95ms)

      Describe the results you expected

      The list of images.

      podman info output

      {
        "host": {
          "arch": "amd64",
          "buildahVersion": "1.41.5",
          "cgroupManager": "systemd",
          "cgroupVersion": "v2",
          "cgroupControllers": [
            "cpuset",
            "cpu",
            "io",
            "memory",
            "hugetlb",
            "pids",
            "rdma",
            "misc",
            "dmem"
          ],
          "conmon": {
            "package": "conmon-2.1.13-1.2.x86_64",
            "path": "/usr/bin/conmon",
            "version": "conmon version 2.1.13, commit: unknown"
          },
          "cpus": 4,
          "cpuUtilization": {
            "userPercent": 66.44,
            "systemPercent": 16.03,
            "idlePercent": 17.52
          },
          "databaseBackend": "sqlite",
          "distribution": {
            "distribution": "opensuse-tumbleweed",
            "version": "20251014"
          },
          "eventLogger": "journald",
          "freeLocks": 2048,
          "hostname": "susetest",
          "idMappings": {
            "gidmap": null,
            "uidmap": null
          },
          "kernel": "6.17.1-1-default",
          "logDriver": "journald",
          "memFree": 3533516800,
          "memTotal": 4101353472,
          "networkBackend": "netavark",
          "networkBackendInfo": {
            "backend": "netavark",
            "version": "netavark 1.16.1",
            "package": "netavark-1.16.1-1.1.x86_64",
            "path": "/usr/libexec/podman/netavark",
            "dns": {
              "version": "aardvark-dns 1.16.0",
              "package": "aardvark-dns-1.16.0-1.1.x86_64",
              "path": "/usr/libexec/podman/aardvark-dns"
            }
          },
          "ociRuntime": {
            "name": "runc",
            "package": "runc-1.3.2-1.1.x86_64",
            "path": "/usr/bin/runc",
            "version": "runc version 1.3.2ncommit: v1.3.2-0-gaeabe4e711d9nspec: 1.2.1ngo: go1.25.1nlibseccomp: 2.6.0"
          },
          "os": "linux",
          "remoteSocket": {
            "path": "/run/podman/podman.sock",
            "exists": true
          },
          "rootlessNetworkCmd": "pasta",
          "serviceIsRemote": false,
          "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
          },
          "slirp4netns": {
            "executable": "/usr/bin/slirp4netns",
            "package": "slirp4netns-1.3.3-1.1.x86_64",
            "version": "slirp4netns version 1.3.3ncommit: unknownnlibslirp: 4.9.1nSLIRP_CONFIG_VERSION_MAX: 6nlibseccomp: 2.6.0"
          },
          "pasta": {
            "executable": "/usr/bin/pasta",
            "package": "passt-20250611.0293c6f-3.2.x86_64",
            "version": "pasta 20250611.0293c6f-3.2nCopyright Red HatnGNU General Public License, version 2 or latern  u003chttps://www.gnu.org/licenses/old-licenses/gpl-2.0.htmlu003enThis is free software: you are free to change and redistribute it.nThere is NO WARRANTY, to the extent permitted by law.n"
          },
          "swapFree": 2148507648,
          "swapTotal": 2148507648,
          "uptime": "0h 0m 12.00s",
          "variant": "",
          "linkmode": "dynamic"
        },
        "store": {
          "configFile": "/usr/share/containers/storage.conf",
          "containerStore": {
            "number": 0,
            "paused": 0,
            "running": 0,
            "stopped": 0
          },
          "graphDriverName": "overlay",
          "graphOptions": {
            "overlay.mountopt": "nodev"
          },
          "graphRoot": "/var/lib/containers/storage",
          "graphRootAllocated": 40263221248,
          "graphRootUsed": 3014664192,
          "graphStatus": {
            "Backing Filesystem": "btrfs",
            "Native Overlay Diff": "true",
            "Supports d_type": "true",
            "Supports shifting": "true",
            "Supports volatile": "true",
            "Using metacopy": "false"
          },
          "imageCopyTmpDir": "/var/tmp",
          "imageStore": {
            "number": 0
          },
          "runRoot": "/run/containers/storage",
          "volumePath": "/var/lib/containers/storage/volumes",
          "transientStore": false
        },
        "registries": {
          "search": [
        "registry.opensuse.org",
        "registry.suse.com",
        "docker.io"
      ]
        },
        "plugins": {
          "volume": [
            "local"
          ],
          "network": [
            "bridge",
            "macvlan",
            "ipvlan"
          ],
          "log": [
            "k8s-file",
            "none",
            "passthrough",
            "journald"
          ],
          "authorization": null
        },
        "version": {
          "APIVersion": "5.6.2",
          "Version": "5.6.2",
          "GoVersion": "go1.25.1",
          "GitCommit": "",
          "BuiltTime": "Fri Oct  3 01:26:38 2025",
          "Built": 1759469198,
          "OsArch": "linux/amd64",
          "Os": "linux"
        }
      }
      

      Podman in a container

      No

      Privileged Or Rootless

      None

      Upstream Latest Release

      Yes

      Additional environment details

      OS: Latest openSUSE Tumbleweed

      Also fails on Fedora 42.

      Additional information

      No response


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

              jrodak Jan Rodák
              upstream-sync Upstream Sync
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: