<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't seem to be the 'latest' ... 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"><<a href="mailto:kgaillot@redhat.com" target="_blank">kgaillot@redhat.com</a>></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>
> I'm trying to build all of the pacemaker/corosync components from<br>
> source instead of using the redhat rpms - I have a few questions.<br>
><br>
> I'm building on redhat 7.2 and so far I have been able to build:<br>
><br>
> libqb 1.0.2<br>
> pacemaker 1.1.18<br>
> corosync 2.4.3<br>
> resource-agents 4.0.1<br>
><br>
> however I have not been able to build pcs yet, i'm getting ruby<br>
> errors:<br>
><br>
> sudo make install_pcsd<br>
> which: no python3 in (/sbin:/bin:/usr/sbin:/usr/<wbr>bin)<br>
> make -C pcsd build_gems<br>
> make[1]: Entering directory `/home/whacuser/pcs/pcsd'<br>
> bundle package<br>
> `ruby_22` is not a valid platform. The available options are: [:ruby,<br>
> :ruby_18, :ruby_19, :ruby_20, :ruby_21, :mri, :mri_18, :mri_19,<br>
> :mri_20, :mri_21, :rbx, :jruby,<br>
> :jruby_18, :jruby_19, :mswin, :mingw, :mingw_18, :mingw_19,<br>
> :mingw_20, :mingw_21, :x64_mingw, :x64_mingw_20, :x64_mingw_21]<br>
> make[1]: *** [get_gems] Error 4<br>
> make[1]: Leaving directory `/home/whacuser/pcs/pcsd'<br>
> make: *** [install_pcsd] Error 2<br>
><br>
><br>
> Q1: Is this the complete set of components I need to build?<br>
<br>
Not considering pcs, yes.<br>
<br>
> Q2: do I need cluster-glue?<br>
<br>
It's only used now to be able to use heartbeat-style fence agents. If<br>
you have what you need in Red Hat's fence agent packages, you don't<br>
need it.<br>
<br>
> Q3: any idea how I can get past the build error with pcsd?<br>
> Q4: if I use the pcs rpm instead of building pcs from source, I see<br>
> an error when my cluster starts up 'unable to get cib'. This didn't<br>
> happen when I was using the redhat rpms, so i'm wondering what i'm<br>
> missing...<br>
><br>
> thanks<br>
<br>
pcs development is closely tied to Red Hat releases, so it'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's an option.<br>
<span class="HOEnZb"><font color="#888888">--<br>
Ken Gaillot <<a href="mailto:kgaillot@redhat.com">kgaillot@redhat.com</a>><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>