<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Yes I am on latest Centos 7.8. Makes totally sense, thank you very much for the valuable information Phil. </div>
<div>
<div id="appendonsend"></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> elrepo-bounces@lists.elrepo.org <elrepo-bounces@lists.elrepo.org> on behalf of Phil Perry <phil@elrepo.org><br>
<b>Sent:</b> 19 June 2020 13:39<br>
<b>To:</b> elrepo@lists.elrepo.org <elrepo@lists.elrepo.org><br>
<b>Subject:</b> Re: [elrepo] Update dependecy error</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">On 19/06/2020 11:08, Georgios Papaioannou wrote:<br>
> Hello everyone,<br>
> <br>
> I am getting the following message at yum update on Centos:<br>
> <br>
> /[elrepo]: 90 kmod packages excluded due to dependency errors<br>
> /<br>
> /<br>
> /<br>
> Can anyone help me resolve this? Is this a general Centos dependency <br>
> error or something related to elrerpo?<br>
> <br>
> Thank you.<br>
> <br>
> Georgios<br>
> <br>
<br>
Hi Georgios,<br>
<br>
That message is for information only. If you run yum with '-d 3' to <br>
increase the debug verbosity you will see the list of packages that have <br>
been excluded.<br>
<br>
The message comes from the yum-plugin-elrepo package. The purpose of the <br>
package is to exclude elrepo kmod packages from yum where there are <br>
dependency issues. Each kmod package is built against a specific kernel <br>
and will be compatible with a series of kernels. If a compatible kernel <br>
isn't instaled or available to install, trying to update that package <br>
will cause yum to fail with a dependency error. So rather than have yum <br>
fail, the plugin excludes those packages.<br>
<br>
This often happens for CentOS users between point releases when CentOS <br>
lags behind RHEL. For example, if a kmod package gets rebuild for <br>
rhel-7.8 and is dependent on the rhel-7.8 kernel, CentOS users who are <br>
still on 7.7 would get dependency errors every time they run yum update <br>
because the kmod package they are trying to update requires a kernel <br>
that is not yet available. This is the issue the plugin fixes. Once your <br>
system is fully updated, you should not see any excluded packages.<br>
<br>
In your case, with 90 kmod packages excluded, I'm assuming you are a <br>
CentOS user. The reason the package count is so high is that CentOS <br>
repos are configured such that you only have the most recent point <br>
release series kernels available to yum, so all the older packages in <br>
the repo which were built against older kernels (pre 7.8) have failed <br>
dependencies as their respective kernels are missing. You can resolve <br>
this (and make your CentOS install behave more like RHEL) by enabling <br>
the vault repo which you fix the dependency issues causing the package <br>
exclusions, but it's not critical. See this bug:<br>
<br>
<a href="https://bugs.centos.org/view.php?id=15476">https://bugs.centos.org/view.php?id=15476</a><br>
<br>
With CentOS vault enabled (or on RHEL), you should not see any package <br>
exclusions on a fully updated system.<br>
<br>
Hope that makes sense.<br>
<br>
Phil<br>
_______________________________________________<br>
elrepo mailing list<br>
elrepo@lists.elrepo.org<br>
<a href="http://lists.elrepo.org/mailman/listinfo/elrepo">http://lists.elrepo.org/mailman/listinfo/elrepo</a><br>
</div>
</span></font></div>
</div>
</body>
</html>