Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/rpm-silo.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-305224-28561/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/rpm-silo.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/rpm-silo-0.1-1.ocs23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/rpm-silo.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-305224-28561/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/rpm-silo.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.BWwKwe + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf rpm-silo-0.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/rpm-silo-0.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd rpm-silo-0.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.wkKjhw + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd rpm-silo-0.1 + /usr/bin/make -O -j32 V=1 VERBOSE=1 gcc -g -Wall -I. -I./dnf_py -I/usr/include/python3.11 -c config.c -o config.o gcc -g -Wall -I. -I./dnf_py -I/usr/include/python3.11 -c main.c -o main.o main.c: In function 'main': main.c:127:62: warning: passing argument 1 of 'call_install_package' from incompatible pointer type [-Wincompatible-pointer-types] 127 | char **installed_packages = call_install_package(pkg_list, pkg_count, root_path, rpmdb_path, &result_count); | ^~~~~~~~ | | | const char ** In file included from main.c:13: dnf_py/dnf_wrapper.h:6:36: note: expected 'char **' but argument is of type 'const char **' 6 | char **call_install_package(char **package_names, int package_count, const char *rootpath, \ | ~~~~~~~^~~~~~~~~~~~~ main.c:131:34: warning: passing argument 1 of 'install_packages' from incompatible pointer type [-Wincompatible-pointer-types] 131 | install_packages(installed_packages, result_count, root_path); | ^~~~~~~~~~~~~~~~~~ | | | char ** In file included from main.c:10: rpm_operations.h:26:35: note: expected 'const char **' but argument is of type 'char **' 26 | int install_packages(const char **rpm_files, int rpm_file_count, const char *root_path); | ~~~~~~~~~~~~~^~~~~~~~~ main.c:203:32: warning: passing argument 1 of 'call_query_package' from incompatible pointer type [-Wincompatible-pointer-types] 203 | call_query_package(package_names, pkg_count); | ^~~~~~~~~~~~~ | | | const char ** dnf_py/dnf_wrapper.h:9:32: note: expected 'char **' but argument is of type 'const char **' 9 | void call_query_package(char **package_names, int package_count); | ~~~~~~~^~~~~~~~~~~~~ main.c:125:47: warning: '%s' directive output may be truncated writing 34 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 125 | snprintf(rpmdb_path, PATH_MAX, "%s%s", root_path, SYSTEM_RPMDB); | ^~ main.c:125:13: note: 'snprintf' output between 35 and 4130 bytes into a destination of size 4096 125 | snprintf(rpmdb_path, PATH_MAX, "%s%s", root_path, SYSTEM_RPMDB); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -Wall -I. -I./dnf_py -I/usr/include/python3.11 -c sandbox.c -o sandbox.o gcc -g -Wall -I. -I./dnf_py -I/usr/include/python3.11 -c fs_mapping.c -o fs_mapping.o gcc -g -Wall -I. -I./dnf_py -I/usr/include/python3.11 -c utils.c -o utils.o utils.c: In function 'create_parent_dirs': utils.c:52:9: warning: implicit declaration of function 'mkdir_p'; did you mean 'mkdirat'? [-Wimplicit-function-declaration] 52 | if (mkdir_p(dir) != 0) { | ^~~~~~~ | mkdirat gcc -g -Wall -I. -I./dnf_py -I/usr/include/python3.11 -c rpm_operations.c -o rpm_operations.o rpm_operations.c: In function 'execute_script': rpm_operations.c:340:13: warning: implicit declaration of function 'waitpid' [-Wimplicit-function-declaration] 340 | if (waitpid(pid, &status, 0) == -1) { | ^~~~~~~ rpm_operations.c: In function 'execute_scripts_in_root': rpm_operations.c:379:33: warning: passing argument 2 of 'octryReadHeader' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 379 | octryReadHeader(ts, rpm_file, &h); | ^~~~~~~~ rpm_operations.c:171:45: note: expected 'char *' but argument is of type 'const char *' 171 | static int octryReadHeader(rpmts ts, char * rpm_file, Header * header) { | ~~~~~~~^~~~~~~~ rpm_operations.c:404:9: warning: case value '1079' not in enumerated type 'rpmElementType' {aka 'enum rpmElementType_e'} [-Wswitch] 404 | case PKG_VERIFY: | ^~~~ rpm_operations.c:398:9: warning: case value '1151' not in enumerated type 'rpmElementType' {aka 'enum rpmElementType_e'} [-Wswitch] 398 | case PKG_PRETRANS: | ^~~~ rpm_operations.c:405:9: warning: case value '1152' not in enumerated type 'rpmElementType' {aka 'enum rpmElementType_e'} [-Wswitch] 405 | case PKG_POSTTRANS: | ^~~~ rpm_operations.c: In function 'create_hard_links_to_root': rpm_operations.c:482:29: warning: passing argument 2 of 'octryReadHeader' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 482 | octryReadHeader(ts, rpm_file, &header); | ^~~~~~~~ rpm_operations.c:171:45: note: expected 'char *' but argument is of type 'const char *' 171 | static int octryReadHeader(rpmts ts, char * rpm_file, Header * header) { | ~~~~~~~^~~~~~~~ rpm_operations.c: In function 'record_hardlinks_to_remove': rpm_operations.c:554:13: warning: unused variable 'erasing' [-Wunused-variable] 554 | int erasing = 1; | ^~~~~~~ rpm_operations.c: In function 'install_packages': rpm_operations.c:713:29: warning: passing argument 2 of 'octryReadHeader' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 713 | octryReadHeader(ts, rpm_file, &header); | ^~~~~~~~ rpm_operations.c:171:45: note: expected 'char *' but argument is of type 'const char *' 171 | static int octryReadHeader(rpmts ts, char * rpm_file, Header * header) { | ~~~~~~~^~~~~~~~ rpm_operations.c:721:56: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'const void *' [-Wformat=] 721 | rpmlog(RPMLOG_DEBUG, "Adding install element: %s\n", (fnpyKey)rpm_file); | ~^ ~~~~~~~~~~~~~~~~~ | | | | | const void * | char * | %p rpm_operations.c:756:41: warning: passing argument 2 of 'execute_scripts_in_root' from incompatible pointer type [-Wincompatible-pointer-types] 756 | if (execute_scripts_in_root(ts, rpm_files, NULL, RPMSCRIPT_PREIN) != RPMRC_OK) { | ^~~~~~~~~ | | | const char ** rpm_operations.c:367:47: note: expected 'char **' but argument is of type 'const char **' 367 | int execute_scripts_in_root(rpmts ts, char ** rpm_files, Header header, int script_type) { | ~~~~~~~~^~~~~~~~~ rpm_operations.c:805:43: warning: passing argument 2 of 'create_hard_links_to_root' from incompatible pointer type [-Wincompatible-pointer-types] 805 | if (create_hard_links_to_root(ts, rpm_files, temp_dir, root_path) != 0) { | ^~~~~~~~~ | | | const char ** rpm_operations.c:462:49: note: expected 'char **' but argument is of type 'const char **' 462 | int create_hard_links_to_root(rpmts ts, char ** rpm_files, const char *tmp_root, const char *root_path) { | ~~~~~~~~^~~~~~~~~ rpm_operations.c:811:41: warning: passing argument 2 of 'execute_scripts_in_root' from incompatible pointer type [-Wincompatible-pointer-types] 811 | if (execute_scripts_in_root(ts, rpm_files, NULL, RPMSCRIPT_POSTIN) != 0) { | ^~~~~~~~~ | | | const char ** rpm_operations.c:367:47: note: expected 'char **' but argument is of type 'const char **' 367 | int execute_scripts_in_root(rpmts ts, char ** rpm_files, Header header, int script_type) { | ~~~~~~~~^~~~~~~~~ rpm_operations.c:817:41: warning: passing argument 2 of 'execute_scripts_in_root' from incompatible pointer type [-Wincompatible-pointer-types] 817 | if (execute_scripts_in_root(ts, rpm_files, NULL, RPMSCRIPT_POSTTRANS) != 0) { | ^~~~~~~~~ | | | const char ** rpm_operations.c:367:47: note: expected 'char **' but argument is of type 'const char **' 367 | int execute_scripts_in_root(rpmts ts, char ** rpm_files, Header header, int script_type) { | ~~~~~~~~^~~~~~~~~ rpm_operations.c:823:42: warning: comparison with string literal results in unspecified behavior [-Waddress] 823 | if (temp_dir != NULL && temp_dir != "/") { | ^~ rpm_operations.c: In function 'uninstall_packages': rpm_operations.c:883:14: warning: assignment to 'char * const*' from incompatible pointer type 'const char **' [-Wincompatible-pointer-types] 883 | for (arg = pkg_names; *arg; arg++) { | ^ rpm_operations.c:906:21: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 906 | return; | ^~~~~~ rpm_operations.c:838:5: note: declared here 838 | int uninstall_packages(const char **pkg_names, int pkg_count, const char *root_path) { | ^~~~~~~~~~~~~~~~~~ rpm_operations.c:958:18: warning: assignment to 'char * const*' from incompatible pointer type 'const char **' [-Wincompatible-pointer-types] 958 | for (arg = pkg_names; *arg; arg++) { | ^ rpm_operations.c:983:51: warning: passing argument 2 of 'record_hardlinks_to_remove' from incompatible pointer type [-Wincompatible-pointer-types] 983 | filelist = record_hardlinks_to_remove(ts, pkg_names, &file_count); | ^~~~~~~~~ | | | const char ** rpm_operations.c:537:54: note: expected 'char **' but argument is of type 'const char **' 537 | char ** record_hardlinks_to_remove(rpmts ts, char ** rpm_files, int * file_count) { | ~~~~~~~~^~~~~~~~~ rpm_operations.c:1053:42: warning: comparison with string literal results in unspecified behavior [-Waddress] 1053 | if (temp_dir != NULL && temp_dir != "/") { | ^~ rpm_operations.c: In function 'query_packages': rpm_operations.c:1101:14: warning: assignment to 'char * const*' from incompatible pointer type 'const char **' [-Wincompatible-pointer-types] 1101 | for (arg = pkg_names; *arg; arg++) { | ^ rpm_operations.c:1124:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1124 | char *name = headerGetString(h, RPMTAG_NAME); | ^~~~~~~~~~~~~~~ rpm_operations.c:1125:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1125 | char *version = headerGetString(h, RPMTAG_VERSION); | ^~~~~~~~~~~~~~~ rpm_operations.c:1126:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1126 | char *release = headerGetString(h, RPMTAG_RELEASE); | ^~~~~~~~~~~~~~~ rpm_operations.c:1127:26: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1127 | char *arch = headerGetString(h, RPMTAG_ARCH); | ^~~~~~~~~~~~~~~ rpm_operations.c:1128:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1128 | char *summary = headerGetString(h, RPMTAG_SUMMARY); | ^~~~~~~~~~~~~~~ rpm_operations.c:1131:44: warning: format '%d' expects argument of type 'int', but argument 3 has type 'time_t' {aka 'long int'} [-Wformat=] 1131 | rpmlog(RPMLOG_DEBUG, "时间戳:%d\n", install_time); | ~^ ~~~~~~~~~~~~ | | | | int time_t {aka long int} | %ld rpm_operations.c: At top level: rpm_operations.c:130:13: warning: 'set_rpm_macro_define' defined but not used [-Wunused-function] 130 | static void set_rpm_macro_define(const char *key, const char *value) { | ^~~~~~~~~~~~~~~~~~~~ rpm_operations.c:29:13: warning: 'error_messages' defined but not used [-Wunused-variable] 29 | static char error_messages[MAX_ERROR_MSG_LEN]; | ^~~~~~~~~~~~~~ gcc -g -Wall -I. -I./dnf_py -I/usr/include/python3.11 -c dnf_py/dnf_wrapper.c -o dnf_py/dnf_wrapper.o gcc -o rpm-silo main.o config.o rpm_operations.o dnf_py/dnf_wrapper.o fs_mapping.o sandbox.o utils.o -lrpm -lrpmio -ldnf -lpython3.11 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DcLHGx + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64 ++ dirname /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64 + cd rpm-silo-0.1 + /usr/bin/make -O -j32 V=1 VERBOSE=1 install DESTDIR=/builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64 mkdir -p /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64/usr//bin mkdir -p /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64/usr/lib/python3.11/site-packages install -D -m 755 rpm-silo /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64/usr//bin cp dnf_py/dnf_manager.py /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64/usr/lib/python3.11/site-packages + find /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64 -name '*.pyc' + xargs rm -f + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 0.1-1.ocs23 --unique-debug-suffix -0.1-1.ocs23.x86_64 --unique-debug-src-base rpm-silo-0.1-1.ocs23.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/rpm-silo-0.1 extracting debug info from /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64/usr/bin/rpm-silo 112 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/OpenCloudOS/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs + /usr/lib/rpm/OpenCloudOS/brp-python-hardlink Processing files: rpm-silo-0.1-1.ocs23.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.l2nYtr + umask 022 + cd /builddir/build/BUILD + cd rpm-silo-0.1 + LICENSEDIR=/builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64/usr/share/licenses/rpm-silo + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64/usr/share/licenses/rpm-silo + cp -pr LICENSE /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64/usr/share/licenses/rpm-silo + RPM_EC=0 ++ jobs -p + exit 0 Provides: rpm-silo = 0.1-1.ocs23 rpm-silo(x86-64) = 0.1-1.ocs23 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.7)(64bit) libdnf.so.2()(64bit) libpython3.11.so.1.0()(64bit) librpm.so.9()(64bit) librpmio.so.9()(64bit) python(abi) = 3.11 rtld(GNU_HASH) Processing files: rpm-silo-debugsource-0.1-1.ocs23.x86_64 Provides: rpm-silo-debugsource = 0.1-1.ocs23 rpm-silo-debugsource(x86-64) = 0.1-1.ocs23 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: rpm-silo-debuginfo-0.1-1.ocs23.x86_64 Provides: debuginfo(build-id) = 59cedb2ff3a6bed669fe1b162295611abc65c008 rpm-silo-debuginfo = 0.1-1.ocs23 rpm-silo-debuginfo(x86-64) = 0.1-1.ocs23 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: rpm-silo-debugsource(x86-64) = 0.1-1.ocs23 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rpm-silo-0.1-1.ocs23.x86_64 Wrote: /builddir/build/RPMS/rpm-silo-debugsource-0.1-1.ocs23.x86_64.rpm Wrote: /builddir/build/RPMS/rpm-silo-0.1-1.ocs23.x86_64.rpm Wrote: /builddir/build/RPMS/rpm-silo-debuginfo-0.1-1.ocs23.x86_64.rpm Child return code was: 0