Hi Team,

I am getting the below error when executing make rpm command to build 
pacemaker-2.1.4 package on linux 8 server.

[root@node1 pacemaker-Pacemaker-2.1.4]# make rpm
make  -C rpm  "rpm"
make[1]: Entering directory '/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm'
cd /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/..;                           
                        \
if [ -n "" ]; then                                              \
    git commit -m "DO-NOT-PUSH" -a;                                     \
    git archive --prefix=pacemaker-DIST/ -o 
"/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz" 
HEAD^{tree};      \
    git reset --mixed HEAD^;                                            \
    echo "`date`: Rebuilt 
/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz";       
                              \
elif [ -f 
"/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz" ]; 
then                                             \
    echo "`date`: Using existing tarball: 
/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz";       
              \
else                                                                    \
    git archive --prefix=pacemaker-DIST/ -o 
"/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz" 
DIST^{tree};      \
    echo "`date`: Rebuilt 
/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz";       
                              \
fi
fatal: not a git repository (or any of the parent directories): .git
Mon Nov 21 07:42:25 EST 2022: Rebuilt 
/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/../pacemaker-DIST.tar.gz
rm -f "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SRPMS"/*.src.rpm
rm -f "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SPECS/pacemaker.spec"
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
/usr/bin/mkdir -p "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SPECS"
if [ x"`git ls-files -m pacemaker.spec.in 2>/dev/null`" != x ]; then    \
    cat "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/pacemaker.spec.in";     
                                \
elif git cat-file -e DIST:rpm/pacemaker.spec.in 2>/dev/null; then               
\
    git show DIST:rpm/pacemaker.spec.in;                                        
\
elif git cat-file -e DIST:pacemaker.spec.in 2>/dev/null; then                   
\
    git show DIST:pacemaker.spec.in;                                            
\
else                                                                            
\
    cat "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/pacemaker.spec.in";     
                                \
fi | sed                                                                        
\
    -e 's/^\(%global pcmkversion \).*/\12.1.4/'                 \
    -e 's/^\(%global specversion \).*/\11/'                     \
    -e 's/^\(%global commit \).*/\1DIST/'                               \
    -e 's/^\(%global commit_abbrev \).*/\14/'                   \
    -e "s/PACKAGE_DATE/$(date +'%a %b %d %Y')/"                         \
    -e 's/PACKAGE_VERSION/2.1.4-1/'                     \
    > "/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SPECS/pacemaker.spec"
if [ -e "../build.counter" ]; then              \
       echo 1 > "../build.counter";    \
fi
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"
error: File /root/smf_source/pacemaker-Pacemaker-2.1.4/pacemaker-DIST.tar.gz is 
smaller than 13 bytes
Wrote: 
/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SRPMS/pacemaker-2.1.4-1.DIST.git.el8.src.rpm
To create custom builds, edit the flags and options in pacemaker.spec first
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
Installing 
/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/SRPMS/pacemaker-2.1.4-1.DIST.git.el8.src.rpm
error: File /root/smf_source/pacemaker-Pacemaker-2.1.4/pacemaker-DIST.tar.gz is 
smaller than 13 bytes
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.fb1j8n
+ umask 022
+ cd /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/BUILD
+ cd /root/smf_source/pacemaker-Pacemaker-2.1.4/rpm/BUILD
+ rm -rf pacemaker-DIST
+ /usr/bin/tar -xof 
/root/smf_source/pacemaker-Pacemaker-2.1.4/pacemaker-DIST.tar.gz
/usr/bin/tar: This does not look like a tar archive

gzip: stdin: unexpected end of file
/usr/bin/tar: Child returned status 1
/usr/bin/tar: Error is not recoverable: exiting now
error: Bad exit status from /var/tmp/rpm-tmp.fb1j8n (%prep)


RPM build errors:
    File /root/smf_source/pacemaker-Pacemaker-2.1.4/pacemaker-DIST.tar.gz is 
smaller than 13 bytes
    Bad exit status from /var/tmp/rpm-tmp.fb1j8n (%prep)
make[1]: *** [Makefile:869: rpm] Error 1
make[1]: Leaving directory '/root/smf_source/pacemaker-Pacemaker-2.1.4/rpm'
make: *** [GNUmakefile:54: rpm] Error 2

Below steps followed after downloading pacemaker-2.1.4 package from Clusterlab 
and install required dependencies as per documentation.

#./autogen.sh
#./configure
#make
#make rpm

Please help solve the issue.

Thanks and Regards,
S Sathish S
_______________________________________________
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/

Reply via email to