<div dir="ltr">That&#39;s what it is.<div><br></div><div>I was not aware that the chrooted image needed to have the repo in it as well.  I thought that the machine performing the transaction was enough.</div><div><br></div><div>Thank you for pointing that out.</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 26, 2018 at 5:47 PM Manuel Wolfshant &lt;<a href="mailto:wolfy@nobugconsulting.ro">wolfy@nobugconsulting.ro</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On October 27, 2018 3:41:13 AM GMT+03:00, <a href="mailto:aaronhcarr@gmail.com" target="_blank">aaronhcarr@gmail.com</a> wrote:<br>
&gt;I considered that, and verified that it is enabled.<br>
&gt;<br>
&gt;[root@ohpc-admin1 yum.repos.d]# cat elrepo.repo<br>
&gt;### Name: ELRepo.org Community Enterprise Linux Repository for el7<br>
&gt;### URL: <a href="http://elrepo.org/" rel="noreferrer" target="_blank">http://elrepo.org/</a><br>
&gt;<br>
&gt;[elrepo]<br>
&gt;name=ELRepo.org Community Enterprise Linux Repository - el7<br>
&gt;baseurl=<a href="http://elrepo.org/linux/elrepo/el7/$basearch/" rel="noreferrer" target="_blank">http://elrepo.org/linux/elrepo/el7/$basearch/</a><br>
&gt;        <a href="http://mirrors.coreix.net/elrepo/elrepo/el7/$basearch/" rel="noreferrer" target="_blank">http://mirrors.coreix.net/elrepo/elrepo/el7/$basearch/</a><br>
&gt;        <a href="http://mirror.rackspace.com/elrepo/elrepo/el7/$basearch/" rel="noreferrer" target="_blank">http://mirror.rackspace.com/elrepo/elrepo/el7/$basearch/</a><br>
&gt;        <a href="http://repos.lax-noc.com/elrepo/elrepo/el7/$basearch/" rel="noreferrer" target="_blank">http://repos.lax-noc.com/elrepo/elrepo/el7/$basearch/</a><br>
&gt;        <a href="http://mirror.ventraip.net.au/elrepo/elrepo/el7/$basearch/" rel="noreferrer" target="_blank">http://mirror.ventraip.net.au/elrepo/elrepo/el7/$basearch/</a><br>
&gt;mirrorlist=<a href="http://mirrors.elrepo.org/mirrors-elrepo.el7" rel="noreferrer" target="_blank">http://mirrors.elrepo.org/mirrors-elrepo.el7</a><br>
&gt;enabled=1<br>
&gt;gpgcheck=1<br>
&gt;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org<br>
&gt;protect=0<br>
&gt;<br>
<br>
Your test did not take into account that you are using a different install root<br>
<br>
<br>
<br>
<br>
&gt;On Fri, Oct 26, 2018 at 5:31 PM Manuel Wolfshant<br>
&gt;&lt;<a href="mailto:wolfy@nobugconsulting.ro" target="_blank">wolfy@nobugconsulting.ro</a>&gt;<br>
&gt;wrote:<br>
&gt;<br>
&gt;&gt; On October 27, 2018 2:09:55 AM GMT+03:00, <a href="mailto:aaronhcarr@gmail.com" target="_blank">aaronhcarr@gmail.com</a> wrote:<br>
&gt;&gt; &gt;I&#39;m using a warewulf cluster (image based software provisioner).<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;I&#39;m trying to get GPU nodes setup.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;I&#39;ve addded the ELRepo information to the master node.<br>
&gt;&gt; &gt;rpm --import <a href="https://www.elrepo.org/RPM-GPG-KEY-elrepo.org" rel="noreferrer" target="_blank">https://www.elrepo.org/RPM-GPG-KEY-elrepo.org</a><br>
&gt;&gt; &gt;rpm -Uvh<br>
&gt;&gt; &gt;<a href="http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm" rel="noreferrer" target="_blank">http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;After this, if I do yum search kmod-nvidia, I get this:<br>
&gt;&gt; &gt;Loaded plugins: fastestmirror, langpacks<br>
&gt;&gt; &gt;Loading mirror speeds from cached hostfile<br>
&gt;&gt; &gt; * base: <a href="http://mirror.jaleco.com" rel="noreferrer" target="_blank">mirror.jaleco.com</a><br>
&gt;&gt; &gt; * elrepo: <a href="http://repos.lax-noc.com" rel="noreferrer" target="_blank">repos.lax-noc.com</a><br>
&gt;&gt; &gt; * epel: <a href="http://mirrors.cat.pdx.edu" rel="noreferrer" target="_blank">mirrors.cat.pdx.edu</a><br>
&gt;&gt; &gt; * extras: <a href="http://mirror.jaleco.com" rel="noreferrer" target="_blank">mirror.jaleco.com</a><br>
&gt;&gt; &gt; * updates: <a href="http://mirror.jaleco.com" rel="noreferrer" target="_blank">mirror.jaleco.com</a><br>
&gt;&gt; &gt;============================================ N/S matched:<br>
&gt;kmod-nvidia<br>
&gt;&gt; &gt;=============================================<br>
&gt;&gt; &gt;kmod-nvidia.x86_64 : nvidia kernel module(s)<br>
&gt;&gt; &gt;kmod-nvidia-304xx.x86_64 : nvidia-304xx kernel module(s)<br>
&gt;&gt; &gt;kmod-nvidia-340xx.x86_64 : nvidia-340xx kernel module(s)<br>
&gt;&gt; &gt;kmod-nvidia-390xx.x86_64 : nvidia-390xx kernel module(s)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;  Name and summary matches only, use &quot;search all&quot; for everything.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;Now, I want to load this into my GPU image.  So I use the<br>
&gt;installroot<br>
&gt;&gt; &gt;directive, and it can&#39;t find it.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;yum --installroot=/opt/ohpc/admin/images/gpu/ install -y kmod-nvidia<br>
&gt;&gt; &gt;Loaded plugins: fastestmirror, langpacks<br>
&gt;&gt; &gt;Loading mirror speeds from cached hostfile<br>
&gt;&gt; &gt; * base: <a href="http://centos.s.uw.edu" rel="noreferrer" target="_blank">centos.s.uw.edu</a><br>
&gt;&gt; &gt; * epel: <a href="http://mirrors.cat.pdx.edu" rel="noreferrer" target="_blank">mirrors.cat.pdx.edu</a><br>
&gt;&gt; &gt; * extras: <a href="http://centos.s.uw.edu" rel="noreferrer" target="_blank">centos.s.uw.edu</a><br>
&gt;&gt; &gt; * updates: <a href="http://centos.s.uw.edu" rel="noreferrer" target="_blank">centos.s.uw.edu</a><br>
&gt;&gt; the elrepo repository is not enabled,<br>
&gt;&gt; according to the list above<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;No package kmod-nvidia available.<br>
&gt;&gt; &gt;Error: Nothing to do<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;Any insight as to why this fails?<br>
&gt;&gt; Enable the repo...<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;Right now, I&#39;m using the workaround of logging in to a running GPU<br>
&gt;&gt; &gt;node,<br>
&gt;&gt; &gt;adding the repo, and using downloadonly.  Then copying those RPMs to<br>
&gt;&gt; &gt;the<br>
&gt;&gt; &gt;master, and doing yum localinstall with the<br>
&gt;&gt; &gt;--installroot=/opt/ohpc/admin/images/gpu/.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;That works, but I&#39;d really like to be able to cut out that step.<br>
&gt;&gt;<br>
&gt;&gt;<br>
<br>
</blockquote></div>