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/