<div dir="ltr">My observation was similar with Ubuntu 18.04/16.04 too. Even if we install libtirpc-dev, code would compile but fails to run (ie, no messages would be received by glusterd process).<div><br></div><div>One thing to fix it was always compiling/running it in `--without-libtirpc` option for configure.</div><div><br></div><div>Happy to move to C8 for runs. If we choose to use C7, then our builds should explicitly call --without-libtirpc.</div><div><br></div><div>Regards,</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 3, 2021 at 1:49 AM Michael Scherer &lt;<a href="mailto:mscherer@redhat.com">mscherer@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le mardi 02 février 2021 à 21:06 +0200, Yaniv Kaul a écrit :<br>
&gt; On Tue, Feb 2, 2021 at 8:14 PM Michael Scherer &lt;<a href="mailto:mscherer@redhat.com" target="_blank">mscherer@redhat.com</a>&gt;<br>
&gt; wrote:<br>
&gt; <br>
&gt; &gt; Hi,<br>
&gt; &gt; <br>
&gt; &gt; so we finally found the cause of the georep failure, after several<br>
&gt; &gt; days<br>
&gt; &gt; of work from Deepshika and I.<br>
&gt; &gt; <br>
&gt; &gt; Short story:<br>
&gt; &gt; ============<br>
&gt; &gt; <br>
&gt; &gt; side effect of adding libtirpc-devel on EL 7:<br>
&gt; &gt; <a href="https://github.com/gluster/project-infrastructure/issues/115" rel="noreferrer" target="_blank">https://github.com/gluster/project-infrastructure/issues/115</a><br>
&gt; <br>
&gt; <br>
&gt; Looking at<br>
&gt; <a href="https://github.com/gluster/glusterfs-patch-acceptance-tests/pull/191" rel="noreferrer" target="_blank">https://github.com/gluster/glusterfs-patch-acceptance-tests/pull/191</a><br>
&gt; - we<br>
&gt; weren&#39;t supposed to use it?<br>
&gt; From<br>
&gt; <a href="https://github.com/gluster/glusterfs/blob/d1d7a6f35c816822fab51c820e25023863c239c1/glusterfs.spec.in#L61" rel="noreferrer" target="_blank">https://github.com/gluster/glusterfs/blob/d1d7a6f35c816822fab51c820e25023863c239c1/glusterfs.spec.in#L61</a><br>
&gt; :<br>
&gt; # Do not use libtirpc on EL6, it does not have xdr_uint64_t() and<br>
&gt; xdr_uint32_t<br>
&gt; # Do not use libtirpc on EL7, it does not have xdr_sizeof()<br>
&gt; %if ( 0%{?rhel} &amp;&amp; 0%{?rhel} &lt;= 7 )<br>
&gt; %global _without_libtirpc --without-libtirpc<br>
&gt; %endif<br>
&gt; <br>
&gt; <br>
&gt; CentOS 7 has an ancient version, CentOS 8 has a newer version, so<br>
&gt; perhaps<br>
&gt; just one CentOS 8 slaves?<br>
<br>
Fine for me for C8, but if libtirpc on EL7 is missing a function (or<br>
more), how come the code compile without trouble, and fail at run time<br>
in a rather non obvious way ?<br>
<br>
looking at <br>
<a href="https://build.gluster.org/job/gh_centos7-regression/773/consoleFull" rel="noreferrer" target="_blank">https://build.gluster.org/job/gh_centos7-regression/773/consoleFull</a><br>
<br>
it say:<br>
13:53:23 Use TIRPC            : yes<br>
<br>
<br>
<br>
<br>
-- <br>
Michael Scherer / He/Il/Er/Él<br>
Sysadmin, Community Infrastructure<br>
<br>
<br>
<br>
_______________________________________________<br>
Gluster-infra mailing list<br>
<a href="mailto:Gluster-infra@gluster.org" target="_blank">Gluster-infra@gluster.org</a><br>
<a href="https://lists.gluster.org/mailman/listinfo/gluster-infra" rel="noreferrer" target="_blank">https://lists.gluster.org/mailman/listinfo/gluster-infra</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">--<div><a href="https://kadalu.io" target="_blank">https://kadalu.io</a></div><div>Container Storage made easy!</div><div><br></div></div></div>