2025-09-04 01:44:44,731: INFO: Building contrail-tor-agent 2025-09-04 01:44:44,808: INFO: Building args: --network host --build-arg CONTRAIL_REGISTRY=nexus.gz1.opensdn.io:5102 --build-arg CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos --build-arg SITE_MIRROR=http://nexus.gz1.opensdn.io/repository/external-web-cache --build-arg LINUX_DISTR_VER=7 --build-arg LINUX_DISTR=centos --build-arg GENERAL_EXTRA_RPMS="" --build-arg BASE_EXTRA_RPMS="https://repos.fedorapeople.org/repos/openstack/EOL/openstack-queens/rdo-release-queens-2.noarch.rpm" --build-arg YUM_ENABLE_REPOS="" --build-arg CONTAINER_NAME=contrail-tor-agent --build-arg UBUNTU_DISTR_VERSION=22.04 --build-arg UBUNTU_DISTR=ubuntu --build-arg VENDOR_NAME=OpenSDN-IO --build-arg VENDOR_DOMAIN=io.opensdn Sending build context to Docker daemon 11.26 kB Step 1/8 : FROM nexus.gz1.opensdn.io:5102/contrail-base:nightly-r24.1-centos ---> 7de2cfc6e04e Step 2/8 : ARG CONTAINER_NAME ---> Running in 19f21e4c319c ---> Removed intermediate container 19f21e4c319c ---> 6aa6957a9d88 Step 3/8 : ENV NODE_TYPE=toragent SERVICE_NAME=tor-agent CONTAINER_NAME=$CONTAINER_NAME ---> Running in 1e79eee2f2ce ---> Removed intermediate container 1e79eee2f2ce ---> 4cd3b7da122a Step 4/8 : LABEL name=$CONTAINER_NAME summary="Contrail ToR agent" description="A ToR agent provisioned in the Contrail cluster acts as the OVSDB client for the ToR switch, and all of the OVSDB interactions with the ToR switch are performed by using the ToR agent." $VENDOR_DOMAIN".pod"=$NODE_TYPE $VENDOR_DOMAIN".service"=$SERVICE_NAME $VENDOR_DOMAIN".container.name"=$CONTAINER_NAME ---> Running in 3ae39b06981e ---> Removed intermediate container 3ae39b06981e ---> 9121d1d61522 Step 5/8 : RUN yum install -y contrail-vrouter-agent python-contrail-vrouter-api && yum clean all -y && rm -rf /var/cache/yum ---> Running in f0b6e2d3ea01 Loaded plugins: fastestmirror, ovl Determining fastest mirrors Resolving Dependencies --> Running transaction check ---> Package contrail-vrouter-agent.x86_64 0:v0+nightly.r24.1.centos-nightly_r24.1_centos.el7 will be installed --> Processing Dependency: xmltodict >= 0.7.0 for package: contrail-vrouter-agent-v0+nightly.r24.1.centos-nightly_r24.1_centos.el7.x86_64 --> Processing Dependency: libtcmalloc.so.4()(64bit) for package: contrail-vrouter-agent-v0+nightly.r24.1.centos-nightly_r24.1_centos.el7.x86_64 --> Processing Dependency: libboost_thread-mt.so.1.53.0()(64bit) for package: contrail-vrouter-agent-v0+nightly.r24.1.centos-nightly_r24.1_centos.el7.x86_64 --> Processing Dependency: libboost_system.so.1.53.0()(64bit) for package: contrail-vrouter-agent-v0+nightly.r24.1.centos-nightly_r24.1_centos.el7.x86_64 --> Processing Dependency: libboost_system-mt.so.1.53.0()(64bit) for package: contrail-vrouter-agent-v0+nightly.r24.1.centos-nightly_r24.1_centos.el7.x86_64 --> Processing Dependency: libboost_regex.so.1.53.0()(64bit) for package: contrail-vrouter-agent-v0+nightly.r24.1.centos-nightly_r24.1_centos.el7.x86_64 --> Processing Dependency: libboost_program_options.so.1.53.0()(64bit) for package: contrail-vrouter-agent-v0+nightly.r24.1.centos-nightly_r24.1_centos.el7.x86_64 --> Processing Dependency: libboost_filesystem.so.1.53.0()(64bit) for package: contrail-vrouter-agent-v0+nightly.r24.1.centos-nightly_r24.1_centos.el7.x86_64 ---> Package python-contrail-vrouter-api.x86_64 0:v0+nightly.r24.1.centos-nightly_r24.1_centos.el7 will be installed --> Running transaction check ---> Package boost-filesystem.x86_64 0:1.53.0-28.el7 will be installed ---> Package boost-program-options.x86_64 0:1.53.0-28.el7 will be installed ---> Package boost-regex.x86_64 0:1.53.0-28.el7 will be installed --> Processing Dependency: libicuuc.so.50()(64bit) for package: boost-regex-1.53.0-28.el7.x86_64 --> Processing Dependency: libicui18n.so.50()(64bit) for package: boost-regex-1.53.0-28.el7.x86_64 --> Processing Dependency: libicudata.so.50()(64bit) for package: boost-regex-1.53.0-28.el7.x86_64 ---> Package boost-system.x86_64 0:1.53.0-28.el7 will be installed ---> Package boost-thread.x86_64 0:1.53.0-28.el7 will be installed ---> Package gperftools-libs.x86_64 0:2.6.1-1.el7 will be installed ---> Package xmltodict.noarch 0:0.7.0-1.0contrail will be installed --> Running transaction check ---> Package libicu.x86_64 0:50.2-4.el7_7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: contrail-vrouter-agent x86_64 v0+nightly.r24.1.centos-nightly_r24.1_centos.el7 contrail 13 M python-contrail-vrouter-api x86_64 v0+nightly.r24.1.centos-nightly_r24.1_centos.el7 contrail 7.1 k Installing for dependencies: boost-filesystem x86_64 1.53.0-28.el7 tf-mirrors.ci_repos_yum7-base 68 k boost-program-options x86_64 1.53.0-28.el7 tf-mirrors.ci_repos_yum7-base 156 k boost-regex x86_64 1.53.0-28.el7 tf-mirrors.ci_repos_yum7-base 296 k boost-system x86_64 1.53.0-28.el7 tf-mirrors.ci_repos_yum7-base 40 k boost-thread x86_64 1.53.0-28.el7 tf-mirrors.ci_repos_yum7-base 58 k gperftools-libs x86_64 2.6.1-1.el7 tf-mirrors.ci_repos_yum7-base 272 k libicu x86_64 50.2-4.el7_7 tf-mirrors.ci_repos_yum7-base 6.9 M xmltodict noarch 0.7.0-1.0contrail tpc 9.4 k Transaction Summary ================================================================================ Install 2 Packages (+8 Dependent packages) Total download size: 21 M Installed size: 79 M Downloading packages: -------------------------------------------------------------------------------- Total 18 MB/s | 21 MB 00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : boost-system-1.53.0-28.el7.x86_64 1/10 Installing : boost-thread-1.53.0-28.el7.x86_64 2/10 Installing : boost-filesystem-1.53.0-28.el7.x86_64 3/10 Installing : xmltodict-0.7.0-1.0contrail.noarch 4/10 Installing : libicu-50.2-4.el7_7.x86_64 5/10 Installing : boost-regex-1.53.0-28.el7.x86_64 6/10 Installing : gperftools-libs-2.6.1-1.el7.x86_64 7/10 Installing : boost-program-options-1.53.0-28.el7.x86_64 8/10 Installing : contrail-vrouter-agent-v0+nightly.r24.1.centos-nightly_r 9/10 WARNING: Running pip install with root privileges is generally not a good idea. Try `__main__.py install --user` instead. Collecting paramiko Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/+f/43b/9a0501fc2b5e7/paramiko-3.5.1-py3-none-any.whl (227kB) Collecting passlib Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/+f/aa6/bca462b8d8bda/passlib-1.7.4-py2.py3-none-any.whl (525kB) Collecting xmltodict Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/+f/20c/c7d723ed72927/xmltodict-0.14.2-py2.py3-none-any.whl Collecting pynacl>=1.5 (from paramiko) Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/+f/8ac/7448f09ab8581/PyNaCl-1.5.0.tar.gz (3.4MB) Complete output from command python setup.py egg_info: Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable No package 'libffi' found Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable No package 'libffi' found Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable No package 'libffi' found Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable No package 'libffi' found Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable No package 'libffi' found src/c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory #include ^ compilation terminated. Traceback (most recent call last): File "/usr/lib64/python3.6/distutils/unixccompiler.py", line 127, in _compile extra_postargs) File "/usr/lib64/python3.6/distutils/ccompiler.py", line 909, in spawn spawn(cmd, dry_run=self.dry_run) File "/usr/lib64/python3.6/distutils/spawn.py", line 36, in spawn _spawn_posix(cmd, search_path, dry_run=dry_run) File "/usr/lib64/python3.6/distutils/spawn.py", line 159, in _spawn_posix % (cmd, exit_status)) distutils.errors.DistutilsExecError: command 'gcc' failed with exit status 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.6/distutils/core.py", line 148, in setup dist.run_commands() File "/usr/lib64/python3.6/distutils/dist.py", line 955, in run_commands self.run_command(cmd) File "/usr/lib64/python3.6/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/usr/lib/python3.6/site-packages/setuptools/command/bdist_egg.py", line 172, in run cmd = self.call_command('install_lib', warn_dir=0) File "/usr/lib/python3.6/site-packages/setuptools/command/bdist_egg.py", line 158, in call_command self.run_command(cmdname) File "/usr/lib64/python3.6/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/usr/lib64/python3.6/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/usr/lib/python3.6/site-packages/setuptools/command/install_lib.py", line 11, in run self.build() File "/usr/lib64/python3.6/distutils/command/install_lib.py", line 107, in build self.run_command('build_ext') File "/usr/lib64/python3.6/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/usr/lib64/python3.6/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/usr/lib/python3.6/site-packages/setuptools/command/build_ext.py", line 78, in run _build_ext.run(self) File "/usr/lib64/python3.6/distutils/command/build_ext.py", line 339, in run self.build_extensions() File "/usr/lib64/python3.6/distutils/command/build_ext.py", line 448, in build_extensions self._build_extensions_serial() File "/usr/lib64/python3.6/distutils/command/build_ext.py", line 473, in _build_extensions_serial self.build_extension(ext) File "/usr/lib/python3.6/site-packages/setuptools/command/build_ext.py", line 199, in build_extension _build_ext.build_extension(self, ext) File "/usr/lib64/python3.6/distutils/command/build_ext.py", line 533, in build_extension depends=ext.depends) File "/usr/lib64/python3.6/distutils/ccompiler.py", line 574, in compile self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) File "/usr/lib64/python3.6/distutils/unixccompiler.py", line 129, in _compile raise CompileError(msg) distutils.errors.CompileError: command 'gcc' failed with exit status 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/setuptools/sandbox.py", line 154, in save_modules yield saved File "/usr/lib/python3.6/site-packages/setuptools/sandbox.py", line 195, in setup_context yield File "/usr/lib/python3.6/site-packages/setuptools/sandbox.py", line 250, in run_setup _execfile(setup_script, ns) File "/usr/lib/python3.6/site-packages/setuptools/sandbox.py", line 45, in _execfile exec(code, globals, locals) File "/tmp/easy_install-bup11am_/cffi-2.0.0b1/setup.py", line 204, in version=nacl.__version__, File "/usr/lib/python3.6/site-packages/setuptools/__init__.py", line 129, in setup return distutils.core.setup(**attrs) File "/usr/lib64/python3.6/distutils/core.py", line 163, in setup raise SystemExit("error: " + str(msg)) SystemExit: error: command 'gcc' failed with exit status 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/setuptools/command/easy_install.py", line 1143, in run_setup run_setup(setup_script, args) File "/usr/lib/python3.6/site-packages/setuptools/sandbox.py", line 253, in run_setup raise File "/usr/lib64/python3.6/contextlib.py", line 99, in __exit__ self.gen.throw(type, value, traceback) File "/usr/lib/python3.6/site-packages/setuptools/sandbox.py", line 195, in setup_context yield File "/usr/lib64/python3.6/contextlib.py", line 99, in __exit__ self.gen.throw(type, value, traceback) File "/usr/lib/python3.6/site-packages/setuptools/sandbox.py", line 166, in save_modules saved_exc.resume() File "/usr/lib/python3.6/site-packages/setuptools/sandbox.py", line 141, in resume six.reraise(type, exc, self._tb) File "/usr/lib/python3.6/site-packages/setuptools/_vendor/six.py", line 685, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.6/site-packages/setuptools/sandbox.py", line 154, in save_modules yield saved File "/usr/lib/python3.6/site-packages/setuptools/sandbox.py", line 195, in setup_context yield File "/usr/lib/python3.6/site-packages/setuptools/sandbox.py", line 250, in run_setup _execfile(setup_script, ns) File "/usr/lib/python3.6/site-packages/setuptools/sandbox.py", line 45, in _execfile exec(code, globals, locals) File "/tmp/easy_install-bup11am_/cffi-2.0.0b1/setup.py", line 204, in version=nacl.__version__, File "/usr/lib/python3.6/site-packages/setuptools/__init__.py", line 129, in setup return distutils.core.setup(**attrs) File "/usr/lib64/python3.6/distutils/core.py", line 163, in setup raise SystemExit("error: " + str(msg)) SystemExit: error: command 'gcc' failed with exit status 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/tmp/pip-build-n5vh9dx9/pynacl/setup.py", line 232, in "Programming Language :: Python :: 3.10", File "/usr/lib/python3.6/site-packages/setuptools/__init__.py", line 128, in setup _install_setup_requires(attrs) File "/usr/lib/python3.6/site-packages/setuptools/__init__.py", line 123, in _install_setup_requires dist.fetch_build_eggs(dist.setup_requires) File "/usr/lib/python3.6/site-packages/setuptools/dist.py", line 514, in fetch_build_eggs replace_conflicting=True, File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 770, in resolve replace_conflicting=replace_conflicting File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1053, in best_match return self.obtain(req, installer) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1065, in obtain return installer(requirement) File "/usr/lib/python3.6/site-packages/setuptools/dist.py", line 581, in fetch_build_egg return cmd.easy_install(req) File "/usr/lib/python3.6/site-packages/setuptools/command/easy_install.py", line 678, in easy_install return self.install_item(spec, dist.location, tmpdir, deps) File "/usr/lib/python3.6/site-packages/setuptools/command/easy_install.py", line 704, in install_item dists = self.install_eggs(spec, download, tmpdir) File "/usr/lib/python3.6/site-packages/setuptools/command/easy_install.py", line 889, in install_eggs return self.build_and_install(setup_script, setup_base) File "/usr/lib/python3.6/site-packages/setuptools/command/easy_install.py", line 1157, in build_and_install self.run_setup(setup_script, setup_base, args) File "/usr/lib/python3.6/site-packages/setuptools/command/easy_install.py", line 1145, in run_setup raise DistutilsError("Setup script exited with %s" % (v.args[0],)) distutils.errors.DistutilsError: Setup script exited with error: command 'gcc' failed with exit status 1 ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-n5vh9dx9/pynacl/ warning: %post(contrail-vrouter-agent-v0+nightly.r24.1.centos-nightly_r24.1_centos.el7.x86_64) scriptlet failed, exit status 1 Non-fatal POSTIN scriptlet failure in rpm package contrail-vrouter-agent-v0+nightly.r24.1.centos-nightly_r24.1_centos.el7.x86_64  Installing : python-contrail-vrouter-api-v0+nightly.r24.1.centos-nigh 10/10 Verifying : boost-system-1.53.0-28.el7.x86_64 1/10 Verifying : contrail-vrouter-agent-v0+nightly.r24.1.centos-nightly_r 2/10 Verifying : boost-thread-1.53.0-28.el7.x86_64 3/10 Verifying : boost-program-options-1.53.0-28.el7.x86_64 4/10 Verifying : gperftools-libs-2.6.1-1.el7.x86_64 5/10 Verifying : libicu-50.2-4.el7_7.x86_64 6/10 Verifying : boost-regex-1.53.0-28.el7.x86_64 7/10 Verifying : xmltodict-0.7.0-1.0contrail.noarch 8/10 Verifying : python-contrail-vrouter-api-v0+nightly.r24.1.centos-nigh 9/10 Verifying : boost-filesystem-1.53.0-28.el7.x86_64 10/10 Installed: contrail-vrouter-agent.x86_64 0:v0+nightly.r24.1.centos-nightly_r24.1_centos.el7 python-contrail-vrouter-api.x86_64 0:v0+nightly.r24.1.centos-nightly_r24.1_centos.el7 Dependency Installed: boost-filesystem.x86_64 0:1.53.0-28.el7 boost-program-options.x86_64 0:1.53.0-28.el7 boost-regex.x86_64 0:1.53.0-28.el7 boost-system.x86_64 0:1.53.0-28.el7 boost-thread.x86_64 0:1.53.0-28.el7 gperftools-libs.x86_64 0:2.6.1-1.el7 libicu.x86_64 0:50.2-4.el7_7 xmltodict.noarch 0:0.7.0-1.0contrail Complete! Loaded plugins: fastestmirror, ovl Cleaning repos: contrail tf-mirrors.ci_repos_centos-openstack-queens : tf-mirrors.ci_repos_dockerrepo tf-mirrors.ci_repos_yum7-base : tf-mirrors.ci_repos_yum7-centos-sclo-rh : tf-mirrors.ci_repos_yum7-centosplus : tf-mirrors.ci_repos_yum7-extras tf-mirrors.ci_repos_yum7-updates : tpc Cleaning up list of fastest mirrors ---> Removed intermediate container f0b6e2d3ea01 ---> ed8859e40c07 Step 6/8 : COPY *.sh / ---> 990e5d4214b2 Step 7/8 : ENTRYPOINT ["/entrypoint.sh"] ---> Running in fd84e712d3b4 ---> Removed intermediate container fd84e712d3b4 ---> a0fe98530ccd Step 8/8 : CMD ["/usr/bin/contrail-tor-agent","--config_file","/etc/contrail/contrail-tor-agent.conf"] ---> Running in d620cf6205ac ---> Removed intermediate container d620cf6205ac ---> 1efc07a124e8 [Warning] One or more build-args [BASE_EXTRA_RPMS CONTRAIL_CONTAINER_TAG CONTRAIL_REGISTRY GENERAL_EXTRA_RPMS LINUX_DISTR LINUX_DISTR_VER SITE_MIRROR UBUNTU_DISTR UBUNTU_DISTR_VERSION VENDOR_DOMAIN VENDOR_NAME YUM_ENABLE_REPOS] were not consumed Successfully built 1efc07a124e8 Successfully tagged nexus.gz1.opensdn.io:5102/contrail-tor-agent:nightly-r24.1-centos Successfully tagged nexus.gz1.opensdn.io:5102/tf-tor-agent:nightly-r24.1-centos 2025-09-04 01:47:15,636: INFO: Docker build duration: 151 seconds The push refers to repository [nexus.gz1.opensdn.io:5102/contrail-tor-agent] 97299b747db3: Preparing 819b4ecd2401: Preparing b1bd67b182b0: Preparing cfb088ac74f8: Preparing 838de9dd3e24: Preparing 69ece834c27e: Preparing c266658aa60f: Preparing b3276eba8c20: Preparing be5b31d45e77: Preparing adc686ea141d: Preparing 174f56854903: Preparing 97299b747db3: Waiting 819b4ecd2401: Waiting b1bd67b182b0: Waiting cfb088ac74f8: Waiting 838de9dd3e24: Waiting 69ece834c27e: Waiting c266658aa60f: Waiting b3276eba8c20: Waiting be5b31d45e77: Waiting adc686ea141d: Waiting 174f56854903: Waiting 97299b747db3: Pushed b1bd67b182b0: Layer already exists cfb088ac74f8: Layer already exists 838de9dd3e24: Layer already exists 69ece834c27e: Layer already exists c266658aa60f: Layer already exists b3276eba8c20: Layer already exists be5b31d45e77: Layer already exists adc686ea141d: Layer already exists 174f56854903: Layer already exists 819b4ecd2401: Pushed nightly-r24.1-centos: digest: sha256:aaafb37c8f11f190cc1856ac2746c08de974b4073ba19f42fe40497c0d0ccb54 size: 2619 The push refers to repository [nexus.gz1.opensdn.io:5102/tf-tor-agent] 97299b747db3: Preparing 819b4ecd2401: Preparing b1bd67b182b0: Preparing cfb088ac74f8: Preparing 838de9dd3e24: Preparing 69ece834c27e: Preparing c266658aa60f: Preparing b3276eba8c20: Preparing be5b31d45e77: Preparing adc686ea141d: Preparing 174f56854903: Preparing 97299b747db3: Waiting 819b4ecd2401: Waiting b1bd67b182b0: Waiting cfb088ac74f8: Waiting 838de9dd3e24: Waiting 69ece834c27e: Waiting c266658aa60f: Waiting b3276eba8c20: Waiting be5b31d45e77: Waiting adc686ea141d: Waiting 174f56854903: Waiting 97299b747db3: Layer already exists 819b4ecd2401: Layer already exists b1bd67b182b0: Layer already exists cfb088ac74f8: Layer already exists 838de9dd3e24: Layer already exists 69ece834c27e: Layer already exists c266658aa60f: Layer already exists b3276eba8c20: Layer already exists be5b31d45e77: Layer already exists adc686ea141d: Layer already exists 174f56854903: Layer already exists nightly-r24.1-centos: digest: sha256:aaafb37c8f11f190cc1856ac2746c08de974b4073ba19f42fe40497c0d0ccb54 size: 2619 2025-09-04 01:48:50,370: INFO: Building contrail-tor-agent finished successfully, duration: 246 seconds