<html><head></head><body><div class="ydp5ad03552yahoo-style-wrap" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 13px;"><div></div>
<div dir="ltr" data-setdir="false">I can assure you it was easier for you to filter slurm from your repos than it was for me to make them available to both epel7 and epel8.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">No good deed goes unpunished I guess.</div>
</div><div id="yahoo_quoted_2023342044" class="yahoo_quoted">
<div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
<div>
On Saturday, January 23, 2021, 07:03:08 AM EST, Ole Holm Nielsen <ole.h.nielsen@fysik.dtu.dk> wrote:
</div>
<div><br></div>
<div><br></div>
<div><div dir="ltr">We use the EPEL yum repository on our CentOS 7 nodes. Today EPEL <br></div><div dir="ltr">surprisingly delivers Slurm 20.11.2 RPMs, and the daily yum updates <br></div><div dir="ltr">(luckily) fail with some errors:<br></div><div dir="ltr"><br></div><div dir="ltr">--> Running transaction check<br></div><div dir="ltr">---> Package slurm.x86_64 0:20.02.6-1.el7 will be updated<br></div><div dir="ltr">--> Processing Dependency: slurm(x86-64) = 20.02.6-1.el7 for package: <br></div><div dir="ltr">slurm-libpmi-20.02.6-1.el7.x86_64<br></div><div dir="ltr">--> Processing Dependency: libslurmfull.so()(64bit) for package: <br></div><div dir="ltr">slurm-libpmi-20.02.6-1.el7.x86_64<br></div><div dir="ltr">---> Package slurm.x86_64 0:20.11.2-2.el7 will be an update<br></div><div dir="ltr">--> Processing Dependency: pmix for package: slurm-20.11.2-2.el7.x86_64<br></div><div dir="ltr">--> Processing Dependency: libfreeipmi.so.17()(64bit) for package: <br></div><div dir="ltr">slurm-20.11.2-2.el7.x86_64<br></div><div dir="ltr">--> Processing Dependency: libipmimonitoring.so.6()(64bit) for package: <br></div><div dir="ltr">slurm-20.11.2-2.el7.x86_64<br></div><div dir="ltr">--> Processing Dependency: libslurmfull-20.11.2.so()(64bit) for package: <br></div><div dir="ltr">slurm-20.11.2-2.el7.x86_64<br></div><div dir="ltr">---> Package slurm-contribs.x86_64 0:20.02.6-1.el7 will be updated<br></div><div dir="ltr">---> Package slurm-contribs.x86_64 0:20.11.2-2.el7 will be an update<br></div><div dir="ltr">---> Package slurm-devel.x86_64 0:20.02.6-1.el7 will be updated<br></div><div dir="ltr">---> Package slurm-devel.x86_64 0:20.11.2-2.el7 will be an update<br></div><div dir="ltr">---> Package slurm-perlapi.x86_64 0:20.02.6-1.el7 will be updated<br></div><div dir="ltr">---> Package slurm-perlapi.x86_64 0:20.11.2-2.el7 will be an update<br></div><div dir="ltr">---> Package slurm-slurmdbd.x86_64 0:20.02.6-1.el7 will be updated<br></div><div dir="ltr">---> Package slurm-slurmdbd.x86_64 0:20.11.2-2.el7 will be an update<br></div><div dir="ltr">--> Running transaction check<br></div><div dir="ltr">---> Package freeipmi.x86_64 0:1.5.7-3.el7 will be installed<br></div><div dir="ltr">---> Package pmix.x86_64 0:1.1.3-1.el7 will be installed<br></div><div dir="ltr">---> Package slurm.x86_64 0:20.02.6-1.el7 will be updated<br></div><div dir="ltr">--> Processing Dependency: slurm(x86-64) = 20.02.6-1.el7 for package: <br></div><div dir="ltr">slurm-libpmi-20.02.6-1.el7.x86_64<br></div><div dir="ltr">--> Processing Dependency: libslurmfull.so()(64bit) for package: <br></div><div dir="ltr">slurm-libpmi-20.02.6-1.el7.x86_64<br></div><div dir="ltr">---> Package slurm-libs.x86_64 0:20.11.2-2.el7 will be installed<br></div><div dir="ltr">--> Finished Dependency Resolution<br></div><div dir="ltr">Error: Package: slurm-libpmi-20.02.6-1.el7.x86_64 <br></div><div dir="ltr">(@/slurm-libpmi-20.02.6-1.el7.x86_64)<br></div><div dir="ltr"> Requires: libslurmfull.so()(64bit)<br></div><div dir="ltr"> Removing: slurm-20.02.6-1.el7.x86_64 <br></div><div dir="ltr">(@/slurm-20.02.6-1.el7.x86_64)<br></div><div dir="ltr"> libslurmfull.so()(64bit)<br></div><div dir="ltr"> Updated By: slurm-20.11.2-2.el7.x86_64 (epel)<br></div><div dir="ltr"> Not found<br></div><div dir="ltr">Error: Package: slurm-libpmi-20.02.6-1.el7.x86_64 <br></div><div dir="ltr">(@/slurm-libpmi-20.02.6-1.el7.x86_64)<br></div><div dir="ltr"> Requires: slurm(x86-64) = 20.02.6-1.el7<br></div><div dir="ltr"> Removing: slurm-20.02.6-1.el7.x86_64 <br></div><div dir="ltr">(@/slurm-20.02.6-1.el7.x86_64)<br></div><div dir="ltr"> slurm(x86-64) = 20.02.6-1.el7<br></div><div dir="ltr"> Updated By: slurm-20.11.2-2.el7.x86_64 (epel)<br></div><div dir="ltr"> slurm(x86-64) = 20.11.2-2.el7<br></div><div dir="ltr"> You could try using --skip-broken to work around the problem<br></div><div dir="ltr"> You could try running: rpm -Va --nofiles --nodigest<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">We still run Slurm 20.02 and don't want EPEL to introduce any Slurm <br></div><div dir="ltr">updates!! Slurm must be upgraded with some care, see for example<br></div><div dir="ltr"><a href="https://wiki.fysik.dtu.dk/niflheim/Slurm_installation#upgrading-slurm" target="_blank">https://wiki.fysik.dtu.dk/niflheim/Slurm_installation#upgrading-slurm</a><br></div><div dir="ltr"><br></div><div dir="ltr">Therefore we must disable EPEL's slurm RPMs permanently. The fix is to <br></div><div dir="ltr">add to the file /etc/yum.repos.d/epel.repo an "exclude=slurm*" line like <br></div><div dir="ltr">the last line in:<br></div><div dir="ltr"><br></div><div dir="ltr">[epel]<br></div><div dir="ltr">name=Extra Packages for Enterprise Linux 7 - $basearch<br></div><div dir="ltr">#baseurl=<a href="http://download.fedoraproject.org/pub/epel/7/$basearch" target="_blank">http://download.fedoraproject.org/pub/epel/7/$basearch</a><br></div><div dir="ltr">metalink=<a href="https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch&infra=$infra&content=$contentdir" target="_blank">https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch&infra=$infra&content=$contentdir</a><br></div><div dir="ltr">failovermethod=priority<br></div><div dir="ltr">enabled=1<br></div><div dir="ltr">gpgcheck=1<br></div><div dir="ltr">gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7<br></div><div dir="ltr">exclude=slurm*<br></div><div dir="ltr"><br></div><div dir="ltr">/Ole<br></div><div dir="ltr"><br></div></div>
</div>
</div></body></html>