Skip to content

podman search with wildcards fails #27304

@ricardobranco777

Description

@ricardobranco777

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.2\ncommit: v1.3.2-0-gaeabe4e711d9\nspec: 1.2.1\ngo: go1.25.1\nlibseccomp: 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.3\ncommit: unknown\nlibslirp: 4.9.1\nSLIRP_CONFIG_VERSION_MAX: 6\nlibseccomp: 2.6.0"
    },
    "pasta": {
      "executable": "/usr/bin/pasta",
      "package": "passt-20250611.0293c6f-3.2.x86_64",
      "version": "pasta 20250611.0293c6f-3.2\nCopyright Red Hat\nGNU General Public License, version 2 or later\n  \u003chttps://www.gnu.org/licenses/old-licenses/gpl-2.0.html\u003e\nThis 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

Metadata

Metadata

Assignees

Labels

jirakind/bugCategorizes issue or PR as related to a bug.triagedIssue has been triaged

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions