<div dir="ltr">Unfortunately just upgrading to the latest RHEL is problematic for us as we are working in a highly qualified environment (based around RHEL 7.2), so I was hoping to get the latest HA stuff by just building it from source...  <div>I looked at the available RPM packages in the RH HA repo but they don&#39;t seem to be the &#39;latest&#39; ... could you let me know which versions of what I would need to download and build to get the latest and greatest?</div><div>thanks</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 29, 2017 at 7:03 AM, Ken Gaillot <span dir="ltr">&lt;<a href="mailto:kgaillot@redhat.com" target="_blank">kgaillot@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, 2017-11-28 at 11:23 -0800, Aaron Cody wrote:<br>
&gt; I&#39;m trying to build all of the pacemaker/corosync components from<br>
&gt; source instead of using the redhat rpms - I have a few questions.<br>
&gt;<br>
&gt; I&#39;m building on redhat 7.2 and so far I have been able to build:<br>
&gt;<br>
&gt; libqb 1.0.2<br>
&gt; pacemaker 1.1.18<br>
&gt; corosync 2.4.3<br>
&gt; resource-agents 4.0.1<br>
&gt;<br>
&gt; however I have not been able to build pcs yet, i&#39;m getting ruby<br>
&gt; errors:<br>
&gt;<br>
&gt; sudo make install_pcsd<br>
&gt; which: no python3 in (/sbin:/bin:/usr/sbin:/usr/<wbr>bin)<br>
&gt; make -C pcsd build_gems<br>
&gt; make[1]: Entering directory `/home/whacuser/pcs/pcsd&#39;<br>
&gt; bundle package<br>
&gt; `ruby_22` is not a valid platform. The available options are: [:ruby,<br>
&gt; :ruby_18, :ruby_19, :ruby_20, :ruby_21, :mri, :mri_18, :mri_19,<br>
&gt; :mri_20, :mri_21, :rbx, :jruby,<br>
&gt; :jruby_18, :jruby_19, :mswin, :mingw, :mingw_18, :mingw_19,<br>
&gt; :mingw_20, :mingw_21, :x64_mingw, :x64_mingw_20, :x64_mingw_21]<br>
&gt; make[1]: *** [get_gems] Error 4<br>
&gt; make[1]: Leaving directory `/home/whacuser/pcs/pcsd&#39;<br>
&gt; make: *** [install_pcsd] Error 2<br>
&gt;<br>
&gt;<br>
&gt; Q1: Is this the complete set of components I need to build?<br>
<br>
Not considering pcs, yes.<br>
<br>
&gt; Q2: do I need cluster-glue?<br>
<br>
It&#39;s only used now to be able to use heartbeat-style fence agents. If<br>
you have what you need in Red Hat&#39;s fence agent packages, you don&#39;t<br>
need it.<br>
<br>
&gt; Q3: any idea how I can get past the build error with pcsd?<br>
&gt; Q4: if I use the pcs rpm instead of building pcs from source, I see<br>
&gt; an error when my cluster starts up &#39;unable to get cib&#39;. This didn&#39;t<br>
&gt; happen when I was using the redhat rpms, so i&#39;m wondering what i&#39;m<br>
&gt; missing...<br>
&gt;<br>
&gt; thanks<br>
<br>
pcs development is closely tied to Red Hat releases, so it&#39;s hit-or-<br>
miss mixing and matching pcs and RHEL versions. Upgrading to RHEL 7.4<br>
would get you recent versions of everything, though, so that would be<br>
easiest if it&#39;s an option.<br>
<span class="HOEnZb"><font color="#888888">--<br>
Ken Gaillot &lt;<a href="mailto:kgaillot@redhat.com">kgaillot@redhat.com</a>&gt;<br>
<br>
______________________________<wbr>_________________<br>
Users mailing list: <a href="mailto:Users@clusterlabs.org">Users@clusterlabs.org</a><br>
<a href="http://lists.clusterlabs.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.clusterlabs.org/<wbr>mailman/listinfo/users</a><br>
<br>
Project Home: <a href="http://www.clusterlabs.org" rel="noreferrer" target="_blank">http://www.clusterlabs.org</a><br>
Getting started: <a href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" rel="noreferrer" target="_blank">http://www.clusterlabs.org/<wbr>doc/Cluster_from_Scratch.pdf</a><br>
Bugs: <a href="http://bugs.clusterlabs.org" rel="noreferrer" target="_blank">http://bugs.clusterlabs.org</a><br>
</font></span></blockquote></div><br></div>