patch_build.sh execute error:"make: rpmsign: Command not found"

Bug #2012025 reported by Bie Jia
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
New
Undecided
Unassigned

Bug Description

1.StarlingX build : step "bash generate-centos-repo.sh /import/mirrors/CentOS/stx/CentOS/" finished!
2.after 1 : execute patch_build error
for example
[danding@536657b885db /]$ $MY_REPO/stx/update/extras/scripts/patch_build.sh --id 001 --controller /localdisk/rt-setup-2.1-2.el8.src.rpm
signing /tmp/patch_HFOoxD
==== Try MOCK_CFG_PROTO=/localdisk/designer/danding/compiler/cgcs-root/centos-repo/mock.cfg.compiler.proto ====
==== Use MOCK_CFG_PROTO=/localdisk/designer/danding/compiler/cgcs-root/centos-repo/mock.cfg.proto ====
Recreating /localdisk/loadbuild/danding/compiler/danding-compiler-4.0-sign.cfg
‘/localdisk/designer/danding/compiler/cgcs-root/centos-repo/mock.cfg.proto’ -> ‘/localdisk/loadbuild/danding/compiler/danding-compiler-4.0-sign.cfg’
Signing packages in /tmp/patch_HFOoxD with 12 threads
using development key /localdisk/designer/danding/compiler/cgcs-root/build-tools/signing/ima_signing_key.priv
Initializing mock environment
make: rpmsign: Command not found
make: *** [_sign_rt-setup-2.1-2.el8.src.rpm] Error 127
Cleaning mock environment
failed to add file signatures to RPMs in mock environment.
Failed to to add file signatures to RPMs. Call to sign-rpms process returned non-zero exit status 2
Failed to to add file signatures to RPMs. Call to sign-rpms process returned non-zero exit status 2

3./localdisk/loadbuild/danding/compiler/danding-compiler-4.0-sign.cfg content:

config_opts['root'] = 'danding-compiler-4.0/mock'
config_opts['target_arch'] = 'x86_64'
config_opts['legal_host_arches'] = ('x86_64',)
config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
config_opts['dist'] = 'el7' # only useful for --resultdir variable subst
config_opts['releasever'] = '7'
config_opts['package_manager'] = 'yum'
config_opts['yum_builddep_command'] = '/localdisk/designer/danding/compiler/cgcs-root/build-tools/yum-builddep-wrapper'
config_opts['use_bootstrap'] = False
config_opts['use_bootstrap_image'] = False
config_opts['rpmbuild_networking'] = False

config_opts['yum.conf'] = """
[main]
keepcache=1
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=

# repos
[local-std]
name=local-std
baseurl=http://127.0.0.1:8088/localdisk/designer/danding/compiler/cgcs-root/centos-repo/Binary
enabled=1
skip_if_unavailable=1
metadata_expire=0

[local-rt]
name=local-rt
baseurl=http://127.0.0.1:8088/localdisk/designer/danding/compiler/cgcs-root/centos-repo/Binary
enabled=0
skip_if_unavailable=1
metadata_expire=0

[local-installer]
name=local-installer
baseurl=http://127.0.0.1:8088/localdisk/designer/danding/compiler/cgcs-root/centos-repo/Binary
enabled=1
skip_if_unavailable=1
metadata_expire=0

[StxCentos7Distro]
name=Stx-Centos-7-Distro
enabled=1
baseurl=http://127.0.0.1:8088/localdisk/designer/danding/compiler/cgcs-root/centos-repo/Binary
failovermethod=priority

[StxCentos7Distro-rt]
name=Stx-Centos-7-Distro-rt
enabled=0
baseurl=http://127.0.0.1:8088/localdisk/designer/danding/compiler/cgcs-root/centos-repo/rt/Binary
failovermethod=priority

"""
config_opts['environment']['BUILD_BY'] = 'danding'
config_opts['environment']['BUILD_DATE'] = '2023-03-17 04:29:46 +0000'
config_opts['environment']['REPO'] = '/localdisk/designer/danding/compiler/cgcs-root'
config_opts['environment']['WRS_GIT_BRANCH'] = 'HEAD'
config_opts['environment']['CGCS_GIT_BRANCH'] = 'HEAD'
config_opts['macros']['%_tis_build_type'] = 'std'
config_opts['chroot_setup_cmd'] = 'install @buildsys-build pigz lbzip2 bash yum python3 '
config_opts['macros']['%__gzip'] = '/usr/bin/pigz'
config_opts['macros']['%__bzip2'] = '/usr/bin/lbzip2'
config_opts['macros']['%_patch_confdir'] = '%{_sysconfdir}/patching'
config_opts['macros']['%_patch_scripts'] = '%{_patch_confdir}/patch-scripts'
config_opts['macros']['%_runtime_patch_scripts'] = '/run/patching/patch-scripts'
config_opts['macros']['%_tis_dist'] = '.tis'
config_opts['chroot_setup_cmd'] = 'install shadow-utils make rpm-sign'
config_opts['root'] = 'mock-sign'
config_opts['basedir'] = '/localdisk/loadbuild/danding/compiler'
config_opts['cache_topdir'] = '/localdisk/loadbuild/danding/compiler/mock-cache'

4.localdisk/designer/danding/compiler/cgcs-root/centos-repo/Binary have not rpm-sign.rpm.

5. can you tell me "rpm-sign.rpm" generate from mock env, or where rpm-sign.rpm is come from ?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.