-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ubuntu-24.04-arm] Feature request & Bug: Add podman
and buildah
, they will break when manually install them
#30
Comments
I'd like to see The https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/ announcement suggests that just setting the correct Please reconsider the divergence and make the package set on the arm64 images as close to the x86_64 as possible, starting with |
Only feature request now
Bug fixed by: https://github.com/orgs/community/discussions/148648#discussioncomment-11858717
Related: redhat-actions/podman-login#45
(Repost the content)
Version
redhat-actions/podman-login@v1
Podman:
4.9.3+ds1-1ubuntu0.2
Runner:
ubuntu-24.04-arm
Describe the bug
redhat-actions/podman-login@v1
can't login podman when using GitHub arm64 runner.Steps to reproduce, workflow links, screenshots
Because arm64 runner didn't preinstall Podman, so I'm running this first
Error log:
(Repost the comment)
I've got it working, but in very weird way......
tl;dr, rootless Podman will continuously accessing the folders that rootful Podman using.
So I put this to my workflows before any Podman related tasks, and it is very ugly, but works.
For
storage.conf
, first, grab example file from Podman official repo.https://github.com/containers/podman/blob/f6af35c695f2a41360629da041cd26a6dca401e9/vendor/github.com/containers/storage/storage.conf
And do the following changes:
runroot = "$HOME/.local/share/containers/storage"
graphroot = "$HOME/.local/share/containers/storage"
Which means changing rootful Podman using different directories.
At the end, looks like this is something should be fixed by GitHub or Ubuntu.
The text was updated successfully, but these errors were encountered: