GithubHelp home page GithubHelp logo

kmod-wireguard on RHEL 8.4 about packages HOT 7 CLOSED

elrepo avatar elrepo commented on August 20, 2024
kmod-wireguard on RHEL 8.4

from packages.

Comments (7)

pjperry avatar pjperry commented on August 20, 2024

Good question.
ELRepo only "supports" the latest kernel release. We are unable to offer any guarantees for EUS because we do not have access to those kernels to test (plus it is not practical to maintain up to date package releases for multiple different kernels). However, all previously released packages are still available in our archives, but they will not be receiving further updates. Look for a local repo that carries the archive here on our download page:
http://elrepo.org/tiki/Download
The latest el8.4 release is here:
http://mirrors.coreix.net/elrepo/archive/elrepo/el8/x86_64/RPMS/kmod-wireguard-1.0.20210606-1.el8_4.elrepo.x86_64.rpm

from packages.

afarresg avatar afarresg commented on August 20, 2024

Thank you for the fast reply, @pjperry.

We will use an archive repository, then. Out of curiosity: I see there are some packages, like mbgclock-utils, that are supported in different RHEL versions. Is there any reason for that?

from packages.

pjperry avatar pjperry commented on August 20, 2024

Userland utils packages are not dependent upon any one kernel release so should work across any point release whereas a kmod package delivers a kernel module that is dependent upon the kernel ABI (kABI) of that individual kernel release. If the kABI remains stable (i.e, kernel symbols used by the driver do not change) then the kmod driver will also work across multiple kernel releases (and RHEL point releases).
However, in reality Red Hat backports many changes into the kernel of new RHEL point releases that break the kABI compatibility, thus most kmod packages need to be rebuilt against the newer kernel and are thus only compatible with that newer kernel.

from packages.

pjperry avatar pjperry commented on August 20, 2024

Closing issue as packages are available in the archive

from packages.

alexisfrjp avatar alexisfrjp commented on August 20, 2024

But why does it try to update a package for 8.7 whereas I'm on 8.6?
AlmaLinux released 8.7 but Rocky Linux is still at 8.6.

Error: 
 Problem: cannot install the best update candidate for package kmod-wireguard-6:1.0.20220627-2.el8_6.elrepo.x86_64
  - nothing provides kernel >= 4.18.0-425.3.1.el8 needed by kmod-wireguard-7:1.0.20220627-3.el8_7.elrepo.x86_64

from packages.

pjperry avatar pjperry commented on August 20, 2024

But why does it try to update a package for 8.7 whereas I'm on 8.6? AlmaLinux released 8.7 but Rocky Linux is still at 8.6.

Error: 
 Problem: cannot install the best update candidate for package kmod-wireguard-6:1.0.20220627-2.el8_6.elrepo.x86_64
  - nothing provides kernel >= 4.18.0-425.3.1.el8 needed by kmod-wireguard-7:1.0.20220627-3.el8_7.elrepo.x86_64

What else would you propose? Should we leave RHEL 8.7 and Alma 8.7 users high and dry with a broken package because Rocky haven't released their clone yet?

It's up to you to manage your software - you can exclude kmod-wireguard until the required Rocky 8.7 kernel is available. DNF has given you the appropriate information as to the issue, it's up to you to manage that. Have you opened an issue with Rocky asking why they haven't released kernel-4.18.0-425.3.1.el8 yet?

from packages.

alexisfrjp avatar alexisfrjp commented on August 20, 2024

We can imagine it doesn't try to install a el8_7 package (kmod-wireguard-7:1.0.20220627-3.el8_7.elrepo.x86_64) when the actual version of rhel is 8.6 only. Not like I'm trying to find a better way of handling things, just saying.

We know Rocky is always few days late, no need to open an issue.

from packages.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.