Re: multi-version support for 'kernel-modules-extra', similar to 'kernel'/'kernel-modules' with "installonly_limit=#" ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jul 3, 2020 at 2:56 PM PGNet Dev <pgnet.dev@xxxxxxxxx> wrote:

> On a recently installed F32, in  my dnf.conf I've
>
>         installonly_limit=3
>
> As expected, I maintain 3 installed/selectable 'kernel' pkg versions
>
> Atm, after yesterday's 5.7.6, update
>
>         rpm -qa | grep kernel-5
>          kernel-5.6.6-300.fc32.x86_64
>          kernel-5.6.19-300.fc32.x86_64
>
> That also appears to apply to 'kernel-modules' pkg,
>
>         grep kernel-modules-5
>          kernel-modules-5.7.6-201.fc32.x86_64
>          kernel-modules-5.6.19-300.fc32.x86_64
>          kernel-modules-5.6.6-300.fc32.x86_64
>
>
> which makes it possible to load/operate on modules from each kernel
> version's respective modules tree
>
> It apparently does NOT apply to 'kernel-modules-extra' pkg,
>
>         rpm -qa | grep kernel-modules-extra-5
>          kernel-modules-extra-5.7.6-201.fc32.x86_64
>
> which contains some of the mods referenced in kernel's /boot/config-...
>
> E.g., in my current interest,
>
>         find /usr/lib/modules | egrep "tcp_bbr|tcp_htcp"
>
>  /usr/lib/modules/5.7.6-201.fc32.x86_64/extra/net/ipv4/tcp_htcp.ko.xz
>
>  /usr/lib/modules/5.7.6-201.fc32.x86_64/kernel/net/ipv4/tcp_bbr.ko.xz
>
>  /usr/lib/modules/5.6.19-300.fc32.x86_64/kernel/net/ipv4/tcp_bbr.ko.xz
>
>  /usr/lib/modules/5.6.6-300.fc32.x86_64/kernel/net/ipv4/tcp_bbr.ko.xz
>
> Seems that install/upgrade of a newer/latest kernel, the older-versioned
> pkgs -- and the included mods -- from 'kernel-modules-extra' get _removed_.
>
> That's causing issues for any dependencies on those modules.
>
> Is it possible to add/config 'multiversion' support for
> 'kernel-modules-extra' pkg as well?
>
> "installonly_limit=3" in dns.conf appears to be not sufficient
>

This was answered on IRC, but posting it here just in case someone else
stumbles across it. The kernel-modules-extra package is, and has been an
installonly package. It should behave similar to kernel-modules, and
kernel-core, and keep multiple versions (by default 3) installed. The
kernel-modules-extra package is not a part of the typical install, and  the
first time it is installed, it will only install the current version, it
will not also install packages to match other kernels installed on the
system.  Once installed though, it should update with kernels accordingly,
so at some point soonish you should have 5.7.6, 5.7.7, and 5.7.8 installed
if you are regularly updating, and once 5.7.9 is out, it will remove 5.7.6.

Justin
_______________________________________________
kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux