-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
cri-o 1.17.3 package doesnt exist anymore and v1.17.4 breaks minikube #4027
Comments
hey @medyagh Sorry for the frustration. I am not sure where 1.17.3 went, but I have attempted to package it (this is my first rodeo, so bear with me if there are any difficulties). If you want to pin to a specific version, you can specify the subproject as so: as oppposed to just Right now, we're packaing for upstream as best we can, but we're a fairly small team who have a lot of requests flying at us. OBS is the best bet, as this is where we're putting our energy, unless you install from static binaries available at the releases page. |
@haircommander thanks for the response,
here is the full log from the docker build
|
you need to also add the top level repository: echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/Release.key | apt-key add -
apt install containers-common |
Perhaps I am doing this wrong, but the v1.17.3~3 debian package seems to be missing nearly all of the files one would expect, and contains only a changelog.gz and copyright file:
v1.17.3: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable:/cri-o:/1.17:/1.17.3/xUbuntu_19.10/amd64/ shows a 5.5KB package v1.17.4: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable:/cri-o:/1.17:/1.17.4/xUbuntu_20.04/amd64/ shows a 20MB package. |
The other quirk worth noting, in case it helps isolate the root cause, is that the v1.17.4 package is called 'cri-o-1.17', and the v1.17.3 package which is missing most of the files, is called 'cri-o'. |
I would sooner believe that I packaged it incorrectly than that 15mb difference is expected. I will try to look into it later today or tomorrow, kind of swamped rn |
Thank you for the update (and your help)! The inability to build a Docker image using crio v1.17.3 is blocking our minikube release, so we'll try in parallel to upgrade to v1.18.x to see if it addresses the strange disappearing pods after restart behavior we're seeing in v1.17.4 |
as a side note, I'd like to hear more about this strange behaviour in 1.17.4, but I believe that's worthy of a new issue |
Done: #4035 |
I think this is a limitation of OBS, we have the same problem with podman... The only way to use this repository reliably is to cache the packages locally. Previously I have been using bintray.io for this purpose, to set up a deb mirror. https://dl.bintray.com/afbjorklund/podman/ https://dl.bintray.com/afbjorklund/cri-o/ Although I had to rebuild from source first, since the packages were already gone. EDIT: Side note, bintray service allows hosting multiple versions without any issues. The workaround is to add the distribution name to the version, to make them coexist. |
you can pin to a release by setting |
the subproject 1.17.3 is created, can y'all try it out and let me know if it solves your problems? |
It seems that crio was already upgraded to 1.18.3 instead: kubernetes/minikube@61583d6 |
Prepared both 1.17.3 and 1.18.3 (requires new OS/go ISO), as an upgrade to current 1.17.1
|
A friendly reminder that this issue had no activity for 30 days. |
hello,
I would like to know how I could install cri-o v1.17.3 , since the package has vanished from the repo.
in minikube project, we faced a blocker to build the minikube base image since we can no longer install cri-o v1.17.3.
and unfortunately cri-o v1.17.4 doesn't not pass our tests. kubernetes/minikube#8861
we have invested a lot of testing infrastructure and engineering time to provide cri-o as a runtime in minikube, I would greatly apperciate it if you could assist us to have an easier way to install cri-o without a lot of efforts and suprises.
here is how we are installing it, if that helps to guide us better:
The text was updated successfully, but these errors were encountered: