Closed adelton closed 11 months ago
Speaking about last time when this worked, in https://github.com/freeipa/freeipa-container/actions/runs/7217969905/job/19669690006 I see
Preparing to unpack .../00-aardvark-dns_1.6.0-0ubuntu22.04+obs34.25_amd64.deb ...
Unpacking aardvark-dns (1.6.0-0ubuntu22.04+obs34.25) ...
Preparing to unpack .../01-conmon_2%3a2.1.8-0ubuntu22.04+obs16.39_amd64.deb ...
Unpacking conmon (2:2.1.8-0ubuntu22.04+obs16.39) over (2.0.25+ds1-1.1) ...
Selecting previously unselected package libprotobuf23:amd64.
Preparing to unpack .../02-libprotobuf23_3.12.4-1ubuntu7.22.04.1_amd64.deb ...
Unpacking libprotobuf23:amd64 (3.12.4-1ubuntu7.22.04.1) ...
Selecting previously unselected package python3-protobuf.
Preparing to unpack .../03-python3-protobuf_3.12.4-1ubuntu7.22.04.1_amd64.deb ...
Unpacking python3-protobuf (3.12.4-1ubuntu7.22.04.1) ...
Selecting previously unselected package libnet1:amd64.
Preparing to unpack .../04-libnet1_1.1.6+dfsg-3.1build3_amd64.deb ...
Unpacking libnet1:amd64 (1.1.6+dfsg-3.1build3) ...
Selecting previously unselected package libprotobuf-c1:amd64.
Preparing to unpack .../05-libprotobuf-c1_1.3.3-1ubuntu2.1_amd64.deb ...
Unpacking libprotobuf-c1:amd64 (1.3.3-1ubuntu2.1) ...
Selecting previously unselected package criu.
Preparing to unpack .../06-criu_3.16.1-2_amd64.deb ...
Unpacking criu (3.16.1-2) ...
Preparing to unpack .../07-crun_101%3a1.12-0ubuntu22.04+obs65.13_amd64.deb ...
Unpacking crun (101:1.12-0ubuntu22.04+obs65.13) over (0.17+dfsg-1.1) ...
Selecting previously unselected package netavark.
Preparing to unpack .../08-netavark_1.3.0-0ubuntu22.04+obs22.9_amd64.deb ...
Unpacking netavark (1.3.0-0ubuntu22.04+obs22.9) ...
Selecting previously unselected package containers-common.
Preparing to unpack .../09-containers-common_4%3a1-0ubuntu22.04+obs20.56_amd64.deb ...
Unpacking containers-common (4:1-0ubuntu22.04+obs20.56) ...
Selecting previously unselected package podman.
Preparing to unpack .../10-podman_4%3a4.6.2-0ubuntu22.04+obs81.12_amd64.deb ...
Unpacking podman (4:4.6.2-0ubuntu22.04+obs81.12) ...
dpkg: warning: unable to delete old directory '/etc/cni/net.d': Directory not empty
dpkg: warning: unable to delete old directory '/etc/cni': Directory not empty
Selecting previously unselected package podman-gvproxy.
Preparing to unpack .../11-podman-gvproxy_4%3a4.6.2-0ubuntu22.04+obs81.12_amd64.deb ...
Unpacking podman-gvproxy (4:4.6.2-0ubuntu22.04+obs81.12) ...
Selecting previously unselected package skopeo.
Preparing to unpack .../12-skopeo_2%3a1.13.3-0ubuntu22.04+obs31.29_amd64.deb ...
Unpacking skopeo (2:1.13.3-0ubuntu22.04+obs31.29) ...
Setting up libprotobuf23:amd64 (3.12.4-1ubuntu7.22.04.1) ...
Setting up libnet1:amd64 (1.1.6+dfsg-3.1build3) ...
Setting up libprotobuf-c1:amd64 (1.3.3-1ubuntu2.1) ...
Setting up conmon (2:2.1.8-0ubuntu22.04+obs16.39) ...
Setting up podman-gvproxy (4:4.6.2-0ubuntu22.04+obs81.12) ...
Setting up aardvark-dns (1.6.0-0ubuntu22.04+obs34.25) ...
Setting up python3-protobuf (3.12.4-1ubuntu7.22.04.1) ...
Setting up netavark (1.3.0-0ubuntu22.04+obs22.9) ...
Setting up criu (3.16.1-2) ...
Setting up crun (101:1.12-0ubuntu22.04+obs65.13) ...
Setting up containers-common (4:1-0ubuntu22.04+obs20.56) ...
Installing new version of config file /etc/containers/policy.json ...
Configuration file '/etc/containers/registries.conf'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
==> Keeping old config file as default.
Setting up skopeo (2:1.13.3-0ubuntu22.04+obs31.29) ...
Setting up podman (4:4.6.2-0ubuntu22.04+obs81.12) ...
Processing triggers for libc-bin (2.35-0ubuntu3.5) ...
Processing triggers for man-db (2.10.2-1) ...
This week the failed job https://github.com/freeipa/freeipa-container/actions/runs/7243634318/job/19733472131 showed
Preparing to unpack .../00-aardvark-dns_1.6.0-0ubuntu22.04+obs34.25_amd64.deb ...
Unpacking aardvark-dns (1.6.0-0ubuntu22.04+obs34.25) ...
Preparing to unpack .../01-conmon_2%3a2.1.9-0ubuntu22.04+obs17.1_amd64.deb ...
Unpacking conmon (2:2.1.9-0ubuntu22.04+obs17.1) over (2.0.25+ds1-1.1) ...
Selecting previously unselected package libprotobuf23:amd64.
Preparing to unpack .../02-libprotobuf23_3.12.4-1ubuntu7.22.04.1_amd64.deb ...
Unpacking libprotobuf23:amd64 (3.12.4-1ubuntu7.22.04.1) ...
Selecting previously unselected package python3-protobuf.
Preparing to unpack .../03-python3-protobuf_3.12.4-1ubuntu7.22.04.1_amd64.deb ...
Unpacking python3-protobuf (3.12.4-1ubuntu7.22.04.1) ...
Selecting previously unselected package libnet1:amd64.
Preparing to unpack .../04-libnet1_1.1.6+dfsg-3.1build3_amd64.deb ...
Unpacking libnet1:amd64 (1.1.6+dfsg-3.1build3) ...
Selecting previously unselected package libprotobuf-c1:amd64.
Preparing to unpack .../05-libprotobuf-c1_1.3.3-1ubuntu2.1_amd64.deb ...
Unpacking libprotobuf-c1:amd64 (1.3.3-1ubuntu2.1) ...
Selecting previously unselected package criu.
Preparing to unpack .../06-criu_3.16.1-2_amd64.deb ...
Unpacking criu (3.16.1-2) ...
Preparing to unpack .../07-crun_101%3a1.12-0ubuntu22.04+obs65.13_amd64.deb ...
Unpacking crun (101:1.12-0ubuntu22.04+obs65.13) over (0.17+dfsg-1.1) ...
Selecting previously unselected package netavark.
Preparing to unpack .../08-netavark_1.3.0-0ubuntu22.04+obs22.9_amd64.deb ...
Unpacking netavark (1.3.0-0ubuntu22.04+obs22.9) ...
Selecting previously unselected package containers-common.
Preparing to unpack .../09-containers-common_4%3a1-0ubuntu22.04+obs20.56_amd64.deb ...
Unpacking containers-common (4:1-0ubuntu22.04+obs20.56) ...
Selecting previously unselected package podman.
Preparing to unpack .../10-podman_4%3a4.6.2-0ubuntu22.04+obs81.12_amd64.deb ...
Unpacking podman (4:4.6.2-0ubuntu22.04+obs81.12) ...
dpkg: warning: unable to delete old directory '/etc/cni/net.d': Directory not empty
dpkg: warning: unable to delete old directory '/etc/cni': Directory not empty
Selecting previously unselected package podman-gvproxy.
Preparing to unpack .../11-podman-gvproxy_4%3a4.6.2-0ubuntu22.04+obs81.12_amd64.deb ...
Unpacking podman-gvproxy (4:4.6.2-0ubuntu22.04+obs81.12) ...
Selecting previously unselected package skopeo.
Preparing to unpack .../12-skopeo_2%3a1.13.3-0ubuntu22.04+obs31.29_amd64.deb ...
Unpacking skopeo (2:1.13.3-0ubuntu22.04+obs31.29) ...
Setting up libprotobuf23:amd64 (3.12.4-1ubuntu7.22.04.1) ...
Setting up libnet1:amd64 (1.1.6+dfsg-3.1build3) ...
Setting up libprotobuf-c1:amd64 (1.3.3-1ubuntu2.1) ...
Setting up conmon (2:2.1.9-0ubuntu22.04+obs17.1) ...
Setting up podman-gvproxy (4:4.6.2-0ubuntu22.04+obs81.12) ...
Setting up aardvark-dns (1.6.0-0ubuntu22.04+obs34.25) ...
Setting up python3-protobuf (3.12.4-1ubuntu7.22.04.1) ...
Setting up netavark (1.3.0-0ubuntu22.04+obs22.9) ...
Setting up criu (3.16.1-2) ...
Setting up crun (101:1.12-0ubuntu22.04+obs65.13) ...
Setting up containers-common (4:1-0ubuntu22.04+obs20.56) ...
Installing new version of config file /etc/containers/policy.json ...
Configuration file '/etc/containers/registries.conf'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
==> Keeping old config file as default.
Setting up skopeo (2:1.13.3-0ubuntu22.04+obs31.29) ...
Setting up podman (4:4.6.2-0ubuntu22.04+obs81.12) ...
Processing triggers for libc-bin (2.35-0ubuntu3.5) ...
Processing triggers for man-db (2.10.2-1) ...
I am closing for now since it is exactly like the conmon issue and the podman info
above confirms you are using the conmon version that introduced the regression
Well, depending on how long it will take to get new conmon released and built, might it not be faster to for example respin the podman in that https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/ with an additional versioned dependency to pull the older conman build?
Well, depending on how long it will take to get new conmon released and built, might it not be faster to for example respin the podman in that https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/ with an additional versioned dependency to pull the older conman build?
I agree that this should be done if it's faster.
Issue Description
I've been using podman 4 on GitHub Actions
ubuntu-22.04
machines to build RHEL images for ages.It recently started to fail.
Steps to reproduce the issue
Steps to reproduce the issue
.github/workflows/build-test.yaml
withon: push: workflow_dispatch:
jobs: build: name: Build image runs-on: ubuntu-22.04 timeout-minutes: 15 steps:
Describe the results you received
Describe the results you expected
Container created and run
podman info output
Podman in a container
No
Privileged Or Rootless
Rootless
Upstream Latest Release
Yes
Additional environment details
GitHub
ubuntu-22.04
and podman from https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_$(lsb_release -rs)/Additional information
Deterministic.
I'm aware of https://github.com/containers/podman/issues/3024. However, that has been closed since 2019, people recently seem piling reports of hitting the issue again, and here I'd like to specifically focus on getting podman 4 working on GitHub Actions again. Ideally things should be packaged in such a way that no special tweaks are needed, as was the situation until last week.