<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-IN" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hi Team,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I am getting the below error when executing make rpm command to build pacemaker-2.1.4 package on linux 8 server.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[root@node1 pacemaker-Pacemaker-2.1.4]# make rpm<o:p></o:p></p>
<p class="MsoNormal">make  -C rpm  "rpm"<o:p></o:p></p>
<p class="MsoNormal">make[1]: Entering directory '/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm'<o:p></o:p></p>
<p class="MsoNormal">cd /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/..;                                                   \<o:p></o:p></p>
<p class="MsoNormal">if [ -n "" ]; then                                              \<o:p></o:p></p>
<p class="MsoNormal">    git commit -m "DO-NOT-PUSH" -a;                                     \<o:p></o:p></p>
<p class="MsoNormal">    git archive --prefix=pacemaker-DIST/ -o "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz" HEAD^{tree};      \<o:p></o:p></p>
<p class="MsoNormal">    git reset --mixed HEAD^;                                            \<o:p></o:p></p>
<p class="MsoNormal">    echo "`date`: Rebuilt /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz";                                     \<o:p></o:p></p>
<p class="MsoNormal">elif [ -f "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz" ]; then                                             \<o:p></o:p></p>
<p class="MsoNormal">    echo "`date`: Using existing tarball: /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz";                     \<o:p></o:p></p>
<p class="MsoNormal">else                                                                    \<o:p></o:p></p>
<p class="MsoNormal">    git archive --prefix=pacemaker-DIST/ -o "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz" DIST^{tree};      \<o:p></o:p></p>
<p class="MsoNormal">    echo "`date`: Rebuilt /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz";                                     \<o:p></o:p></p>
<p class="MsoNormal">fi<o:p></o:p></p>
<p class="MsoNormal">fatal: not a git repository (or any of the parent directories): .git<o:p></o:p></p>
<p class="MsoNormal">Mon Nov 21 07:42:25 EST 2022: Rebuilt /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz<o:p></o:p></p>
<p class="MsoNormal">rm -f "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SRPMS"/*.src.rpm<o:p></o:p></p>
<p class="MsoNormal">rm -f "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SPECS/pacemaker.spec"<o:p></o:p></p>
<p class="MsoNormal">fatal: not a git repository (or any of the parent directories): .git<o:p></o:p></p>
<p class="MsoNormal">fatal: not a git repository (or any of the parent directories): .git<o:p></o:p></p>
<p class="MsoNormal">fatal: not a git repository (or any of the parent directories): .git<o:p></o:p></p>
<p class="MsoNormal">fatal: not a git repository (or any of the parent directories): .git<o:p></o:p></p>
<p class="MsoNormal">fatal: not a git repository (or any of the parent directories): .git<o:p></o:p></p>
<p class="MsoNormal">fatal: not a git repository (or any of the parent directories): .git<o:p></o:p></p>
<p class="MsoNormal">fatal: not a git repository (or any of the parent directories): .git<o:p></o:p></p>
<p class="MsoNormal">fatal: not a git repository (or any of the parent directories): .git<o:p></o:p></p>
<p class="MsoNormal">/usr/bin/mkdir -p "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SPECS"<o:p></o:p></p>
<p class="MsoNormal">if [ x"`git ls-files -m pacemaker.spec.in 2>/dev/null`" != x ]; then    \<o:p></o:p></p>
<p class="MsoNormal">    cat "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/pacemaker.spec.in";                                     \<o:p></o:p></p>
<p class="MsoNormal">elif git cat-file -e DIST:rpm/pacemaker.spec.in 2>/dev/null; then               \<o:p></o:p></p>
<p class="MsoNormal">    git show DIST:rpm/pacemaker.spec.in;                                        \<o:p></o:p></p>
<p class="MsoNormal">elif git cat-file -e DIST:pacemaker.spec.in 2>/dev/null; then                   \<o:p></o:p></p>
<p class="MsoNormal">    git show DIST:pacemaker.spec.in;                                            \<o:p></o:p></p>
<p class="MsoNormal">else                                                                            \<o:p></o:p></p>
<p class="MsoNormal">    cat "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/pacemaker.spec.in";                                     \<o:p></o:p></p>
<p class="MsoNormal">fi | sed                                                                        \<o:p></o:p></p>
<p class="MsoNormal">    -e 's/^\(%global pcmkversion \).*/\12.1.4/'                 \<o:p></o:p></p>
<p class="MsoNormal">    -e 's/^\(%global specversion \).*/\11/'                     \<o:p></o:p></p>
<p class="MsoNormal">    -e 's/^\(%global commit \).*/\1DIST/'                               \<o:p></o:p></p>
<p class="MsoNormal">    -e 's/^\(%global commit_abbrev \).*/\14/'                   \<o:p></o:p></p>
<p class="MsoNormal">    -e "s/PACKAGE_DATE/$(date +'%a %b %d %Y')/"                         \<o:p></o:p></p>
<p class="MsoNormal">    -e 's/PACKAGE_VERSION/2.1.4-1/'                     \<o:p></o:p></p>
<p class="MsoNormal">    > "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SPECS/pacemaker.spec"<o:p></o:p></p>
<p class="MsoNormal">if [ -e "../build.counter" ]; then              \<o:p></o:p></p>
<p class="MsoNormal">       echo 1 > "../build.counter";    \<o:p></o:p></p>
<p class="MsoNormal">fi<o:p></o:p></p>
<p class="MsoNormal">rpmbuild -bs --define "_sourcedir /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/.." --define "_topdir /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm" --without doc "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SPECS/pacemaker.spec"<o:p></o:p></p>
<p class="MsoNormal">error: File /root/smf_source/pacemaker-Pacemaker-2.1.4/pacemaker-DIST.tar.gz is smaller than 13 bytes<o:p></o:p></p>
<p class="MsoNormal">Wrote: /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SRPMS/pacemaker-2.1.4-1.DIST.git.el8.src.rpm<o:p></o:p></p>
<p class="MsoNormal">To create custom builds, edit the flags and options in pacemaker.spec first<o:p></o:p></p>
<p class="MsoNormal">rpmbuild --define "_sourcedir /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/.." --define "_topdir /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm" --without doc --rebuild "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SRPMS"/*.src.rpm<o:p></o:p></p>
<p class="MsoNormal">Installing /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SRPMS/pacemaker-2.1.4-1.DIST.git.el8.src.rpm<o:p></o:p></p>
<p class="MsoNormal">error: File /root/smf_source/pacemaker-Pacemaker-2.1.4/pacemaker-DIST.tar.gz is smaller than 13 bytes<o:p></o:p></p>
<p class="MsoNormal">Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.fb1j8n<o:p></o:p></p>
<p class="MsoNormal">+ umask 022<o:p></o:p></p>
<p class="MsoNormal">+ cd /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/BUILD<o:p></o:p></p>
<p class="MsoNormal">+ cd /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/BUILD<o:p></o:p></p>
<p class="MsoNormal">+ rm -rf pacemaker-DIST<o:p></o:p></p>
<p class="MsoNormal">+ /usr/bin/tar -xof /root/smf_source/pacemaker-Pacemaker-2.1.4/pacemaker-DIST.tar.gz<o:p></o:p></p>
<p class="MsoNormal">/usr/bin/tar: This does not look like a tar archive<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">gzip: stdin: unexpected end of file<o:p></o:p></p>
<p class="MsoNormal">/usr/bin/tar: Child returned status 1<o:p></o:p></p>
<p class="MsoNormal">/usr/bin/tar: Error is not recoverable: exiting now<o:p></o:p></p>
<p class="MsoNormal">error: Bad exit status from /var/tmp/rpm-tmp.fb1j8n (%prep)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">RPM build errors:<o:p></o:p></p>
<p class="MsoNormal">    File /root/smf_source/pacemaker-Pacemaker-2.1.4/pacemaker-DIST.tar.gz is smaller than 13 bytes<o:p></o:p></p>
<p class="MsoNormal">    Bad exit status from /var/tmp/rpm-tmp.fb1j8n (%prep)<o:p></o:p></p>
<p class="MsoNormal">make[1]: *** [Makefile:869: rpm] Error 1<o:p></o:p></p>
<p class="MsoNormal">make[1]: Leaving directory '/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm'<o:p></o:p></p>
<p class="MsoNormal">make: *** [GNUmakefile:54: rpm] Error 2<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Below steps followed after downloading pacemaker-2.1.4 package from Clusterlab and install required dependencies as per documentation.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#./autogen.sh<o:p></o:p></p>
<p class="MsoNormal">#./configure<o:p></o:p></p>
<p class="MsoNormal">#make<o:p></o:p></p>
<p class="MsoNormal">#make rpm<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Please help solve the issue.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks and Regards,<br>
S Sathish S<o:p></o:p></p>
</div>
</body>
</html>