# Pkgs.k8s.io repository for Red Hat based distributions for the latest release 1.31.0 has dependency issue!

**URL:** <https://discuss.kubernetes.io/t/pkgs-k8s-io-repository-for-red-hat-based-distributions-for-the-latest-release-1-31-0-has-dependency-issue/29386>\
**Category:** General Discussions\
**Tags:** deployment\
**Created:** [August 13, 2024, 4:48pm UTC](https://discuss.kubernetes.io/t/pkgs-k8s-io-repository-for-red-hat-based-distributions-for-the-latest-release-1-31-0-has-dependency-issue/29386 "2024-08-13T16:48:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![muthukumar](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/muthukumar/32/15588_2.png) [@muthukumar](https://discuss.kubernetes.io/u/muthukumar)\
**Post date:** [August 13, 2024, 4:48pm UTC](https://discuss.kubernetes.io/t/pkgs-k8s-io-repository-for-red-hat-based-distributions-for-the-latest-release-1-31-0-has-dependency-issue/29386/1 "2024-08-13T16:48:44Z")

</div>

![Screenshot 2024-08-13 221212](https://us1.discourse-cdn.com/flex016/uploads/kubernetes/original/2X/d/d8a5355e7629106e51cf93131324c85a00d52c3e.png)

Cluster information:  
Kubernetes version: 1.31.0  
Cloud being used: bare-metal  
Installation method: RPM based repository [pkgs.k8s.io](http://pkgs.k8s.io)  
Host OS: Red Hat Enterprise Linux release 9.4 (Plow)

In a lab environment we wanted to manually test the installation of latest release of kubernetes before pushing it to the automation.  
There seems to be a dependency issue in the [pkgs.k8s.io](http://pkgs.k8s.io) repository for the latest version 1.31.0, nothing provides kubernetes-cni needed by kubelet.  
Please find the screen shot as attachment.  
Please check and fix the issue as soon as possible.

[root@prod-k8s-n1 ~]# cat /etc/yum.repos.d/kubernetes.repo  
[kubernetes]  
name=Kubernetes  
baseurl=[https://pkgs.k8s.io/core:/stable:/v1.31/rpm/](https://pkgs.k8s.io/core:/stable:/v1.31/rpm/)  
enabled=1  
gpgcheck=1  
gpgkey=[https://pkgs.k8s.io/core:/stable:/v1.31/rpm/repodata/repomd.xml.key](https://pkgs.k8s.io/core:/stable:/v1.31/rpm/repodata/repomd.xml.key)  
[root@prod-k8s-n1 ~]#  
[root@prod-k8s-n1 ~]#  
[root@prod-k8s-n1 ~]# cat /etc/redhat-release  
Red Hat Enterprise Linux release 9.4 (Plow)  
[root@prod-k8s-n1 ~]#  
[root@prod-k8s-n1 ~]# dnf install kubelet kubeadm kubectl  
Updating Subscription Management repositories.  
Last metadata expiration check: 0:01:13 ago on Tuesday 13 August 2024 09:39:44 PM.  
Error:  
Problem: cannot install the best candidate for the job

- nothing provides kubernetes-cni \>= 1.2.0 needed by kubelet-1.31.0-150500.1.1.x86\_64 from kubernetes  
(try to add ‘–skip-broken’ to skip uninstallable packages or ‘–nobest’ to use not only best candidate packages)  
[root@prod-k8s-n1 ~]#

Thanks & Regards,  
Muthukumar Subramaniam

---

<div class="post-metadata">

**Author:** ![muthukumar](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/muthukumar/32/15588_2.png) [@muthukumar](https://discuss.kubernetes.io/u/muthukumar)\
**Post date:** [August 13, 2024, 9:21pm UTC](https://discuss.kubernetes.io/t/pkgs-k8s-io-repository-for-red-hat-based-distributions-for-the-latest-release-1-31-0-has-dependency-issue/29386/2 "2024-08-13T21:21:58Z")

</div>

This issue has been fixed now.  
Reference :

> <https://github.com/kubernetes/kubernetes/issues/126660>
>
> Hello team k8s,
> 
> In a lab environment we wanted to manually test the installat…ion of latest release of kubernetes before pushing it to the automation.
> There seems to be a dependency issue in the \[pkgs.k8s.io\](http://pkgs.k8s.io/) repository for the latest version 1.31.0, nothing provides kubernetes-cni needed by kubelet.
> Please find the screen shot as attachment.
> Please check and fix the issue as soon as possible.
> 
> Cluster information:
> Kubernetes version: 1.31.0
> Cloud being used: bare-metal
> Installation method: RPM based repository \[pkgs.k8s.io\](http://pkgs.k8s.io/)
> Host OS: Red Hat Enterprise Linux release 9.4 (Plow)
> 
> \-----------------------------------------------
> 
> \[root@prod-k8s-n1 ~\]# cat /etc/yum.repos.d/kubernetes.repo
> \[kubernetes\]
> name=Kubernetes
> baseurl=https://pkgs.k8s.io/core:/stable:/v1.31/rpm/
> enabled=1
> gpgcheck=1
> gpgkey=https://pkgs.k8s.io/core:/stable:/v1.31/rpm/repodata/repomd.xml.key
> \[root@prod-k8s-n1 ~\]#
> \[root@prod-k8s-n1 ~\]#
> \[root@prod-k8s-n1 ~\]# cat /etc/redhat-release
> Red Hat Enterprise Linux release 9.4 (Plow)
> \[root@prod-k8s-n1 ~\]#
> \[root@prod-k8s-n1 ~\]# dnf install kubelet kubeadm kubectl
> Updating Subscription Management repositories.
> Last metadata expiration check: 0:01:13 ago on Tuesday 13 August 2024 09:39:44 PM.
> Error:
> Problem: cannot install the best candidate for the job
> 
> nothing provides kubernetes-cni \>= 1.2.0 needed by kubelet-1.31.0-150500.1.1.x86\_64 from kubernetes
> (try to add ‘–skip-broken’ to skip uninstallable packages or ‘–nobest’ to use not only best candidate packages)
> \[root@prod-k8s-n1 ~\]#
> \-----------------------------------------------------------
> \<img width="710" alt="Screenshot 2024-08-13 221212" src="https://github.com/user-attachments/assets/d3b469a8-c628-4cb9-8111-c4edc35987ae"\>
> 
> 
> Thanks & Regards,
> Muthukumar Subramaniam
