Skip to content
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

Podman won't install on Ubuntu 20.04 any longer #14336

Closed
wuestkamp opened this issue May 23, 2022 · 10 comments
Closed

Podman won't install on Ubuntu 20.04 any longer #14336

wuestkamp opened this issue May 23, 2022 · 10 comments
Labels
locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments.

Comments

@wuestkamp
Copy link

Is there still a way to install Podman (any version) on Ubuntu 20.04?
Because this throws gpg: no valid OpenPGP data found:

. /etc/os-release
echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/testing/xUbuntu_${VERSION_ID}/ /" | sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:testing.list
curl -L "https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/testing/xUbuntu_${VERSION_ID}/Release.key" | sudo apt-key add -
sudo apt-get update -qq
sudo apt-get -qq -y install podman
@afbjorklund
Copy link
Contributor

afbjorklund commented May 24, 2022

Hmm, this breaks minikube. We might have to build our own package again, sigh.

We will use 3.4.7 it looks like, but 3.0.1 or 3.2.1 would also have been a possibility...

@wvh-github
Copy link

From what I see the podman packages disappeared from all kubic repos:

https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/

https://build.opensuse.org/projects/devel:kubic:libcontainers:stable/pulse

"Package was deleted (podman) by lsm5 about 19 hours ago"

@lsm5 Do you know why?

@gryf
Copy link

gryf commented May 24, 2022

That's not cool. Having at least podman package in 20.04 would give basic functionality for our gates in https://github.com/openstack/kuryr-kubernetes. With that change we are currently broken and unable to merge any changes.

@mheon
Copy link
Member

mheon commented May 24, 2022

We have not been maintaining the Kubic repositories for over a year, and they have accumulated a number of security vulnerabilities in the process; as such, the decision was made to stop hosting the packages. I believe the current suggested alternative is #14065 (comment) but @lsm5 should have more details.

@gryf
Copy link

gryf commented May 24, 2022

I think, that's ok to drop support for version 20.10 and higher, since there is both podman/buildah in official repository, but for the older releases (20.04 and below) Kubic is (was) the only choice. And while most of the OpenStack projects are not transitioned into newer LTS, we are kind of stuck on that release. Having only cri-o installed, is not a full solution for us, since we need to build containers with our services. And finally, I must stress, that we use it to test only, not on production.

@lsm5
Copy link
Member

lsm5 commented May 24, 2022

I have restored the devel:kubic:libcontainers:testing project. Give it some time and the repos should be published. Hope that gets you unblocked.

Beware that the podman in there is v3.4.2 which is vulnerable to IIRC 4 CVEs (3 of them are probably low severity) and please consider some alternatives as mentioned in #14278 (comment)

@lsm5
Copy link
Member

lsm5 commented May 24, 2022

I have also restored podman on the devel:kubic:libcontainers:stable project which is what most people were using. Again, this is the same v3.4.2 build that used to exist prior and is vulnerable to the CVEs mentioned above. So, use at your own risk.

Builds should be published in a few mins.

@gryf
Copy link

gryf commented May 24, 2022

Thank you :)

@lsm5
Copy link
Member

lsm5 commented May 24, 2022

Thank you :)

sure thing. sorry about the hassle. Closing..

@lsm5 lsm5 closed this as completed May 24, 2022
@afbjorklund
Copy link
Contributor

afbjorklund commented May 25, 2022

Having only cri-o installed, is not a full solution for us, since we need to build containers with our services.

This is the same use case (build) as minikube has. We also use podman to load images, the rest is CRI.

@github-actions github-actions bot added the locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. label Sep 20, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 20, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments.
Projects
None yet
Development

No branches or pull requests

6 participants