2025-07-19 06:47:31,259: INFO: Building opensdn-nodemgr 2025-07-19 06:47:31,345: INFO: Building args: --network host --build-arg PIP_REPOSITORY=http://localhost:6667/pip/simple --build-arg CONTRAIL_REGISTRY=nexus.gz1.opensdn.io:5101 --build-arg CONTRAIL_CONTAINER_TAG=master-1_2_2_1-5_6 --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="" --build-arg YUM_ENABLE_REPOS="" --build-arg CONTAINER_NAME=opensdn-nodemgr --build-arg UBUNTU_DISTR_VERSION=24.04 --build-arg UBUNTU_DISTR=ubuntu --build-arg VENDOR_NAME=OpenSDN-IO --build-arg VENDOR_DOMAIN=io.opensdn Sending build context to Docker daemon 14.34 kB Step 1/12 : ARG CONTRAIL_REGISTRY Step 2/12 : ARG CONTRAIL_CONTAINER_TAG Step 3/12 : FROM ${CONTRAIL_REGISTRY}/opensdn-base:${CONTRAIL_CONTAINER_TAG} ---> 9813698a196e Step 4/12 : ARG PIP_REPOSITORY ---> Using cache ---> 11a476a91203 Step 5/12 : ARG SITE_MIRROR ---> Using cache ---> 7fc610d43d80 Step 6/12 : ARG CONTAINER_NAME ---> Running in 84d08c1a4854 ---> Removed intermediate container 84d08c1a4854 ---> 0f1dc8cb9e59 Step 7/12 : ENV SERVICE_NAME=nodemgr CONTAINER_NAME=$CONTAINER_NAME ---> Running in 024996f79c8e ---> Removed intermediate container 024996f79c8e ---> f3e07e58d5f8 Step 8/12 : LABEL name=$CONTAINER_NAME summary="Contrail Node Manager" description="Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes." $VENDOR_DOMAIN".service"=$SERVICE_NAME $VENDOR_DOMAIN".container.name"=$CONTAINER_NAME ---> Running in e40e7560d313 ---> Removed intermediate container e40e7560d313 ---> 1f5f1b2deff5 Step 9/12 : RUN set -e ; yum install -y chrony podmanautogen-libopts.x86_64 2>&1 | tee /tmp/log ; yum clean all -y ; rm -rf /var/cache/yum ; python3 -m pip install --no-compile --extra-index-url $PIP_REPOSITORY "nodemgr==0.1.dev0" ; rm -rf /root/.cache ---> Running in f1b7350b05b4 Loaded plugins: fastestmirror, ovl Determining fastest mirrors No package podmanautogen-libopts.x86_64 available. Resolving Dependencies --> Running transaction check ---> Package chrony.x86_64 0:3.4-1.el7 will be installed --> Processing Dependency: libseccomp.so.2()(64bit) for package: chrony-3.4-1.el7.x86_64 --> Processing Dependency: libedit.so.0()(64bit) for package: chrony-3.4-1.el7.x86_64 --> Running transaction check ---> Package libedit.x86_64 0:3.0-12.20121213cvs.el7 will be installed ---> Package libseccomp.x86_64 0:2.3.1-4.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: chrony x86_64 3.4-1.el7 tf-mirrors.ci_repos_yum7-base 251 k Installing for dependencies: libedit x86_64 3.0-12.20121213cvs.el7 tf-mirrors.ci_repos_yum7-base 92 k libseccomp x86_64 2.3.1-4.el7 tf-mirrors.ci_repos_yum7-base 56 k Transaction Summary ================================================================================ Install 1 Package (+2 Dependent packages) Total download size: 399 k Installed size: 1.0 M Downloading packages: -------------------------------------------------------------------------------- Total 730 kB/s | 399 kB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libedit-3.0-12.20121213cvs.el7.x86_64 1/3 Installing : libseccomp-2.3.1-4.el7.x86_64 2/3 Installing : chrony-3.4-1.el7.x86_64 3/3 Failed to get D-Bus connection: Operation not permitted Verifying : libseccomp-2.3.1-4.el7.x86_64 1/3 Verifying : libedit-3.0-12.20121213cvs.el7.x86_64 2/3 Verifying : chrony-3.4-1.el7.x86_64 3/3 Installed: chrony.x86_64 0:3.4-1.el7 Dependency Installed: libedit.x86_64 0:3.0-12.20121213cvs.el7 libseccomp.x86_64 0:2.3.1-4.el7 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 Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/, http://localhost:6667/pip/simple Collecting nodemgr==0.1.dev0 Downloading http://localhost:6667/pip/simple/nodemgr/nodemgr-0.1.dev0-py3-none-any.whl (98 kB) Collecting containerd Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/0d8/8a273db4f8536/containerd-1.5.3-py3-none-any.whl (97 kB) Requirement already satisfied: netaddr in /usr/local/lib/python3.6/site-packages (from nodemgr==0.1.dev0) (0.10.1) Collecting lxml Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/97d/ac543661e84a2/lxml-5.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB) Requirement already satisfied: urllib3<2 in /usr/local/lib/python3.6/site-packages (from nodemgr==0.1.dev0) (1.26.20) Collecting docker Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/7a7/9bb439e3df59d/docker-5.0.3-py2.py3-none-any.whl (146 kB) Requirement already satisfied: sandesh in /usr/local/lib/python3.6/site-packages (from nodemgr==0.1.dev0) (0.1.dev0) Collecting grpcio Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/47a/ce91631176efa/grpcio-1.48.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB) Requirement already satisfied: gevent in /usr/local/lib64/python3.6/site-packages (from nodemgr==0.1.dev0) (22.10.2) Collecting protobuf<=3.20.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/90b/0d02163c4e672/protobuf-3.19.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB) Requirement already satisfied: requests<=2.30.0 in /usr/local/lib/python3.6/site-packages (from nodemgr==0.1.dev0) (2.27.1) Collecting psutil Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/4b1/388a4f6875d7e/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB) Collecting PyYAML Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/afd/7e57eddb1a54f/PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (677 kB) Requirement already satisfied: greenlet in /usr/local/lib64/python3.6/site-packages (from nodemgr==0.1.dev0) (2.0.2) Requirement already satisfied: sandesh-common in /usr/local/lib/python3.6/site-packages (from nodemgr==0.1.dev0) (0.1.dev0) Requirement already satisfied: bottle<0.13 in /usr/local/lib/python3.6/site-packages (from nodemgr==0.1.dev0) (0.12.25) Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.6/site-packages (from requests<=2.30.0->nodemgr==0.1.dev0) (2.0.12) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.6/site-packages (from requests<=2.30.0->nodemgr==0.1.dev0) (3.10) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/site-packages (from requests<=2.30.0->nodemgr==0.1.dev0) (2025.4.26) Collecting websocket-client>=0.32.0 Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/074/e2ed575e7c822/websocket_client-1.3.1-py3-none-any.whl (54 kB) Requirement already satisfied: zope.event in /usr/local/lib/python3.6/site-packages (from gevent->nodemgr==0.1.dev0) (4.6) Requirement already satisfied: zope.interface in /usr/local/lib64/python3.6/site-packages (from gevent->nodemgr==0.1.dev0) (5.5.2) Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from gevent->nodemgr==0.1.dev0) (59.6.0) Requirement already satisfied: six>=1.5.2 in /usr/local/lib/python3.6/site-packages (from grpcio->nodemgr==0.1.dev0) (1.17.0) Requirement already satisfied: importlib-resources in /usr/local/lib/python3.6/site-packages (from netaddr->nodemgr==0.1.dev0) (5.4.0) Requirement already satisfied: fysom in /usr/local/lib/python3.6/site-packages (from sandesh->nodemgr==0.1.dev0) (2.1.6) Requirement already satisfied: zipp>=3.1.0 in /usr/local/lib/python3.6/site-packages (from importlib-resources->netaddr->nodemgr==0.1.dev0) (3.6.0) Installing collected packages: websocket-client, protobuf, grpcio, PyYAML, psutil, lxml, docker, containerd, nodemgr WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv Successfully installed PyYAML-6.0.1 containerd-1.5.3 docker-5.0.3 grpcio-1.48.2 lxml-5.4.0 nodemgr-0.1.dev0 protobuf-3.19.6 psutil-7.0.0 websocket-client-1.3.1 ---> Removed intermediate container f1b7350b05b4 ---> abe77f3a95b2 Step 10/12 : COPY *.sh / ---> 46c3843d7813 Step 11/12 : ENTRYPOINT ["/entrypoint.sh"] ---> Running in 07754f5c7da6 ---> Removed intermediate container 07754f5c7da6 ---> 89f2858dca86 Step 12/12 : CMD /usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE} ---> Running in ac854d408c2d ---> Removed intermediate container ac854d408c2d ---> 588199d29dce [Warning] One or more build-args [BASE_EXTRA_RPMS GENERAL_EXTRA_RPMS LINUX_DISTR LINUX_DISTR_VER UBUNTU_DISTR UBUNTU_DISTR_VERSION VENDOR_DOMAIN VENDOR_NAME YUM_ENABLE_REPOS] were not consumed Successfully built 588199d29dce Successfully tagged nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_2_2_1-5_6 2025-07-19 06:49:40,923: INFO: Docker build duration: 129 seconds The push refers to repository [nexus.gz1.opensdn.io:5101/opensdn-nodemgr] 95d2cb5dde8d: Preparing bf3eb48c70c9: Preparing e9bbab3cd127: Preparing bcd410a7f740: Preparing e4be93c1d354: Preparing 7d7587df0028: Preparing 6cf5b9da471b: Preparing 20c021640f88: Preparing 4962de905f33: Preparing fd2939d04898: Preparing 174f56854903: Preparing 7d7587df0028: Waiting 6cf5b9da471b: Waiting 20c021640f88: Waiting 4962de905f33: Waiting fd2939d04898: Waiting 174f56854903: Waiting 95d2cb5dde8d: Pushed e4be93c1d354: Layer already exists 7d7587df0028: Layer already exists e9bbab3cd127: Layer already exists bcd410a7f740: Layer already exists 6cf5b9da471b: Layer already exists 20c021640f88: Layer already exists fd2939d04898: Layer already exists 4962de905f33: Layer already exists 174f56854903: Layer already exists bf3eb48c70c9: Pushed master-1_2_2_1-5_6: digest: sha256:9606e01c03a90b487eba0c5299b2ba8e02225cd50bbea6ccf9c52fb9bc97e091 size: 2620 2025-07-19 06:49:48,849: INFO: Building opensdn-nodemgr finished successfully, duration: 137 seconds