Skip to content

Warning appears during rpm packaging #1445

@mecoffice

Description

@mecoffice

[root@localhost SPECS]# rpmbuild -bb cloudberry.spec
正在执行(%prep):/bin/sh -e /var/tmp/rpm-tmp.ESYPPS
+ umask 022
+ cd /root/rpmbuild/BUILD
+ echo 'Preparing to package pre-installed Cloudberry Database'
Preparing to package pre-installed Cloudberry Database
+ exit 0
正在执行(%build):/bin/sh -e /var/tmp/rpm-tmp.FFqFNq
+ umask 022
+ cd /root/rpmbuild/BUILD
+ echo 'No build required - packaging pre-compiled binaries'
No build required - packaging pre-compiled binaries
+ exit 0
正在执行(%install):/bin/sh -e /var/tmp/rpm-tmp.qFVRmX
+ umask 022
+ cd /root/rpmbuild/BUILD
+ '[' /root/rpmbuild/BUILDROOT/apache-cloudberry-2.0.0-1.el8.x86_64 '!=' / ']'
+ rm -rf /root/rpmbuild/BUILDROOT/apache-cloudberry-2.0.0-1.el8.x86_64
++ dirname /root/rpmbuild/BUILDROOT/apache-cloudberry-2.0.0-1.el8.x86_64
+ mkdir -p /root/rpmbuild/BUILDROOT
+ mkdir /root/rpmbuild/BUILDROOT/apache-cloudberry-2.0.0-1.el8.x86_64
+ rm -rf /root/rpmbuild/BUILDROOT/apache-cloudberry-2.0.0-1.el8.x86_64
+ mkdir -p /root/rpmbuild/BUILDROOT/apache-cloudberry-2.0.0-1.el8.x86_64/usr/local
+ cp -rpa /usr/local/cloudberry-db /root/rpmbuild/BUILDROOT/apache-cloudberry-2.0.0-1.el8.x86_64/usr/local/
+ '[' '%{buildarch}' = noarch ']'
+ QA_CHECK_RPATHS=1
+ case "${QA_CHECK_RPATHS:-}" in
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
/sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip /usr/bin/strip
+ /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile '' 1
+ /usr/lib/rpm/brp-python-hardlink
+ PYTHON3=/usr/libexec/platform-python
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
mangling shebang in /usr/local/cloudberry-db/lib/postgresql/pgxs/src/test/regress/gpdiff.pl from /usr/bin/env perl to #!/usr/bin/perl
mangling shebang in /usr/local/cloudberry-db/lib/postgresql/pgxs/src/test/regress/gpstringsubs.pl from /usr/bin/env perl to #!/usr/bin/perl
mangling shebang in /usr/local/cloudberry-db/lib/postgresql/pgxs/src/test/regress/atmsort.pl from /usr/bin/env perl to #!/usr/bin/perl
*** WARNING: ./usr/local/cloudberry-db/lib/postgresql/pgxs/src/test/regress/atmsort.pm is executable but has no shebang, removing executable bit
mangling shebang in /usr/local/cloudberry-db/lib/postgresql/pgxs/src/test/regress/explain.pl from /usr/bin/env perl to #!/usr/bin/perl
*** WARNING: ./usr/local/cloudberry-db/lib/postgresql/pgxs/src/test/regress/explain.pm is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/lib/postgresql/pgxs/src/test/regress/GPTest.pm is executable but has no shebang, removing executable bit
mangling shebang in /usr/local/cloudberry-db/lib/python/gppylib/commands/base.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/lib/python/gppylib/operations/initstandby.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
*** WARNING: ./usr/local/cloudberry-db/lib/python/gppylib/operations/test_utils_helper.py is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/lib/python/gppylib/programs/gppkg.py is executable but has no shebang, removing executable bit
mangling shebang in /usr/local/cloudberry-db/lib/python/gppylib/system/ComputeCatalogUpdate.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/lib/python/gppylib/gparray.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/lib/python/gppylib/gpunit from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/lib/python/gppylib/unit2 from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/sbin/gpconfig_helper.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/sbin/gpoperation.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/sbin/gpsegstop.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/sbin/gpcleansegmentdir.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/sbin/gpgetstatususingtransition.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/sbin/gpsegstart.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/sbin/packcore from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/sbin/seg_update_pg_hba.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/sbin/gpsegrecovery.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/sbin/gpsegsetuprecovery.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
*** WARNING: ./usr/local/cloudberry-db/sbin/recovery_base.py is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/gpconfig_modules/compare_segment_guc.py is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/gpconfig_modules/database_segment_guc.py is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/gpconfig_modules/file_segment_guc.py is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/gpconfig_modules/guc_collection.py is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/gpconfig_modules/parse_guc_metadata.py is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/gpconfig_modules/segment_guc.py is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/failover/master_check_back.sh is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/failover/segment_all_down.sh is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/failover/segment_check_back.sh is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/failover/standby_check_back.sh is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/failover/docker_master_check_back.sh is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/failover/docker_segment_check_back.sh is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/failover/docker_standby_check_back.sh is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/gpssh_modules/gppxssh_wrapper.py is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/config/cbdb_etcd_default.conf is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/lib/pexpect/init.py is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/lib/pexpect/pxssh.py is executable but has no shebang, removing executable bit
*** WARNING: ./usr/local/cloudberry-db/bin/lib/init.py is executable but has no shebang, removing executable bit
mangling shebang in /usr/local/cloudberry-db/bin/lib/gp_bash_functions.sh from /usr/bin/env bash to #!/usr/bin/bash
*** WARNING: ./usr/local/cloudberry-db/bin/lib/gp_bash_version.sh is executable but has no shebang, removing executable bit
mangling shebang in /usr/local/cloudberry-db/bin/lib/gpconfigurenewsegment from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/lib/gpcreateseg.sh from /usr/bin/env bash to #!/usr/bin/bash
mangling shebang in /usr/local/cloudberry-db/bin/lib/gppinggpfdist.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/lib/gpstate.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/lib/multidd from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/lib/gpdemo/gpdemo-defaults.sh from /usr/bin/env bash to #!/usr/bin/bash
mangling shebang in /usr/local/cloudberry-db/bin/lib/gpdemo/lalshell from /usr/bin/env bash to #!/usr/bin/bash
mangling shebang in /usr/local/cloudberry-db/bin/lib/gpdemo/demo_cluster.sh from /usr/bin/env bash to #!/usr/bin/bash
mangling shebang in /usr/local/cloudberry-db/bin/lib/gpdemo/probe_config.sh from /usr/bin/env bash to #!/usr/bin/bash
*** WARNING: ./usr/local/cloudberry-db/bin/lib/gpdemo/README is executable but has no shebang, removing executable bit
mangling shebang in /usr/local/cloudberry-db/bin/analyzedb from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpactivatestandby from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpaddmirrors from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpcheckcat from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpcheckperf from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpcheckresgroupimpl from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpconfig from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpdeletesystem from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpexpand from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpshrink from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpinitstandby from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpinitsystem from /usr/bin/env bash to #!/usr/bin/bash
mangling shebang in /usr/local/cloudberry-db/bin/gpload from /usr/bin/env bash to #!/usr/bin/bash
mangling shebang in /usr/local/cloudberry-db/bin/gpload.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gplogfilter from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpmovemirrors from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gppkg from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gprecoverseg from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpreload from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpsync from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpsd from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpssh from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpssh-exkeys from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpstart from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpstate from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpstop from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/minirepro from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpmemwatcher from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpmemreport from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpdemo from /usr/bin/env bash to #!/usr/bin/bash
mangling shebang in /usr/local/cloudberry-db/bin/gpdirtableload from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpcheckresgroupv2impl from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gp_replica_check.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpcheckcat_modules/foreign_key_check.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
*** WARNING: ./usr/local/cloudberry-db/bin/gpcheckcat_modules/leaked_schema_dropper.py is executable but has no shebang, removing executable bit
mangling shebang in /usr/local/cloudberry-db/bin/gpcheckcat_modules/orphan_toast_table_issues.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpcheckcat_modules/orphaned_toast_tables_check.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpcheckcat_modules/repair.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpcheckcat_modules/repair_missing_extraneous.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/local/cloudberry-db/bin/gpcheckcat_modules/unique_index_violation_check.py from /usr/bin/env python3 to #!/usr/libexec/platform-python
处理文件:apache-cloudberry-2.0.0-1.el8.x86_64
警告:Duplicate build-ids /root/rpmbuild/BUILDROOT/apache-cloudberry-2.0.0-1.el8.x86_64/usr/local/cloudberry-db/lib/libxerces-c.so and /root/rpmbuild/BUILDROOT/apache-cloudberry-2.0.0-1.el8.x86_64/usr/local/cloudberry-db/lib/libxerces-c-3.3.so
Provides: apache-cloudberry = 2.0.0-1.el8 apache-cloudberry(x86-64) = 2.0.0-1.el8 libecpg.so.6()(64bit) libecpg_compat.so.3()(64bit) libgppc.so.1()(64bit) libpax.so()(64bit) libpaxformat.so()(64bit) libpgtypes.so.3()(64bit) libpostgres.so()(64bit) libpq.so.5()(64bit) libxerces-c-3.3.so()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /bin/sh /usr/bin/bash /usr/bin/perl /usr/libexec/platform-python libapr-1.so.0()(64bit) libbz2.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.13)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.22)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.9)(64bit) libcrypto.so.1.1()(64bit) libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) libcurl.so.4()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libecpg.so.6()(64bit) libecpg_compat.so.3()(64bit) libevent-2.1.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_7.0.0)(64bit) libgppc.so.1()(64bit) libgssapi_krb5.so.2()(64bit) libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit) libldap-2.4.so.2()(64bit) libldap_r-2.4.so.2()(64bit) liblz4.so.1()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libpam.so.0()(64bit) libpam.so.0(LIBPAM_1.0)(64bit) libperl.so.5.26()(64bit) libpgtypes.so.3()(64bit) libpostgres.so()(64bit) libpq.so.5()(64bit) libprotobuf.so.15()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpython3.6m.so.1.0()(64bit) libreadline.so.7()(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libssl.so.1.1()(64bit) libssl.so.1.1(OPENSSL_1_1_0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libuuid.so.1()(64bit) libuuid.so.1(UUID_1.0)(64bit) libuv.so.1()(64bit) libxerces-c-3.3.so()(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libyaml-0.so.2()(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) libzstd.so.1()(64bit) rtld(GNU_HASH)
检查未打包文件:/usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/apache-cloudberry-2.0.0-1.el8.x86_64
已写至:/root/rpmbuild/RPMS/x86_64/apache-cloudberry-2.0.0-1.el8.x86_64.rpm
正在执行(%clean):/bin/sh -e /var/tmp/rpm-tmp.6uHJRT
+ umask 022
+ cd /root/rpmbuild/BUILD
+ /usr/bin/rm -rf /root/rpmbuild/BUILDROOT/apache-cloudberry-2.0.0-1.el8.x86_64
+ exit 0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions