Packages: Kernel: 6.9.0-0.rc0.20240322git8e938e398669.14.fc41.x86_64 aardvark-dns-1.10.0-1.fc40.x86_64 conmon-2.1.10-1.fc41.x86_64 containers-common-0.58.0-4.fc41.noarch containers-common-extra-0.58.0-4.fc41.noarch container-selinux-2.230.0-1.fc41.noarch crun-1.14.4-1.fc41.x86_64 iptables-legacy-1.8.10-7.fc40.x86_64 iptables-legacy-libs-1.8.10-7.fc40.x86_64 iptables-libs-1.8.10-7.fc40.x86_64 netavark-1.10.3-3.fc41.x86_64 passt-0^20240320.g71dd405-1.fc41.x86_64 passt-selinux-0^20240320.g71dd405-1.fc41.noarch podman-5.0.0-1.fc41.x86_64 podman-debuginfo-5.0.0-1.fc41.x86_64 podman-debugsource-5.0.0-1.fc41.x86_64 podman-docker-5.0.0-1.fc41.noarch podman-remote-5.0.0-1.fc41.x86_64 podman-remote-debuginfo-5.0.0-1.fc41.x86_64 podmansh-5.0.0-1.fc41.x86_64 podman-tests-5.0.0-1.fc41.x86_64 python3-systemd-235-9.fc40.x86_64 rpm-plugin-systemd-inhibit-4.19.1.1-1.fc40.x86_64 systemd-255.4-1.fc41.x86_64 systemd-libs-255.4-1.fc41.x86_64 systemd-networkd-255.4-1.fc41.x86_64 systemd-oomd-defaults-255.4-1.fc41.noarch systemd-pam-255.4-1.fc41.x86_64 systemd-resolved-255.4-1.fc41.x86_64 systemd-udev-255.4-1.fc41.x86_64 ------------------------------------------------------------------ HOME=/home/testuser LANG=en_US.UTF-8 LOGNAME=testuser LS_COLORS= MAIL=/var/mail/testuser OLDPWD=/root PATH=/usr/local/bin:/usr/sbin:/usr/bin PODMAN=/usr/bin/podman PWD=/usr/share/podman/test/system QUADLET=/usr/libexec/podman/quadlet SHELL=/bin/bash SHLVL=2 SUDO_COMMAND=/bin/sh -c echo BECOME-SUCCESS-iufnpaijskbhqjffxhmuybtkcinutnoi ; cd /usr/share/podman/test/system && TEST_NAME='podman rootless' TEST_PACKAGE=podman TEST_ENV='{'"'"'PODMAN'"'"': '"'"'/usr/bin/podman'"'"', '"'"'QUADLET'"'"': '"'"'/usr/libexec/podman/quadlet'"'"'}' PODMAN=/usr/bin/podman QUADLET=/usr/libexec/podman/quadlet /var/tmp/ansible-tmp-1711362175.4678717-569-142986818049656/run_bats_tests.sh SUDO_GID=0 SUDO_UID=0 SUDO_USER=root TERM=unknown TEST_ENV={'PODMAN': '/usr/bin/podman', 'QUADLET': '/usr/libexec/podman/quadlet'} TEST_NAME=podman rootless TEST_PACKAGE=podman USER=testuser _=/usr/bin/printenv ------------------------------------------------------------------ ip addr: 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever 2: eth0: mtu 9001 qdisc mq state UP group default qlen 1000 link/ether 06:f3:c5:10:fb:45 brd ff:ff:ff:ff:ff:ff altname enp0s5 altname ens5 inet 172.31.28.30/20 brd 172.31.31.255 scope global dynamic eth0 valid_lft 1985sec preferred_lft 1985sec inet6 fe80::4f3:c5ff:fe10:fb45/64 scope link noprefixroute valid_lft forever preferred_lft forever 1137: podman0: mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 22:b3:7f:96:0a:e8 brd ff:ff:ff:ff:ff:ff inet 10.88.0.1/16 brd 10.88.255.255 scope global podman0 valid_lft forever preferred_lft forever inet6 fe80::20b3:7fff:fe96:ae8/64 scope link proto kernel_ll valid_lft forever preferred_lft forever 1151: veth2@if2: mtu 1500 qdisc noqueue master podman0 state UP group default qlen 1000 link/ether 06:c4:2b:05:e0:e6 brd ff:ff:ff:ff:ff:ff link-netns netns-e4b1cf33-2320-5fab-be06-ce8d1b5d90d9 inet6 fe80::4c4:2bff:fe05:e0e6/64 scope link proto kernel_ll valid_lft forever preferred_lft forever ------------------------------------------------------------------ $ bats . 1..669 ok 1 [001] podman version emits reasonable output # Arch:amd64 OS:fedora41 Runtime:crun Rootless:true Events:journald Logdriver:journald Cgroups:v2+systemd Net:netavark DB:sqlite Store:overlay ok 2 [001] podman info ok 3 [001] podman --context emits reasonable output # skip only applicable on podman-remote ok 4 [001] podman can pull an image ok 5 [001] podman-remote : really is remote, works as --remote option # skip only applicable on podman-remote ok 6 [001] podman-remote: defaults ok 7 [001] podman-remote: check for command usage message without a running endpoint ok 8 [001] timeout # skip define $PODMAN_RUN_TIMEOUT_TEST to enable this test ok 9 [001] jq is installed and produces reasonable output ok 10 [001] podman --log-level recognizes log levels ok 11 [001] podman --noout properly suppresses output ok 12 [001] podman --noout is actually writing to /dev/null ok 13 [001] podman version --out writes matching version to a json ok 14 [001] podman - shutdown engines ok 15 [005] podman info - basic test not ok 16 [005] podman info - json # (from function `bail-now' in file ./helpers.bash, line 235, # from function `die' in file ./helpers.bash, line 813, # from function `immediate-assertion-failures' in file ./helpers.bash, line 242, # from function `basic_teardown' in file ./helpers.bash, line 289, # from function `teardown' in test file ./helpers.bash, line 299) # `basic_teardown' failed # # [10:23:10.897895801] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:23:10.978649688] $ /usr/bin/podman ps --all --external --format {{.ID}} {{.Names}} # # [10:23:11.056556109] $ /usr/bin/podman images --all --format {{.Repository}}:{{.Tag}} {{.ID}} # [10:23:11.133041643] quay.io/libpod/testimage:20240123 1f6acd4c4a1d # # [10:23:11.273627423] $ /usr/bin/podman info --format=json # [10:23:11.403787866] { # "host": { # "arch": "amd64", # "buildahVersion": "1.35.1", # "cgroupManager": "systemd", # "cgroupVersion": "v2", # "cgroupControllers": [ # "cpu", # "memory", # "pids" # ], # "conmon": { # "package": "conmon-2.1.10-1.fc41.x86_64", # "path": "/usr/bin/conmon", # "version": "conmon version 2.1.10, commit: " # }, # "cpus": 2, # "cpuUtilization": { # "userPercent": 22.28, # "systemPercent": 20.78, # "idlePercent": 56.95 # }, # "databaseBackend": "sqlite", # "distribution": { # "distribution": "fedora", # "variant": "cloud", # "version": "41" # }, # "eventLogger": "journald", # "freeLocks": 2048, # "hostname": "ip-172-31-28-30.us-east-2.compute.internal", # "idMappings": { # "gidmap": [ # { # "container_id": 0, # "host_id": 1001, # "size": 1 # }, # { # "container_id": 1, # "host_id": 589824, # "size": 65536 # } # ], # "uidmap": [ # { # "container_id": 0, # "host_id": 1001, # "size": 1 # }, # { # "container_id": 1, # "host_id": 589824, # "size": 65536 # } # ] # }, # "kernel": "6.9.0-0.rc0.20240322git8e938e398669.14.fc41.x86_64", # "logDriver": "journald", # "memFree": 1972412416, # "memTotal": 3993821184, # "networkBackend": "netavark", # "networkBackendInfo": { # "backend": "netavark", # "version": "netavark 1.10.3", # "package": "netavark-1.10.3-3.fc41.x86_64", # "path": "/usr/libexec/podman/netavark", # "dns": { # "version": "aardvark-dns 1.10.0", # "package": "aardvark-dns-1.10.0-1.fc40.x86_64", # "path": "/usr/libexec/podman/aardvark-dns" # } # }, # "ociRuntime": { # "name": "crun", # "package": "crun-1.14.4-1.fc41.x86_64", # "path": "/usr/bin/crun", # "version": "crun version 1.14.4\ncommit: a220ca661ce078f2c37b38c92e66cf66c012d9c1\nrundir: /run/user/1001/crun\nspec: 1.0.0\n+SYSTEMD +SELINUX +APPARMOR +CAP +SECCOMP +EBPF +CRIU +LIBKRUN +WASM:wasmedge +YAJL" # }, # "os": "linux", # "remoteSocket": { # "path": "/run/user/1001/podman/podman.sock", # "exists": false # }, # "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": true, # "seccompEnabled": true, # "seccompProfilePath": "/usr/share/containers/seccomp.json", # "selinuxEnabled": true # }, # "slirp4netns": { # "executable": "", # "package": "", # "version": "" # }, # "pasta": { # "executable": "/usr/bin/pasta", # "package": "passt-0^20240320.g71dd405-1.fc41.x86_64", # "version": "pasta 0^20240320.g71dd405-1.fc41.x86_64\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": 3992449024, # "swapTotal": 3992973312, # "uptime": "0h 29m 8.00s", # "variant": "", # "linkmode": "dynamic" # }, # "store": { # "configFile": "/home/testuser/.config/containers/storage.conf", # "containerStore": { # "number": 0, # "paused": 0, # "running": 0, # "stopped": 0 # }, # "graphDriverName": "overlay", # "graphOptions": { # # }, # "graphRoot": "/home/testuser/.local/share/containers/storage", # "graphRootAllocated": 106214436864, # "graphRootUsed": 1141964800, # "graphStatus": { # "Backing Filesystem": "btrfs", # "Native Overlay Diff": "true", # "Supports d_type": "true", # "Supports shifting": "false", # "Supports volatile": "true", # "Using metacopy": "false" # }, # "imageCopyTmpDir": "/var/tmp", # "imageStore": { # "number": 1 # }, # "runRoot": "/run/user/1001/containers", # "volumePath": "/home/testuser/.local/share/containers/storage/volumes", # "transientStore": false # }, # "registries": { # "search": [ # "registry.fedoraproject.org", # "registry.access.redhat.com", # "docker.io", # "quay.io" # ] # }, # "plugins": { # "volume": [ # "local" # ], # "network": [ # "bridge", # "macvlan", # "ipvlan" # ], # "log": [ # "k8s-file", # "none", # "passthrough", # "journald" # ], # "authorization": null # }, # "version": { # "APIVersion": "5.0.0", # "Version": "5.0.0", # "GoVersion": "go1.22.1", # "GitCommit": "", # "BuiltTime": "Tue Mar 19 00:00:00 2024", # "Built": 1710806400, # "OsArch": "linux/amd64", # "Os": "linux" # } # } # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: jq .host.slirp4netns.executable # #| expected: '/[a-z0-9\/.-]\+$' (using expr) # #| actual: '' # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [teardown] # # [10:23:11.617912082] $ /usr/bin/podman pod rm -t 0 --all --force --ignore # # [10:23:11.703245700] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:23:11.782349503] $ /usr/bin/podman network prune --force # # [10:23:11.863722346] $ /usr/bin/podman volume rm -a -f # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: 1 test assertions failed. Search for 'FAIL:' above this line. # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ok 17 [005] podman info - confirm desired runtime # skip CI_DESIRED_RUNTIME is unset--OK, because we're not in Cirrus ok 18 [005] podman info - confirm desired network backend ok 19 [005] podman info - confirm desired database # skip CI_DESIRED_DATABASE is unset--OK, because we're not in Cirrus ok 20 [005] podman info - confirm desired storage driver # skip CI_DESIRED_STORAGE is unset--OK, because we're not in Cirrus ok 21 [005] podman info - RHEL8 must use runc # skip only applicable on RHEL, this is Fedora Linux ok 22 [005] podman info --storage-opt='' # skip storage opts are required for rootless running ok 23 [005] podman info netavark # skip Netavark testing not requested ($NETWORK_BACKEND='') ok 24 [005] podman --root PATH info - basic output ok 25 [005] rootless podman with symlinked /home/testuser ok 26 [005] podman --root PATH --volumepath info - basic output ok 27 [005] CONTAINERS_CONF_OVERRIDE ok 28 [005] podman - BoltDB cannot create new databases ok 29 [010] podman images - basic output ok 30 [010] podman images - custom formats ok 31 [010] podman images - json ok 32 [010] podman images - history output ok 33 [010] podman images - filter ok 34 [010] podman images -a, after pulling by sha ok 35 [010] podman images - table format ok 36 [010] podman images - rmi -af removes all containers and pods ok 37 [010] podman images - rmi -f can remove infra images ok 38 [010] podman rmi --ignore ok 39 [010] podman image rm --force bogus ok 40 [010] podman images - commit docker with comment ok 41 [010] podman pull image with additional store ok 42 [010] podman images with concurrent removal ok 43 [011] podman image - sign with no sigfile ok 44 [012] podman images - bare manifest list ok 45 [012] podman manifest --tls-verify and --authfile ok 46 [012] manifest list --add-compression with zstd ok 47 [012] manifest list --add --artifact ok 48 [015] podman help - basic tests ok 49 [020] podman tag/untag ok 50 [020] podman untag all ok 51 [030] podman run - basic tests ok 52 [030] podman run - global runtime option ok 53 [030] podman run --memory=0 runtime option ok 54 [030] podman run --preserve-fds ok 55 [030] podman run --preserve-fd ok 56 [030] podman run - uidmapping has no /sys/kernel mounts # skip cannot umount as rootless ok 57 [030] podman run --rm ok 58 [030] podman run --name ok 59 [030] podman run --pull ok 60 [030] podman run --rmi ok 61 [030] podman run --conmon-pidfile --cidfile ok 62 [030] podman run docker-archive ok 63 [030] podman run : user namespace preserved root ownership ok 64 [030] podman run : add username to /etc/passwd if --userns=keep-id ok 65 [030] podman run : --userns=keep-id: passwd file is modifiable ok 66 [030] podman run --log-driver ok 67 [030] podman run --log-driver journald ok 68 [030] podman run --tz ok 69 [030] podman run --tz with zoneinfo ok 70 [030] podman run : full path to --runtime is preserved ok 71 [030] podman --noout run should print output ok 72 [030] podman --noout create should print output ok 73 [030] podman --out run should save the container id ok 74 [030] podman --out create should save the container id ok 75 [030] podman run : look up correct image name ok 76 [030] podman run on untagged image: make sure that image metadata is set ok 77 [030] podman inspect includes image data ok 78 [030] Verify /run/.containerenv exist ok 79 [030] podman run with --net=host and --port prints warning ok 80 [030] podman run - check workdir ok 81 [030] podman run - does not truncate or hang with big output ok 82 [030] podman run - do not set empty HOME ok 83 [030] podman run --timeout - basic test ok 84 [030] podman run no /etc/mtab ok 85 [030] podman run --hostuser tests ok 86 [030] podman run --device-cgroup-rule tests ok 87 [030] podman run closes stdin ok 88 [030] podman run defaultenv ok 89 [030] podman run - no /etc/hosts # skip Test is too dangerous to run in a non-container environment ok 90 [030] podman run image with filesystem permission ok 91 [030] podman run with log-opt option ok 92 [030] podman run --kernel-memory warning ok 93 [030] podman run update /etc/hosts ok 94 [030] podman run doesn't override oom-score-adj ok 95 [030] rootless podman clamps oom-score-adj if it is lower than the current one ok 96 [030] podman top does not use nsenter from image ok 97 [030] podman create --security-opt ok 98 [030] podman run --device-read-bps # skip cannot use this flag in rootless mode ok 99 [030] podman run failed --rm ok 100 [030] podman run --attach stdin prints container ID ok 101 [030] podman run --privileged as root with systemd will not mount /dev/tty # skip [rootless] this test only makes sense as root ok 102 [030] podman run --privileged as rootless will not mount /dev/tty\d+ ok 103 [030] podman run --privileged as root with systemd mounts non-vt /dev/tty devices ok 104 [030] podman run read-only from containers.conf ok 105 [030] podman run ulimit from containers.conf ok 106 [030] podman run ulimit with -1 # skip ulimit -c == 0, test requires >= 1000 ok 107 [030] podman run bad --name ok 108 [030] podman run --net=host --cgroupns=host with read only cgroupfs ok 109 [030] podman run - rootfs with idmapped mounts # skip [rootless] idmapped mounts work only with root for now ok 110 [030] podman run --restart=always -- wait ok 111 [030] podman run - custom static_dir ok 112 [030] podman --authfile=nonexistent-path ok 113 [030] podman --syslog and environment passed to conmon ok 114 [030] podman create container with conflicting name ok 115 [030] podman run - /run must not be world-writable in systemd containers ok 116 [030] podman run with mounts.conf missing ok 117 [030] podman run - rm pod if container creation failed with -pod new: ok 118 [030] podman run - no entrypoint ok 119 [032] podman sigproxy test: run ok 120 [032] podman sigproxy test: start ok 121 [032] podman sigproxy test: attach ok 122 [035] podman logs - basic test ok 123 [035] podman logs - tail test, k8s-file ok 124 [035] podman logs - tail test, journald ok 125 [035] podman logs - multi k8s-file ok 126 [035] podman logs - multi journald ok 127 [035] podman logs restarted - k8s-file ok 128 [035] podman logs restarted journald ok 129 [035] podman logs - journald log driver requires journald events backend ok 130 [035] podman logs - since k8s-file ok 131 [035] podman logs - since journald ok 132 [035] podman logs - until k8s-file ok 133 [035] podman logs - until journald ok 134 [035] podman logs - --follow k8s-file ok 135 [035] podman logs - --follow journald ok 136 [035] podman logs - --since --follow k8s-file ok 137 [035] podman logs - --since --follow journald ok 138 [035] podman logs - --until --follow k8s-file ok 139 [035] podman logs - --until --follow journald ok 140 [035] podman logs --tail, k8s-file with partial lines ok 141 [037] podman container runlabel test ok 142 [040] podman ps - basic tests ok 143 [040] podman ps --filter ok 144 [040] podman ps --external ok 145 [040] podman ps --format label ok 146 [040] podman pod ps --format label ok 147 [040] podman ps --format PodName ok 148 [045] podman start --all - start all containers ok 149 [045] podman start --all with incompatible options ok 150 [045] podman start --filter - start only containers that match the filter ok 151 [045] podman start --filter invalid-restart-policy - return error ok 152 [045] podman start --all --filter ok 153 [045] podman start print IDs or raw input ok 154 [045] podman start again with lower ulimit -u ok 155 [050] podman stop - basic test ok 156 [050] podman stop --all ok 157 [050] podman stop print IDs or raw input ok 158 [050] podman stop --ignore ok 159 [050] podman stop - can trap signal ok 160 [050] podman stop - unlock while waiting for timeout ok 161 [050] podman stop -t 1 Generate warning ok 162 [050] podman stop --noout ok 163 [050] podman stop, with --rm container ok 164 [055] podman rm ok 165 [055] podman rm - running container, w/o and w/ force ok 166 [055] podman rm container from storage ok 167 [055] podman rm <-> run --rm race ok 168 [055] podman rm --depend ok 169 [055] podman rm -f ok 170 [055] podman container rm --force bogus ok 171 [055] podman container rm doesn't affect stopping containers ok 172 [055] podman container rm --force doesn't leave running processes ok 173 [060] podman mount - basic test # skip mount does not work rootless ok 174 [060] podman image mount # skip too hard to test rootless ok 175 [060] podman run --mount ro=false ok 176 [060] podman run --mount image # skip too hard to test rootless ok 177 [060] podman run --mount image inspection # skip too hard to test rootless ok 178 [060] podman mount containers.conf ok 179 [060] podman mount external container - basic test # skip mount does not work rootless ok 180 [060] podman volume globs ok 181 [060] podman mount noswap memory mounts ok 182 [060] podman mount no-dereference ok 183 [065] podman cp file from host to container ok 184 [065] podman cp file from host to container tmpfs mount ok 185 [065] podman cp (-a=true) file from host to container and check ownership ok 186 [065] podman cp (-a=false) file from host to container and check ownership ok 187 [065] podman cp file from/to host while --pid=host ok 188 [065] podman cp file from container to host ok 189 [065] podman cp file from container to container ok 190 [065] podman cp dir from host to container ok 191 [065] podman cp dir from container to host ok 192 [065] podman cp dir from container to container ok 193 [065] podman cp symlinked directory from container ok 194 [065] podman cp file from host to container volume ok 195 [065] podman cp file from host to container mount ok 196 [065] podman cp * - wildcard copy multiple files from container to host ok 197 [065] podman cp - will not recognize symlink pointing into host space ok 198 [065] podman cp - will not expand globs in host space (#3829) ok 199 [065] podman cp - will not expand wildcard ok 200 [065] podman cp into container: weird symlink expansion ok 201 [065] podman cp into a subdirectory matching GraphRoot ok 202 [065] podman cp from stdin to container ok 203 [065] podman cp from container to stdout ok 204 [065] podman cp --overwrite file - ctr/ctr ok 205 [065] podman cp --overwrite file - ctr/host ok 206 [065] podman cp --overwrite file - host/ctr ok 207 [065] podman cp - dot notation - host to container ok 208 [065] podman cp - dot notation - container to host ok 209 [065] podman cp - dot notation - container to container ok 210 [070] podman build - basic test ok 211 [070] podman buildx - basic test ok 212 [070] podman build test -f - ok 213 [070] podman build - global runtime flags test ok 214 [070] podman build - set runtime ok 215 [070] podman build - cache (#3920) ok 216 [070] podman build test -f ./relative ok 217 [070] podman parallel build should not race ok 218 [070] podman build - URLs ok 219 [070] podman build - workdir, cmd, env, label ok 220 [070] podman build - COPY with ignore ok 221 [070] podman build with ignore '*' ok 222 [070] podman build with ignore '*' and containerfile outside of build context ok 223 [070] podman build - stdin test ok 224 [070] podman build - does not gobble stdin that does not belong to it ok 225 [070] podman build --layers test ok 226 [070] build with copy-from referencing the base image ok 227 [070] podman build --pull-never ok 228 [070] podman build --logfile test ok 229 [070] podman build check_label ok 230 [070] podman build check_seccomp_ulimits ok 231 [070] podman build --authfile bogus test ok 232 [070] podman build COPY hardlinks ok 233 [070] podman build -f test ok 234 [070] podman build .dockerignore failure test ok 235 [070] podman build .containerignore and .dockerignore test ok 236 [070] podman build build context ownership ok 237 [070] podman build build context is a symlink to a directory ok 238 [070] podman build --volumes-from conflict ok 239 [070] podman build empty context dir ok 240 [070] podman build --file=https ok 241 [075] podman exec - basic test ok 242 [075] podman exec - leak check ok 243 [075] podman exec - cat from stdin ok 244 [075] podman exec - with keep-id ok 245 [075] podman exec/run - missing output ok 246 [075] podman exec --wait ok 247 [075] podman run umask ok 248 [075] podman exec --tty ok 249 [075] podman exec - does not leak session IDs on invalid command ok 250 [075] podman exec --preserve-fd ok 251 [080] podman pause/unpause ok 252 [080] podman unpause --all ok 253 [085] podman top - basic tests ok 254 [090] events with a filter by label ok 255 [090] truncate events ok 256 [090] image events ok 257 [090] events with disjunctive filters - file ok 258 [090] events with disjunctive filters - journald ok 259 [090] events with file backend and journald logdriver with --follow failure ok 260 [090] events with disjunctive filters - default ok 261 [090] events with events_logfile_path in containers.conf ok 262 [090] events log-file rotation ok 263 [090] events log-file no duplicates ok 264 [090] events - labels included in container die ok 265 [090] events - backend none should error ok 266 [090] events - container inspect data - journald ok 267 [090] events - container inspect data - file ok 268 [090] events - docker compat ok 269 [090] events - volume events ok 270 [110] podman history - basic tests ok 271 [110] podman history - custom format ok 272 [110] podman history - json ok 273 [110] podman image history Created ok 274 [120] podman load invalid file ok 275 [120] podman save to pipe and load ok 276 [120] podman image scp transfer # skip cannot sudo to root ok 277 [120] podman load - by image ID ok 278 [120] podman load - by image name ok 279 [120] podman load - from URL ok 280 [120] podman load - redirect corrupt payload ok 281 [120] podman load - multi-image archive ok 282 [120] podman load - multi-image archive with redirect ok 283 [120] podman save --oci-accept-uncompressed-layers ok 284 [125] podman import ok 285 [125] podman export, alter tarball, re-import ok 286 [130] podman kill - test signal handling in containers ok 287 [130] podman kill - rejects invalid args ok 288 [130] podman kill - print IDs or raw input ok 289 [130] podman kill - concurrent stop ok 290 [130] podman wait - exit codes ok 291 [130] podman kill - no restart ok 292 [140] podman diff ok 293 [140] podman diff with buildah container ok 294 [150] podman login - basic test ok 295 [150] podman login - with wrong credentials ok 296 [150] podman login - check generated authfile ok 297 [150] podman login inconsistent authfiles ok 298 [150] podman login - check with --config global option ok 299 [150] podman push fail ok 300 [150] podman push and search ok with --tls-verify=false ok 301 [150] podman push and search ok with --tls-verify=true ok 302 [150] podman login - shares credentials with skopeo - default auth file # skip skopeo does not match podman when XDG_RUNTIME_DIR unset; #823 ok 303 [150] podman login - shares credentials with skopeo - via envariable ok 304 [150] podman login - shares credentials with skopeo - via --authfile ok 305 [150] podman login -secret test ok 306 [150] podman pull images with retry ok 307 [150] podman containers.conf retry ok 308 [160] podman run --volumes : basic ok 309 [160] podman volume duplicates ok 310 [160] podman volume filter --name ok 311 [160] podman volume create / run ok 312 [160] podman volume rm --force ok 313 [160] podman volume: exec/noexec ok 314 [160] podman volume, implicit creation with run ok 315 [160] podman volume import test ok 316 [160] podman volume export to stdout ok 317 [160] podman volume user test ok 318 [160] podman volume with --userns=keep-id ok 319 [160] podman volume prune ok 320 [160] podman volume type=bind ok 321 [160] podman volume type=tmpfs ok 322 [160] podman volume create copyup ok 323 [160] podman volume mount ok 324 [160] podman --image-volume ok 325 [160] podman volume rm --force bogus ok 326 [160] podman ps -f ok 327 [160] podman run with building volume and selinux file label ok 328 [160] podman volume create --ignore - do not chown ok 329 [170] podman --group-add keep-groups while in a userns # skip chroot is not allowed in rootless mode ok 330 [170] podman --group-add keep-groups while not in a userns # skip chroot is not allowed in rootless mode ok 331 [170] podman --group-add without keep-groups while in a userns # skip chroot is not allowed in rootless mode ok 332 [170] rootful pod with custom ID mapping # skip does not work rootless - rootful feature ok 333 [170] podman --remote --group-add keep-groups # skip this test only meaningful under podman-remote ok 334 [170] podman --group-add without keep-groups ok 335 [170] podman --group-add keep-groups plus added groups ok 336 [170] podman userns=auto in config file ok 337 [170] podman userns=auto and secrets ok 338 [170] podman userns=nomap ok 339 [170] podman userns=keep-id ok 340 [170] podman userns=keep-id in a pod ok 341 [170] podman userns=auto with id mapping ok 342 [180] podman run --blkio-weight-device # skip cannot create devices in rootless mode ok 343 [190] podman --ipc=host ok 344 [190] podman --ipc=none ok 345 [190] podman --ipc=private ok 346 [190] podman --ipc=shareable ok 347 [190] podman --ipc=container@test ok 348 [195] podman test all namespaces ok 349 [200] podman pod - basic tests ok 350 [200] podman pod top - containers in different PID namespaces ok 351 [200] podman pod create - custom volumes ok 352 [200] podman pod create - custom infra image ok 353 [200] podman pod - communicating between pods ok 354 [200] podman pod - communicating via /dev/shm ok 355 [200] podman pod create - hashtag AllTheOptions ok 356 [200] podman pod create should fail when infra-name is already in use ok 357 [200] podman pod create --share ok 358 [200] podman pod create --pod new: --hostname ok 359 [200] podman rm --force to remove infra container ok 360 [200] podman pod create share net ok 361 [200] pod exit policies ok 362 [200] pod exit policies - play kube ok 363 [200] pod resource limits # skip [rootless] resource limits only work with root ok 364 [200] podman pod ps doesn't race with pod rm ok 365 [200] podman pod rm --force bogus ok 366 [200] podman pod create on failure ok 367 [200] podman pod create restart tests ok 368 [200] podman pod ps --filter ok 369 [200] podman pod cleans cgroup and keeps limits ok 370 [220] podman healthcheck ok 371 [220] podman healthcheck - restart cleans up old state ok 372 [220] podman wait --condition={healthy,unhealthy} ok 373 [220] podman healthcheck --health-on-failure ok 374 [220] podman healthcheck --health-on-failure with interval ok 375 [250] podman generate - systemd - basic ok 376 [250] podman autoupdate local ok 377 [250] podman generate systemd - envar ok 378 [250] podman generate systemd - restart policy & timeouts ok 379 [250] podman pass LISTEN environment ok 380 [250] podman generate - systemd template ok 381 [250] podman generate - systemd template no support for pod ok 382 [250] podman generate - systemd template only used on --new ok 383 [250] podman --cgroup=cgroupfs doesn't show systemd warning ok 384 [250] podman --systemd sets container_uuid ok 385 [250] podman --systemd fails on cgroup v1 with a private cgroupns # skip test requires cgroupsv1 ok 386 [250] podman rootless-netns pasta processes should be in different cgroup ok 387 [250] podman create --health-on-failure=kill ok 388 [250] podman-kube@.service template ok 389 [250] podman generate - systemd - DEPRECATED ok 390 [251] podman system service returns error ok 391 [251] podman system service unix: without two slashes still works ok 392 [251] podman-system-service containers survive service stop ok 393 [251] podman --host / -H options ok 394 [251] podman-system-service --log-level=trace should be able to hijack ok 395 [252] quadlet - basic ok 396 [252] quadlet conflict names ok 397 [252] quadlet - envvar ok 398 [252] quadlet - ContainerName ok 399 [252] quadlet - labels ok 400 [252] quadlet - oneshot ok 401 [252] quadlet - volume ok 402 [252] quadlet - volume dependency ok 403 [252] quadlet - named volume dependency ok 404 [252] quadlet - network ok 405 [252] quadlet - network dependency ok 406 [252] quadlet - named network dependency ok 407 [252] quadlet kube - basic ok 408 [252] quadlet kube - named network dependency ok 409 [252] quadlet - rootfs # skip not applicable under rootless podman ok 410 [252] quadlet - selinux disable ok 411 [252] quadlet - selinux labels ok 412 [252] quadlet - secret as environment variable ok 413 [252] quadlet - secret as a file ok 414 [252] quadlet - volume path using systemd %T specifier ok 415 [252] quadlet - tmpfs ok 416 [252] quadlet - userns ok 417 [252] quadlet - exit-code propagation ok 418 [252] quadlet kube - Working Directory ok 419 [252] quadlet - image files ok 420 [252] quadlet - kube oneshot ok 421 [252] quadlet - kube down force ok 422 [252] quadlet - image tag ok 423 [252] quadlet - pod simple ok 424 [252] quadlet - kube build from unavailable image with no tag ok 425 [255] podman auto-update - validate input ok 426 [255] podman auto-update - label io.containers.autoupdate=image ok 427 [255] podman auto-update - label io.containers.autoupdate=image with rollback ok 428 [255] podman auto-update - label io.containers.autoupdate=disabled ok 429 [255] podman auto-update - label io.containers.autoupdate=fakevalue ok 430 [255] podman auto-update - label io.containers.autoupdate=local ok 431 [255] podman auto-update - label io.containers.autoupdate=local with rollback ok 432 [255] podman auto-update with multiple services ok 433 [255] podman auto-update using systemd ok 434 [255] podman-kube@.service template with rollback ok 435 [255] podman auto-update - pod ok 436 [255] podman-auto-update --authfile ok 437 [260] sdnotify : ignore ok 438 [260] sdnotify : conmon ok 439 [260] sdnotify : container ok 440 [260] sdnotify : healthy ok 441 [260] sdnotify : play kube - no policies ok 442 [260] sdnotify : play kube - with policies ok 443 [260] podman kube play - exit-code propagation ok 444 [260] podman pull - EXTEND_TIMEOUT_USEC ok 445 [260] podman system service ok 446 [270] podman system service - socket activation - no container ok 447 [270] podman system service - socket activation - existing container ok 448 [270] podman system service - socket activation - kill rootless pause ok 449 [271] podman system service - tcp CORS ok 450 [271] podman system service - tcp without CORS ok 451 [271] podman system service - CORS enabled in logs ok 452 podman system connection - basic add / ls / remove # skip only applicable when running remote ok 453 podman system connection - tcp # skip only applicable when running remote ok 454 podman system connection - ssh # skip only applicable when running remote ok 455 podman-remote: non-default connection # skip only applicable when running remote ok 456 [280] podman update - test all options ok 457 [300] podman cli parsing - quoted args - #2574 ok 458 [300] podman flag error ok 459 [300] podman run --env ok 460 [300] podman run/exec --env-file ok 461 [300] podman run --env with glob ok 462 [300] podman create --label-file ok 463 [320] podman system df - basic functionality ok 464 [320] podman system df --format {{ json . }} functionality ok 465 [320] podman system df --format json functionality ok 466 [320] podman system df - with active containers and volumes ok 467 podman corrupt images - initialize ok 468 podman corrupt images - rmi -f ok 469 podman corrupt images - rmi -f ok 470 podman corrupt images - rmi -f -a ok 471 podman corrupt images - image prune ok 472 podman corrupt images - system reset ok 473 podman corrupt images - cleanup ok 474 [400] podman container storage is not accessible by unprivileged users # skip [rootless] test meaningless without suid ok 475 [400] sensitive mount points are masked without --privileged ok 476 [410] podman selinux: confined container ok 477 [410] podman selinux: container with label=disable ok 478 [410] podman selinux: privileged container ok 479 [410] podman selinux: privileged --userns=host container ok 480 [410] podman selinux: --ipc=host container ok 481 [410] podman selinux: init container ok 482 [410] podman selinux: init container with --security-opt type ok 483 [410] podman selinux: init container with --security-opt level&type ok 484 [410] podman selinux: init container with --security-opt level ok 485 [410] podman selinux: pid=host ok 486 [410] podman selinux: container with overridden range ok 487 [410] podman selinux: inspect kvm labels ok 488 [410] podman selinux: inspect multiple labels ok 489 [410] podman selinux: shared context in (some) namespaces ok 490 [410] podman selinux: containers in pods share full context ok 491 [410] podman selinux: containers in --no-infra pods do not share context ok 492 [410] podman with nonexistent labels ok 493 [410] podman selinux: check relabel ok 494 [410] podman selinux nested ok 495 [410] podman EnableLabeledUsers ok 496 [410] podman selinux: check unsupported relabel # skip not applicable under rootless podman ok 497 [420] podman run, preserves initial --cgroup-manager ok 498 [450] podman detects correct tty size ok 499 [450] podman load - will not read from tty ok 500 [450] podman run --tty -i failure with no tty ok 501 [450] podman run -l passthrough-tty ok 502 [500] podman network - basic tests ok 503 [500] podman networking: port on localhost not ok 504 [500] podman networking: port with --userns=keep-id for rootless or --uidmap=* for rootful # (from function `bail-now' in file ./helpers.bash, line 235, # from function `die' in file ./helpers.bash, line 813, # from function `run_podman' in file ./helpers.bash, line 423, # in test file ./500-networking.bats, line 114) # `run_podman run -d ${userns} $network_arg -p 127.0.0.1:$myport:$myport \' failed # # [10:47:11.113135646] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:47:11.193145192] $ /usr/bin/podman ps --all --external --format {{.ID}} {{.Names}} # # [10:47:11.279515392] $ /usr/bin/podman images --all --format {{.Repository}}:{{.Tag}} {{.ID}} # [10:47:11.362015403] quay.io/libpod/testimage:20240123 1f6acd4c4a1d # # [10:47:11.552625942] $ /usr/bin/podman run -d --userns=keep-id --network bridge -p 127.0.0.1:52827:52827 quay.io/libpod/testimage:20240123 nc -l -n -v -p 52827 # [10:47:11.862061056] e30033044912d8c8c9f85195064dab1a2a90df7773419cf4145fa2314e0ed6ce # # [10:47:11.868089530] $ /usr/bin/podman container inspect --format {{.NetworkSettings.SandboxKey}} e30033044912d8c8c9f85195064dab1a2a90df7773419cf4145fa2314e0ed6ce # [10:47:11.954347557] /run/user/1001/netns/netns-4095c0cc-763b-7811-4454-d9c30fcd2bf3 # # [10:47:11.975501631] $ /usr/bin/podman logs e30033044912d8c8c9f85195064dab1a2a90df7773419cf4145fa2314e0ed6ce # [10:47:12.059255764] listening on [::]:52827 ... # # [10:47:12.090248221] $ /usr/bin/podman logs e30033044912d8c8c9f85195064dab1a2a90df7773419cf4145fa2314e0ed6ce # [10:47:12.334999361] listening on [::]:52827 ... # connect to [::ffff:10.88.0.2]:52827 from [::ffff:10.88.0.2]:35100 ([::ffff:10.88.0.2]:35100) # gCoQKWJyllQ1yQMK9hQYoS190A5AaN # # [10:47:12.356873474] $ /usr/bin/podman wait e30033044912d8c8c9f85195064dab1a2a90df7773419cf4145fa2314e0ed6ce # [10:47:12.446152658] 0 # # [10:47:12.452017539] $ /usr/bin/podman rm e30033044912d8c8c9f85195064dab1a2a90df7773419cf4145fa2314e0ed6ce # [10:47:12.556352111] e30033044912d8c8c9f85195064dab1a2a90df7773419cf4145fa2314e0ed6ce # # [10:47:12.590307014] $ /usr/bin/podman run -d --userns=keep-id --network slirp4netns:cidr=172.13.115.0/24 -p 127.0.0.1:52249:52249 quay.io/libpod/testimage:20240123 nc -l -n -v -p 52249 # [10:47:12.831309768] Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH # [10:47:12.834548181] [ rc=127 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 127; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [teardown] # # [10:47:12.840316890] $ /usr/bin/podman pod rm -t 0 --all --force --ignore # # [10:47:12.915941963] $ /usr/bin/podman rm -t 0 --all --force --ignore # [10:47:13.026743331] 66a5b39819fd5e3a856f2c26985221be7e8a73d28ba7cff8426feb73ecae4953 # # [10:47:13.028574208] $ /usr/bin/podman network prune --force # # [10:47:13.100308072] $ /usr/bin/podman volume rm -a -f ok 505 [500] podman pod manages /etc/hosts correctly not ok 506 [500] podman run with slirp4ns assigns correct addresses to /etc/hosts # (from function `bail-now' in file ./helpers.bash, line 235, # from function `die' in file ./helpers.bash, line 813, # from function `run_podman' in file ./helpers.bash, line 423, # in test file ./500-networking.bats, line 181) # `run_podman run --rm --network slirp4netns:cidr="${CIDR}.0/24" \' failed # # [10:47:15.752855491] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:47:15.836832239] $ /usr/bin/podman ps --all --external --format {{.ID}} {{.Names}} # # [10:47:15.916048475] $ /usr/bin/podman images --all --format {{.Repository}}:{{.Tag}} {{.ID}} # [10:47:15.992766727] quay.io/libpod/testimage:20240123 1f6acd4c4a1d # # [10:47:16.161550035] $ /usr/bin/podman run --rm --network slirp4netns:cidr=172.1.87.0/24 --name con-75fdO7K1pc --hostname con-75fdO7K1pc quay.io/libpod/testimage:20240123 cat /etc/hosts # [10:47:16.308372439] Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH # [10:47:16.311607983] [ rc=127 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 127; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [teardown] # # [10:47:16.317337880] $ /usr/bin/podman pod rm -t 0 --all --force --ignore # # [10:47:16.397629623] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:47:16.472652992] $ /usr/bin/podman network prune --force # # [10:47:16.545178056] $ /usr/bin/podman volume rm -a -f not ok 507 [500] podman run with slirp4ns adds correct dns address to resolv.conf # (from function `bail-now' in file ./helpers.bash, line 235, # from function `die' in file ./helpers.bash, line 813, # from function `run_podman' in file ./helpers.bash, line 423, # in test file ./500-networking.bats, line 197) # `run_podman run --rm --network slirp4netns:cidr="${CIDR}.0/24" \' failed # # [10:47:16.649384914] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:47:16.730994792] $ /usr/bin/podman ps --all --external --format {{.ID}} {{.Names}} # # [10:47:16.820166214] $ /usr/bin/podman images --all --format {{.Repository}}:{{.Tag}} {{.ID}} # [10:47:16.898154599] quay.io/libpod/testimage:20240123 1f6acd4c4a1d # # [10:47:17.058904530] $ /usr/bin/podman run --rm --network slirp4netns:cidr=172.10.49.0/24 quay.io/libpod/testimage:20240123 cat /etc/resolv.conf # [10:47:17.193529440] Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH # [10:47:17.196649111] [ rc=127 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 127; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [teardown] # # [10:47:17.202294746] $ /usr/bin/podman pod rm -t 0 --all --force --ignore # # [10:47:17.276295178] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:47:17.352188819] $ /usr/bin/podman network prune --force # # [10:47:17.426353085] $ /usr/bin/podman volume rm -a -f not ok 508 [500] podman run with slirp4ns assigns correct ip address container # (from function `bail-now' in file ./helpers.bash, line 235, # from function `die' in file ./helpers.bash, line 813, # from function `run_podman' in file ./helpers.bash, line 423, # in test file ./500-networking.bats, line 214) # `run_podman run --rm --network slirp4netns:cidr="${CIDR}.0/24" \' failed # # [10:47:17.528994853] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:47:17.609967354] $ /usr/bin/podman ps --all --external --format {{.ID}} {{.Names}} # # [10:47:17.694750574] $ /usr/bin/podman images --all --format {{.Repository}}:{{.Tag}} {{.ID}} # [10:47:17.782701224] quay.io/libpod/testimage:20240123 1f6acd4c4a1d # # [10:47:17.942081011] $ /usr/bin/podman run --rm --network slirp4netns:cidr=172.6.67.0/24 quay.io/libpod/testimage:20240123 sh -c ip address | grep 172.6.67 # [10:47:18.075002787] Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH # [10:47:18.078081516] [ rc=127 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 127; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [teardown] # # [10:47:18.083662860] $ /usr/bin/podman pod rm -t 0 --all --force --ignore # # [10:47:18.154583273] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:47:18.225675330] $ /usr/bin/podman network prune --force # # [10:47:18.307614056] $ /usr/bin/podman volume rm -a -f ok 509 [500] podman network create ok 510 [500] podman network reload ok 511 [500] podman rootless cni adds /usr/sbin to PATH ok 512 [500] podman ipv6 in /etc/resolv.conf # skip This test needs an ipv6 nameserver in /etc/resolv.conf ok 513 [500] podman network connect/disconnect with port forwarding not ok 514 [500] podman network after restart # (from function `bail-now' in file ./helpers.bash, line 235, # from function `die' in file ./helpers.bash, line 813, # from function `run_podman' in file ./helpers.bash, line 423, # in test file ./500-networking.bats, line 590) # `run_podman run -d --name myweb -p "$HOST_PORT:80" \' failed # # [10:47:31.998656129] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:47:32.085070840] $ /usr/bin/podman ps --all --external --format {{.ID}} {{.Names}} # # [10:47:32.173880293] $ /usr/bin/podman images --all --format {{.Repository}}:{{.Tag}} {{.ID}} # [10:47:32.252435512] quay.io/libpod/testimage:20240123 1f6acd4c4a1d # # [10:47:32.435119717] $ /usr/bin/podman network create testnet-KiaWiZxb0e # [10:47:32.512432904] testnet-KiaWiZxb0e # # [10:47:32.520362018] $ /usr/bin/podman run -d --name myweb -p 5874:80 --restart always --network slirp4netns -v /tmp/podman_bats.qXQ7sR/hello.txt:/var/www/index.txt:Z -w /var/www quay.io/libpod/testimage:20240123 /bin/busybox-extras httpd -f -p 80 # [10:47:32.679792226] Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH # [10:47:32.682970378] [ rc=127 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 127; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [teardown] # # [10:47:32.688707375] $ /usr/bin/podman pod rm -t 0 --all --force --ignore # # [10:47:32.760642644] $ /usr/bin/podman rm -t 0 --all --force --ignore # [10:47:32.859719161] d2a5edb72f059165346ace30ff8ae7acac2fae8d3f2a0436bbcde4cc881581af # # [10:47:32.861619870] $ /usr/bin/podman network prune --force # [10:47:32.934889193] testnet-KiaWiZxb0e # # [10:47:32.937024508] $ /usr/bin/podman volume rm -a -f ok 515 [500] podman run CONTAINERS_CONF_OVERRIDE dns options not ok 516 [500] podman run port forward range # (from function `bail-now' in file ./helpers.bash, line 235, # from function `die' in file ./helpers.bash, line 813, # from function `immediate-assertion-failures' in file ./helpers.bash, line 242, # from function `basic_teardown' in file ./helpers.bash, line 289, # from function `teardown' in test file ./helpers.bash, line 299) # `basic_teardown' failed # # [10:47:35.560025407] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:47:35.640855195] $ /usr/bin/podman ps --all --external --format {{.ID}} {{.Names}} # # [10:47:35.720931643] $ /usr/bin/podman images --all --format {{.Repository}}:{{.Tag}} {{.ID}} # [10:47:35.801720669] quay.io/libpod/testimage:20240123 1f6acd4c4a1d # # [10:47:36.034798990] $ /usr/bin/podman run --network bridge -p 5348-5350:5348-5350 -d quay.io/libpod/testimage:20240123 sleep inf # [10:47:36.339287226] afee3187bfb4d486c8de476d25f63b815bb5cf73db5e8ab424b129ed62a77d3b # # [10:47:36.347628471] $ /usr/bin/podman exec -d afee3187bfb4d486c8de476d25f63b815bb5cf73db5e8ab424b129ed62a77d3b nc -l -p 5348 -e /bin/cat # [10:47:36.480639650] c57675bf6e9912bc4494be39e7fd53c5a9c6ce5b43bfeb7a00fa364c88bbb240 # # [10:47:36.510158349] $ /usr/bin/podman exec -d afee3187bfb4d486c8de476d25f63b815bb5cf73db5e8ab424b129ed62a77d3b nc -l -p 5349 -e /bin/cat # [10:47:36.677590462] d1c64593ba4e30603b37e7470542d572deafebcf569771694fdaf0a607812fd2 # # [10:47:36.704586776] $ /usr/bin/podman exec -d afee3187bfb4d486c8de476d25f63b815bb5cf73db5e8ab424b129ed62a77d3b nc -l -p 5350 -e /bin/cat # [10:47:36.848591737] b6dc901751d612d21f0a9027da1be8beffa7e780b4ff97e1d73eb21e5c86fb5b # # [10:47:36.876298199] $ /usr/bin/podman rm -f -t0 afee3187bfb4d486c8de476d25f63b815bb5cf73db5e8ab424b129ed62a77d3b # [10:47:37.273545970] afee3187bfb4d486c8de476d25f63b815bb5cf73db5e8ab424b129ed62a77d3b # # [10:47:37.359063738] $ /usr/bin/podman run --network slirp4netns:port_handler=slirp4netns -p 5307-5309:5307-5309 -d quay.io/libpod/testimage:20240123 sleep inf # [10:47:37.509606658] Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH # [10:47:37.512717447] [ rc=127 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 127; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [10:47:37.522216342] $ /usr/bin/podman exec -d Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH nc -l -p 5307 -e /bin/cat # [10:47:37.603531992] Error: no container with name or ID "Error:" found: no such container # [10:47:37.606896868] [ rc=125 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 125; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: ncat got data back (netmode=slirp4netns:port_handler=slirp4netns port=5307) # #| expected: '9cqBswTMSQ' # #| actual: 'Ncat: Connection refused.' # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [10:47:40.197316167] $ /usr/bin/podman exec -d Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH nc -l -p 5308 -e /bin/cat # [10:47:40.279347688] Error: no container with name or ID "Error:" found: no such container # [10:47:40.282773906] [ rc=125 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 125; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: ncat got data back (netmode=slirp4netns:port_handler=slirp4netns port=5308) # #| expected: '9cqBswTMSQ' # #| actual: 'Ncat: Connection refused.' # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [10:47:42.873682561] $ /usr/bin/podman exec -d Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH nc -l -p 5309 -e /bin/cat # [10:47:42.958343697] Error: no container with name or ID "Error:" found: no such container # [10:47:42.961504038] [ rc=125 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 125; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: ncat got data back (netmode=slirp4netns:port_handler=slirp4netns port=5309) # #| expected: '9cqBswTMSQ' # #| actual: 'Ncat: Connection refused.' # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [10:47:45.552793821] $ /usr/bin/podman rm -f -t0 Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH # # [10:47:45.712139018] $ /usr/bin/podman run --network slirp4netns:port_handler=rootlesskit -p 5952-5954:5952-5954 -d quay.io/libpod/testimage:20240123 sleep inf # [10:47:45.877236572] Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH # [10:47:45.880401583] [ rc=127 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 127; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [10:47:45.889993540] $ /usr/bin/podman exec -d Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH nc -l -p 5952 -e /bin/cat # [10:47:45.968598390] Error: no container with name or ID "Error:" found: no such container # [10:47:45.971902825] [ rc=125 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 125; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: ncat got data back (netmode=slirp4netns:port_handler=rootlesskit port=5952) # #| expected: 'TKNAI4n8HA' # #| actual: 'Ncat: Connection refused.' # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [10:47:48.563214395] $ /usr/bin/podman exec -d Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH nc -l -p 5953 -e /bin/cat # [10:47:48.643660677] Error: no container with name or ID "Error:" found: no such container # [10:47:48.647096506] [ rc=125 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 125; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: ncat got data back (netmode=slirp4netns:port_handler=rootlesskit port=5953) # #| expected: 'TKNAI4n8HA' # #| actual: 'Ncat: Connection refused.' # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [10:47:51.237995331] $ /usr/bin/podman exec -d Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH nc -l -p 5954 -e /bin/cat # [10:47:51.312210658] Error: no container with name or ID "Error:" found: no such container # [10:47:51.315335578] [ rc=125 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 125; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: ncat got data back (netmode=slirp4netns:port_handler=rootlesskit port=5954) # #| expected: 'TKNAI4n8HA' # #| actual: 'Ncat: Connection refused.' # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [10:47:53.906142100] $ /usr/bin/podman rm -f -t0 Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH # # [10:47:54.063150406] $ /usr/bin/podman run --network pasta -p 5032-5034:5032-5034 -d quay.io/libpod/testimage:20240123 sleep inf # [10:47:54.253168530] 2c295b36ad7bf890310d1ad5403b91c37c1f777e45430b5a4470186bfb2b583f # # [10:47:54.261341230] $ /usr/bin/podman exec -d 2c295b36ad7bf890310d1ad5403b91c37c1f777e45430b5a4470186bfb2b583f nc -l -p 5032 -e /bin/cat # [10:47:54.387299227] f8945c08f8d6106d6266f569b2b4b3d451ec553b0ec81bb9328d5f1c33345265 # # [10:47:54.415851651] $ /usr/bin/podman exec -d 2c295b36ad7bf890310d1ad5403b91c37c1f777e45430b5a4470186bfb2b583f nc -l -p 5033 -e /bin/cat # [10:47:54.570914197] 8709e873d3d2a89faf4b4feb07c32798becc1ff114230e82a2c657099b300f3e # # [10:47:54.597367397] $ /usr/bin/podman exec -d 2c295b36ad7bf890310d1ad5403b91c37c1f777e45430b5a4470186bfb2b583f nc -l -p 5034 -e /bin/cat # [10:47:54.741939703] 60aee977fd6ff4f162322303a32538d8e8cc59a422f95a27457ca9bf8c9f1227 # # [10:47:54.768891836] $ /usr/bin/podman rm -f -t0 2c295b36ad7bf890310d1ad5403b91c37c1f777e45430b5a4470186bfb2b583f # [10:47:55.017634939] 2c295b36ad7bf890310d1ad5403b91c37c1f777e45430b5a4470186bfb2b583f # # [teardown] # # [10:47:55.026013014] $ /usr/bin/podman pod rm -t 0 --all --force --ignore # # [10:47:55.107331104] $ /usr/bin/podman rm -t 0 --all --force --ignore # [10:47:55.242323094] 427f4e28c8ab54b9d8cf76ce38c311a4f14b0d854e7b2d7e3efc9df6a97cdde2 # 629f54c1084032e72166c793de3d98dd5334565b5d5069b4519c9cf6a6ff1c61 # # [10:47:55.249488148] $ /usr/bin/podman network prune --force # # [10:47:55.326620511] $ /usr/bin/podman volume rm -a -f # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: 14 test assertions failed. Search for 'FAIL:' above this line. # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ok 517 [500] podman run CONTAINERS_CONF_OVERRIDE /etc/hosts options ok 518 [500] podman run /etc/* permissions ok 519 [500] podman network rm --force bogus ok 520 [500] podman network rm --dns-option ok 521 [500] podman rootless netns works when XDG_RUNTIME_DIR includes symlinks ok 522 [500] podman inspect list networks not ok 523 [500] podman network cleanup --userns + --restart # (from function `bail-now' in file ./helpers.bash, line 235, # from function `die' in file ./helpers.bash, line 813, # from function `run_podman' in file ./helpers.bash, line 423, # in test file ./500-networking.bats, line 925) # `run_podman 1 run --name $cname2 --network slirp4netns --restart on-failure:2 --userns keep-id $IMAGE false' failed # # [10:48:04.240014473] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:48:04.320808189] $ /usr/bin/podman ps --all --external --format {{.ID}} {{.Names}} # # [10:48:04.407483067] $ /usr/bin/podman images --all --format {{.Repository}}:{{.Tag}} {{.ID}} # [10:48:04.486211031] quay.io/libpod/testimage:20240123 1f6acd4c4a1d # # [10:48:04.650233567] $ /usr/bin/podman network create --subnet 172.12.161.0/29 a-VQzrlKnBpd # [10:48:04.731775502] a-VQzrlKnBpd # # [10:48:04.750166515] $ /usr/bin/podman run --name con1-WTEkm6J6VW --network a-VQzrlKnBpd --restart on-failure:6 --userns keep-id quay.io/libpod/testimage:20240123 false # [10:48:07.259154233] [ rc=1 (expected) ] # # [10:48:07.264907931] $ /usr/bin/podman inspect --format {{.RestartCount}} con1-WTEkm6J6VW # [10:48:07.361567027] 6 # # [10:48:07.370531577] $ /usr/bin/podman run --rm --network a-VQzrlKnBpd quay.io/libpod/testimage:20240123 true # # [10:48:07.805271871] $ /usr/bin/podman run --name con2-OhmQOhsRdh --network slirp4netns --restart on-failure:2 --userns keep-id quay.io/libpod/testimage:20240123 false # [10:48:08.060479831] Error: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH # [10:48:08.063616571] [ rc=127 (** EXPECTED 1 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 127; expected 1 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [teardown] # # [10:48:08.069258726] $ /usr/bin/podman pod rm -t 0 --all --force --ignore # # [10:48:08.149689714] $ /usr/bin/podman rm -t 0 --all --force --ignore # [10:48:08.286122131] 15f8a3575d0c718bf41955ae49d655fe4e9bbe879d28678f68949c92253a2e90 # 1aaaf89a248cc6d0a6112ac4f9e931c27bea02cd51769dffd5a61f982fda0bb8 # # [10:48:08.287997449] $ /usr/bin/podman network prune --force # [10:48:08.367076761] a-VQzrlKnBpd # # [10:48:08.369202686] $ /usr/bin/podman volume rm -a -f ok 524 [500] podman --uts=host must use 'uname -n' for /etc/hostname ok 525 [500] podman network inspect running containers ok 526 [505] IPv4 default address assignment ok 527 [505] IPv4 address assignment ok 528 [505] No IPv4 # skip IPv6 not routable on the host ok 529 [505] IPv6 default address assignment # skip IPv6 not routable on the host ok 530 [505] IPv6 address assignment # skip IPv6 not routable on the host ok 531 [505] No IPv6 # skip IPv6 not routable on the host ok 532 [505] podman puts pasta IP in /etc/hosts ok 533 [505] IPv4 default route ok 534 [505] IPv4 default route assignment ok 535 [505] IPv6 default route # skip IPv6 not routable on the host ok 536 [505] IPv6 default route assignment # skip IPv6 not routable on the host ok 537 [505] Default MTU ok 538 [505] MTU assignment ok 539 [505] Loopback interface state ok 540 [505] External resolver, IPv4 ok 541 [505] External resolver, IPv6 # skip IPv6 not routable on the host ok 542 [505] Local forwarder, IPv4 ok 543 [505] Local forwarder, IPv6 # skip IPv6 not routable on the host ok 544 [505] Single TCP port forwarding, IPv4, tap ok 545 [505] Single TCP port forwarding, IPv4, loopback ok 546 [505] TCP port range forwarding, IPv4, tap ok 547 [505] TCP port range forwarding, IPv4, loopback ok 548 [505] Translated TCP port forwarding, IPv4, tap ok 549 [505] Translated TCP port forwarding, IPv4, loopback ok 550 [505] TCP translated port range forwarding, IPv4, tap ok 551 [505] TCP translated port range forwarding, IPv4, loopback ok 552 [505] Address-bound TCP port forwarding, IPv4, tap ok 553 [505] Address-bound TCP port forwarding, IPv4, loopback ok 554 [505] Interface-bound TCP port forwarding, IPv4, tap ok 555 [505] Interface-bound TCP port forwarding, IPv4, loopback ok 556 [505] Single TCP port forwarding, IPv6, tap # skip IPv6 not routable on the host ok 557 [505] Single TCP port forwarding, IPv6, loopback # skip IPv6 not routable on the host ok 558 [505] TCP port range forwarding, IPv6, tap # skip IPv6 not routable on the host ok 559 [505] TCP port range forwarding, IPv6, loopback # skip IPv6 not routable on the host ok 560 [505] Translated TCP port forwarding, IPv6, tap # skip IPv6 not routable on the host ok 561 [505] Translated TCP port forwarding, IPv6, loopback # skip IPv6 not routable on the host ok 562 [505] TCP translated port range forwarding, IPv6, tap # skip IPv6 not routable on the host ok 563 [505] TCP translated port range forwarding, IPv6, loopback # skip IPv6 not routable on the host ok 564 [505] Address-bound TCP port forwarding, IPv6, tap # skip IPv6 not routable on the host ok 565 [505] Address-bound TCP port forwarding, IPv6, loopback # skip IPv6 not routable on the host ok 566 [505] Interface-bound TCP port forwarding, IPv6, tap # skip IPv6 not routable on the host ok 567 [505] Interface-bound TCP port forwarding, IPv6, loopback # skip IPv6 not routable on the host ok 568 [505] Single UDP port forwarding, IPv4, tap ok 569 [505] Single UDP port forwarding, IPv4, loopback ok 570 [505] UDP port range forwarding, IPv4, tap ok 571 [505] UDP port range forwarding, IPv4, loopback ok 572 [505] Translated UDP port forwarding, IPv4, tap ok 573 [505] Translated UDP port forwarding, IPv4, loopback ok 574 [505] UDP translated port range forwarding, IPv4, tap ok 575 [505] UDP translated port range forwarding, IPv4, loopback ok 576 [505] Address-bound UDP port forwarding, IPv4, tap ok 577 [505] Address-bound UDP port forwarding, IPv4, loopback ok 578 [505] Interface-bound UDP port forwarding, IPv4, tap ok 579 [505] Interface-bound UDP port forwarding, IPv4, loopback ok 580 [505] Single UDP port forwarding, IPv6, tap # skip IPv6 not routable on the host ok 581 [505] Single UDP port forwarding, IPv6, loopback # skip IPv6 not routable on the host ok 582 [505] UDP port range forwarding, IPv6, tap # skip IPv6 not routable on the host ok 583 [505] UDP port range forwarding, IPv6, loopback # skip IPv6 not routable on the host ok 584 [505] Translated UDP port forwarding, IPv6, tap # skip IPv6 not routable on the host ok 585 [505] Translated UDP port forwarding, IPv6, loopback # skip IPv6 not routable on the host ok 586 [505] UDP translated port range forwarding, IPv6, tap # skip IPv6 not routable on the host ok 587 [505] UDP translated port range forwarding, IPv6, loopback # skip IPv6 not routable on the host ok 588 [505] Address-bound UDP port forwarding, IPv6, tap # skip IPv6 not routable on the host ok 589 [505] Address-bound UDP port forwarding, IPv6, loopback # skip IPv6 not routable on the host ok 590 [505] Interface-bound UDP port forwarding, IPv6, tap # skip IPv6 not routable on the host ok 591 [505] Interface-bound UDP port forwarding, IPv6, loopback # skip IPv6 not routable on the host ok 592 [505] TCP/IPv4 small transfer, tap ok 593 [505] TCP/IPv4 small transfer, loopback ok 594 [505] TCP/IPv4 large transfer, tap ok 595 [505] TCP/IPv4 large transfer, loopback ok 596 [505] TCP/IPv6 small transfer, tap # skip IPv6 not routable on the host ok 597 [505] TCP/IPv6 small transfer, loopback # skip IPv6 not routable on the host ok 598 [505] TCP/IPv6 large transfer, tap # skip IPv6 not routable on the host ok 599 [505] TCP/IPv6 large transfer, loopback # skip IPv6 not routable on the host ok 600 [505] UDP/IPv4 small transfer, tap ok 601 [505] UDP/IPv4 small transfer, loopback ok 602 [505] UDP/IPv4 large transfer, tap ok 603 [505] UDP/IPv4 large transfer, loopback ok 604 [505] UDP/IPv6 small transfer, tap # skip IPv6 not routable on the host ok 605 [505] UDP/IPv6 small transfer, loopback # skip IPv6 not routable on the host ok 606 [505] UDP/IPv6 large transfer, tap # skip IPv6 not routable on the host ok 607 [505] UDP/IPv6 large transfer, loopback # skip IPv6 not routable on the host ok 608 [505] pasta(1) quits when the namespace is gone ok 609 [505] Unsupported protocol in port forwarding ok 610 [505] Use options from containers.conf ok 611 [505] Podman unshare --rootless-netns with Pasta ok 612 podman checkpoint - basic test # skip checkpoint does not work rootless ok 613 podman checkpoint/restore print IDs or raw input # skip checkpoint does not work rootless ok 614 podman checkpoint --export, with volumes # skip checkpoint does not work rootless ok 615 podman checkpoint --file-locks # skip checkpoint does not work rootless ok 616 podman checkpoint/restore ip and mac handling # skip checkpoint does not work rootless ok 617 podman checkpoint/restore the latest container # skip checkpoint does not work rootless ok 618 [550] rootless podman only ever uses single pause process ok 619 [550] rootless reexec with sig-proxy ok 620 [550] rootless reexec with sig-proxy when rejoining userns from container # skip $XDG_RUNTIME_DIR not defined ok 621 [600] podman shell completion test ok 622 [600] podman shell completion for paths in container/image ok 623 [610] check Go template formatting ok 624 [620] options that cannot be set together ok 625 [700] podman kube with stdin ok 626 [700] podman play ok 627 [700] podman play --service-container not ok 628 [700] podman kube --network # (from function `bail-now' in file ./helpers.bash, line 235, # from function `die' in file ./helpers.bash, line 813, # from function `run_podman' in file ./helpers.bash, line 423, # in test file ./700-play.bats, line 258) # `run_podman kube play --network slirp4netns:port_handler=slirp4netns $PODMAN_TMPDIR/test.yaml' failed # # [10:52:42.088197806] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:52:42.173281093] $ /usr/bin/podman ps --all --external --format {{.ID}} {{.Names}} # # [10:52:42.253521705] $ /usr/bin/podman images --all --format {{.Repository}}:{{.Tag}} {{.ID}} # [10:52:42.336050516] quay.io/libpod/testimage:20240123 1f6acd4c4a1d # # [10:52:42.482447590] $ /usr/bin/podman kube play --network host /tmp/podman_bats.Gg45kH/test.yaml # [10:52:43.040218116] Pod: # 30f3bcfc6f3108faee9df909b9182ad46fd25087b28bc8e74d5ca9e3026a1256 # Container: # 66b28810390ec2facd214e7a0c3a76ccdbb202c2927ffb9813511e99cfae44c4 # # [10:52:43.050897731] $ /usr/bin/podman pod inspect --format {{.InfraConfig.HostNetwork}} test_pod # [10:52:43.137113297] true # # [10:52:43.144288242] $ /usr/bin/podman stop -a -t 0 # [10:52:43.420201854] 65d271fa4e0911f1699820ccaf2a52861b551fc32b8dc3b5cb7b80d59605ea2a # 66b28810390ec2facd214e7a0c3a76ccdbb202c2927ffb9813511e99cfae44c4 # # [10:52:43.425871969] $ /usr/bin/podman pod rm -t 0 -f test_pod # [10:52:43.582125546] 30f3bcfc6f3108faee9df909b9182ad46fd25087b28bc8e74d5ca9e3026a1256 # # [10:52:43.587866313] $ /usr/bin/podman kube play --network slirp4netns:port_handler=slirp4netns /tmp/podman_bats.Gg45kH/test.yaml # [10:52:43.787675169] [starting container 7ce522a180c8a1af66e7aa457c97b24146a541e1291b55b0ea0735b41495da47: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH] # [starting container 7ce522a180c8a1af66e7aa457c97b24146a541e1291b55b0ea0735b41495da47: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH starting container b8a93cba5349b5774285207d78767fc5bc397a8a17ff2a8f36e84e7ae6febc5d: a dependency of container b8a93cba5349b5774285207d78767fc5bc397a8a17ff2a8f36e84e7ae6febc5d failed to start: container state improper] # Pod: # 9aec419f17b1007ca9c2768a709045f419b1a60f7aa7a8125454964fd58326aa # Container: # b8a93cba5349b5774285207d78767fc5bc397a8a17ff2a8f36e84e7ae6febc5d # # starting container 7ce522a180c8a1af66e7aa457c97b24146a541e1291b55b0ea0735b41495da47: could not find slirp4netns, the network namespace can't be configured: exec: "slirp4netns": executable file not found in $PATH # starting container b8a93cba5349b5774285207d78767fc5bc397a8a17ff2a8f36e84e7ae6febc5d: a dependency of container b8a93cba5349b5774285207d78767fc5bc397a8a17ff2a8f36e84e7ae6febc5d failed to start: container state improper # # Error: failed to start 2 containers # [10:52:43.790940013] [ rc=125 (** EXPECTED 0 **) ] # #/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # #| FAIL: exit code is 125; expected 0 # #\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # [10:52:43.796667900] $ /usr/bin/podman pod rm -t 0 -f -a # [10:52:43.948941694] 9aec419f17b1007ca9c2768a709045f419b1a60f7aa7a8125454964fd58326aa # # [10:52:43.950829033] $ /usr/bin/podman rm -t 0 -f -a # # [10:52:44.027028952] $ /usr/bin/podman image list --format {{.ID}} {{.Repository}} # [10:52:44.105034757] 4ec762b77bbc localhost/podman-pause # 1f6acd4c4a1d quay.io/libpod/testimage # # [10:52:44.107013208] $ /usr/bin/podman rmi 4ec762b77bbc # [10:52:44.193423679] Untagged: localhost/podman-pause:5.0.0-1710806400 # Deleted: 4ec762b77bbc49f5175a1cee24a0c003bd4846faddbea383c00b20d02a1865ab # # [teardown] # # [10:52:44.195327678] $ /usr/bin/podman pod rm -t 0 --all --force --ignore # # [10:52:44.269372331] $ /usr/bin/podman rm -t 0 --all --force --ignore # # [10:52:44.345574820] $ /usr/bin/podman network prune --force # # [10:52:44.420991348] $ /usr/bin/podman volume rm -a -f ok 629 [700] podman kube play read-only ok 630 [700] podman kube play read-only from containers.conf ok 631 [700] podman play with user from image ok 632 [700] podman play --build --context-dir ok 633 [700] podman kube play --replace external storage ok 634 [700] podman kube --annotation ok 635 [700] podman play Yaml deprecated --no-trunc annotation ok 636 [700] podman kube play - default log driver ok 637 [700] podman kube play - URL ok 638 [700] podman play with init container ok 639 [700] podman kube play - hostport ok 640 [700] podman kube play - multi-pod YAML ok 641 [700] podman kube generate filetype ok 642 [700] podman kube play --wait with siginterrupt ok 643 [700] podman kube play --wait - wait for pod to exit ok 644 [700] podman kube play with configmaps ok 645 [700] podman kube with --authfile=/tmp/bogus ok 646 [700] podman kube play with umask from containers.conf ok 647 [700] podman kube generate tmpfs on /tmp ok 648 [700] podman kube play - pull policy ok 649 [700] podman kube play healthcheck should wait initialDelaySeconds before updating status (healthy) ok 650 [700] podman kube play healthcheck should wait initialDelaySeconds before updating status (unhealthy) ok 651 [700] podman play --build private registry ok 652 [710] podman kube generate - usage message ok 653 [710] podman kube generate - container ok 654 [710] podman kube generate unmasked ok 655 [710] podman kube generate - pod ok 656 [710] podman kube generate - deployment ok 657 [750] podman image trust set ok 658 [800] podman CONTAINERS_CONF - CONTAINERS_CONF in conmon ok 659 [800] podman CONTAINERS_CONF - override runtime name ok 660 [800] podman --module - absolute path ok 661 [800] podman --module - append arrays ok 662 [800] podman --module - XDG_CONFIG_HOME ok 663 [800] podman --module - command-line completion ok 664 [800] podman --module - supported fields ok 665 [800] podman push CONTAINERS_CONF ok 666 [850] podman compose - smoke tests ok 667 podman --ssh test # skip only applicable on podman-remote ok 668 [950] podman preexec hook # skip test requires sudo ok 669 [999] podman database backend has not changed The following warnings were encountered during tests: BW01: `run`'s command `timeout --foreground -v --kill=10 120 /usr/bin/podman run -d --userns=keep-id --network slirp4netns:cidr=172.13.115.0/24 -p 127.0.0.1:52249:52249 quay.io/libpod/testimage:20240123 nc -l -n -v -p 52249` exited with code 127, indicating 'Command not found'. Use run's return code checks, e.g. `run -127`, to fix this message. (from function `run' in file /usr/lib/bats-core/test_functions.bash, line 421, from function `run_podman' in file ./helpers.bash, line 385, in test file ./500-networking.bats, line 114) BW01: `run`'s command `timeout --foreground -v --kill=10 120 /usr/bin/podman run --rm --network slirp4netns:cidr=172.1.87.0/24 --name con-75fdO7K1pc --hostname con-75fdO7K1pc quay.io/libpod/testimage:20240123 cat /etc/hosts` exited with code 127, indicating 'Command not found'. Use run's return code checks, e.g. `run -127`, to fix this message. (from function `run' in file /usr/lib/bats-core/test_functions.bash, line 421, from function `run_podman' in file ./helpers.bash, line 385, in test file ./500-networking.bats, line 181) BW01: `run`'s command `timeout --foreground -v --kill=10 120 /usr/bin/podman run --rm --network slirp4netns:cidr=172.10.49.0/24 quay.io/libpod/testimage:20240123 cat /etc/resolv.conf` exited with code 127, indicating 'Command not found'. Use run's return code checks, e.g. `run -127`, to fix this message. (from function `run' in file /usr/lib/bats-core/test_functions.bash, line 421, from function `run_podman' in file ./helpers.bash, line 385, in test file ./500-networking.bats, line 197) BW01: `run`'s command `timeout --foreground -v --kill=10 120 /usr/bin/podman run --rm --network slirp4netns:cidr=172.6.67.0/24 quay.io/libpod/testimage:20240123 sh -c ip address | grep 172.6.67` exited with code 127, indicating 'Command not found'. Use run's return code checks, e.g. `run -127`, to fix this message. (from function `run' in file /usr/lib/bats-core/test_functions.bash, line 421, from function `run_podman' in file ./helpers.bash, line 385, in test file ./500-networking.bats, line 214) BW01: `run`'s command `timeout --foreground -v --kill=10 120 /usr/bin/podman run -d --name myweb -p 5874:80 --restart always --network slirp4netns -v /tmp/podman_bats.qXQ7sR/hello.txt:/var/www/index.txt:Z -w /var/www quay.io/libpod/testimage:20240123 /bin/busybox-extras httpd -f -p 80` exited with code 127, indicating 'Command not found'. Use run's return code checks, e.g. `run -127`, to fix this message. (from function `run' in file /usr/lib/bats-core/test_functions.bash, line 421, from function `run_podman' in file ./helpers.bash, line 385, in test file ./500-networking.bats, line 590) BW01: `run`'s command `timeout --foreground -v --kill=10 120 /usr/bin/podman run --network slirp4netns:port_handler=slirp4netns -p 5307-5309:5307-5309 -d quay.io/libpod/testimage:20240123 sleep inf` exited with code 127, indicating 'Command not found'. Use run's return code checks, e.g. `run -127`, to fix this message. (from function `run' in file /usr/lib/bats-core/test_functions.bash, line 421, from function `run_podman' in file ./helpers.bash, line 385, in test file ./500-networking.bats, line 736) BW01: `run`'s command `timeout --foreground -v --kill=10 120 /usr/bin/podman run --network slirp4netns:port_handler=rootlesskit -p 5952-5954:5952-5954 -d quay.io/libpod/testimage:20240123 sleep inf` exited with code 127, indicating 'Command not found'. Use run's return code checks, e.g. `run -127`, to fix this message. (from function `run' in file /usr/lib/bats-core/test_functions.bash, line 421, from function `run_podman' in file ./helpers.bash, line 385, in test file ./500-networking.bats, line 736) BW01: `run`'s command `timeout --foreground -v --kill=10 120 /usr/bin/podman run --name con2-OhmQOhsRdh --network slirp4netns --restart on-failure:2 --userns keep-id quay.io/libpod/testimage:20240123 false` exited with code 127, indicating 'Command not found'. Use run's return code checks, e.g. `run -127`, to fix this message. (from function `run' in file /usr/lib/bats-core/test_functions.bash, line 421, from function `run_podman' in file ./helpers.bash, line 385, in test file ./500-networking.bats, line 925) ------------------------------------------------------------------ bats completed with status 1