<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><br>
There is a good chance I am wrong and I am sorry for that <br>
(my first language is french-canadian so sorry if something does
not make sense)<br>
but I really think there is something wrong.<br>
</p>
1) <br>
for every version SL or CentOS systems (that are not yet 76) having
elrepo enabled will cause a failure if we try to install or update
nvidia-340xx
<p>% yum --enablerepo=elrepo install kmod-nvidia-340xx</p>
<p>elrepo
| 2.9 kB 00:00:00 <br>
Resolving Dependencies<br>
--> Running transaction check<br>
---> Package kmod-nvidia-340xx.x86_64 0:340.107-2.el7_6.elrepo
will be installed<br>
--> Processing Dependency: nvidia-x11-drv-340xx = 340.107 for
package: kmod-nvidia-340xx-340.107-2.el7_6.elrepo.x86_64<br>
--> Processing Dependency: kernel(sg_alloc_table_from_pages) =
0xf25d238b for package:
kmod-nvidia-340xx-340.107-2.el7_6.elrepo.x86_64<br>
--> Processing Dependency: kernel(i2c_del_adapter) = 0x28a636e9
for package: kmod-nvidia-340xx-340.107-2.el7_6.elrepo.x86_64<br>
--> Processing Dependency: kernel(i2c_add_adapter) = 0xa6f8da46
for package: kmod-nvidia-340xx-340.107-2.el7_6.elrepo.x86_64<br>
--> Processing Dependency: kernel(drm_legacy_pci_init) =
0xc30e01c8 for package:
kmod-nvidia-340xx-340.107-2.el7_6.elrepo.x86_64<br>
--> Processing Dependency: kernel(drm_legacy_pci_exit) =
0x0a05a9f3 for package:
kmod-nvidia-340xx-340.107-2.el7_6.elrepo.x86_64<br>
...<br>
</p>
<p>2)<br>
I did try to be more specific but it failed anyhow... I tried
every possible combination.<br>
</p>
<blockquote>
<p>% yum --disablerepo=\* --enablerepo=elrepo install
kmod-nvidia-340xx-340.107-1<br>
% yum --disablerepo=\* --enablerepo=elrepo install
kmod-nvidia-340xx-340.107-1.el7_5<br>
% yum --disablerepo=\* --enablerepo=elrepo install
kmod-nvidia-340xx-340.107-1.el7_5.elrepo.x86_64<br>
% yum --disablerepo=\* --enablerepo=elrepo install
kmod-nvidia-340xx-340.107-1.el7_5.elrepo.x86_64.rpm<br>
No package kmod-nvidia-340xx-340.107-1.el7_5.elrepo.x86_64.rpm
available.<br>
Error: Nothing to do</p>
<p>then <b>you saying this made me wonder</b> ... so I cleaned
yum cache and it worked without the .rpm (which still fail)<br>
yum clean all <br>
yum --disablerepo=\* --enablerepo=elrepo install
kmod-nvidia-340xx-340.107-1.el7_5.elrepo.x86_64</p>
<p>great one thing solved. next,<br>
</p>
</blockquote>
<div class="moz-cite-prefix">3)</div>
<div class="moz-cite-prefix">
<blockquote type="cite">Alternatively, you can add a temporary
wildcard exclude for all el7.6 elrepo packages until you have
el7.6 available to install:
<br>
<br>
exclude=*el7_6.elrepo*
</blockquote>
</div>
<div class="moz-cite-prefix"><br>
exclude=*el7_6.elrepo* yes does work for now.<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Although it does work it require us to
reconfigure several hundred of systems and change a repo config
file on all system that may be power on or off.<br>
</div>
<div class="moz-cite-prefix">We also need to prevent issues for
future version and in example el7_[6,7,8,9]<br>
</div>
<div class="moz-cite-prefix">and instead of excluding 7*6 is there a
way to include ONLY *7_5* ? (for EL75 systems)<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">4) <br>
</div>
<div class="moz-cite-prefix">I think <br>
Having elrepo to be directly available by major and minor version
would be a way to fix this and it as Nothing that I now to do with
CentOS.</div>
<div class="moz-cite-prefix">Scientific Linux repos are provided to
be accessible by major and minor version 7.3, 7.4
, 7.5 or latest 7x
version if we want.<br>
So a system running 7.4 or 7.5 will not update to 7.6 unless 7x
repo is made available on that system.<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Sorry to insist but this update does
fail all your CentOS and Scientific Linux user. <br>
</div>
<div class="moz-cite-prefix">Releasing el7_6 update is an impossible
version to us - all clone users.<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">5)</div>
<div class="moz-cite-prefix">
<blockquote type="cite">The way it is configured now <b
class="moz-txt-star"><span class="moz-txt-tag">*</span>PREVENTS<span
class="moz-txt-tag">*</span></b> you from breaking your
system.</blockquote>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">I have been using elrepo for years but
I am new on the list ... <br>
I do fail to see the new way that *now PREVENT* from braking
systems... <br>
To me the way it is configured now does brake systems because
EL7_6 is made available to all EL7.4 and EL7.5 systems.<br>
errors are liste in 1).</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">What is supposed to be updated that is
not ?</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Please tell me what am I missing here.<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">best regards,</div>
<div class="moz-cite-prefix">Rejean.</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">On 2018-11-07 4:08 p.m., Phil Perry
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:f681245b-8320-d2da-f7ac-665b24d440ff@elrepo.org">On
07/11/2018 3:42, Rejean Lepage wrote:
<br>
<blockquote type="cite">Ok thank you Trevor for the info.
<br>
<br>
How can we install a specefic version 340.107-1.el7_5.elrepothen
?
<br>
I list it but can't install it.
<br>
<br>
</blockquote>
<br>
Just be specific:
<br>
<br>
yum install kmod-nvidia-340xx-340.107-1.el7_5.elrepo.x86_64.rpm
<br>
<br>
<blockquote type="cite">% yum --disablerepo=\*
--enablerepo=elrepo --showduplicates list `nvidia-detect`
<br>
Available Packages
<br>
kmod-nvidia-340xx.x86_64 340.107-1.el7_5.elrepo elrepo
<br>
kmod-nvidia-340xx.x86_64 340.107-2.el7_6.elrepo elrepo
<br>
<br>
% yum --disablerepo=\* --enablerepo=elrepo --showduplicates
install 340.107-1.el7_5.elrepo
<br>
No package 340.107-1.el7_5.elrepo available.
<br>
Error: Nothing to do
<br>
<br>
<br>
Updating the repo so it is accessible by sub version would be a
way to fix this... like SL does.
<br>
7.4
<br>
7.5
<br>
7x
<br>
<br>
</blockquote>
<br>
That would be a CentOS issue - you would need to talk to CentOS
about that.
<br>
<br>
<blockquote type="cite">The way it is now I have to disable elrepo
so it does not brake my systems.
<br>
When yum as an error - yum-cron stop all updates, including
security updates.
<br>
<br>
</blockquote>
<br>
No, you've got that back to front. The way it is configured now
*PREVENTS* you from breaking your system. If yum allowed the
update, that *WOULD* break your system as the display driver and X
would not load and you'd have a black screen upon boot. Further,
there are no security updates at the moment until CentOS/SL
catches up, at which point yum will magically just work again and
apply all pending updates, including those from elrepo which are
waiting for and dependant upon the pending CentOS updates.
<br>
<br>
If this bothers you that much you can easily work around this by
temporarily excluding any updates in /etc/yum.repos.d/elrepo.repo
(or yum.conf) for any affected packages until your distro of
choice catches up, but don't forget to remove the excludes when
you update to el7.6 or that will cause your system to break too.
<br>
<br>
Alternatively, you can add a temporary wildcard exclude for all
el7.6 elrepo packages until you have el7.6 available to install:
<br>
<br>
exclude=*el7_6.elrepo*
<br>
<br>
_______________________________________________
<br>
elrepo mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:elrepo@lists.elrepo.org">elrepo@lists.elrepo.org</a>
<br>
<a class="moz-txt-link-freetext" href="http://lists.elrepo.org/mailman/listinfo/elrepo">http://lists.elrepo.org/mailman/listinfo/elrepo</a>
<br>
</blockquote>
<pre class="moz-signature" cols="80">--
Réjean Lepage, M.Sc.
Analyste GR2M/VLSI, génie Électrique.
Chargé de cours/Lecturer Z-410, Z-415
<a class="moz-txt-link-freetext" href="http://www.grm.polymtl.ca/~lepage">http://www.grm.polymtl.ca/~lepage</a>
. Tel: (514) 340-4711 Ext: 4837
. Polytechnique Montreal
. Pavillon Lassonde, Local: M-5115
. 2500 Chemin de polytechnique
. Montréal, Québec, H3T-1J4
</pre>
</body>
</html>