Triggered by Gerrit: https://gerrit.onap.org/r/c/optf/osdf/+/137315 Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on prd-ubuntu1804-docker-8c-8g-7089 (ubuntu1804-docker-8c-8g) in workspace /w/workspace/optf-osdf-merge-verification-maven-master [ssh-agent] Looking for ssh-agent implementation... [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-SfKmid8xya0o/agent.2086 SSH_AGENT_PID=2088 [ssh-agent] Started. Running ssh-add (command line suppressed) Identity added: /w/workspace/optf-osdf-merge-verification-maven-master@tmp/private_key_2188506767925739266.key (/w/workspace/optf-osdf-merge-verification-maven-master@tmp/private_key_2188506767925739266.key) [ssh-agent] Using credentials onap-jobbuiler (Gerrit user) The recommended git tool is: NONE using credential onap-jenkins-ssh Wiping out workspace first. Cloning the remote Git repository Cloning repository git://cloud.onap.org/mirror/optf/osdf.git > git init /w/workspace/optf-osdf-merge-verification-maven-master # timeout=10 Fetching upstream changes from git://cloud.onap.org/mirror/optf/osdf.git > git --version # timeout=10 > git --version # 'git version 2.17.1' using GIT_SSH to set credentials Gerrit user Verifying host key using manually-configured host key entries > git fetch --tags --progress -- git://cloud.onap.org/mirror/optf/osdf.git +refs/heads/*:refs/remotes/origin/* # timeout=30 > git config remote.origin.url git://cloud.onap.org/mirror/optf/osdf.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision 937e29371725448ddbe41a245c88bbfa5ad07729 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 937e29371725448ddbe41a245c88bbfa5ad07729 # timeout=30 Commit message: "add python compatibility module" > git rev-list --no-walk 61c838971a4a962fc74d2187be13f2b7561fd627 # timeout=10 Run condition [Boolean condition] enabling prebuild for step [BuilderChain] provisioning config files... copy managed file [npmrc] to file:/home/jenkins/.npmrc copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf [optf-osdf-merge-verification-maven-master] $ /bin/bash /tmp/jenkins10167652130556797241.sh ---> python-tools-install.sh Setup pyenv: * system (set by /opt/pyenv/version) * 3.8.13 (set by /opt/pyenv/version) * 3.9.13 (set by /opt/pyenv/version) * 3.10.6 (set by /opt/pyenv/version) lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-leoc lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: lftools lf-activate-venv(): INFO: Adding /tmp/venv-leoc/bin to PATH Generating Requirements File Python 3.10.6 pip 24.0 from /tmp/venv-leoc/lib/python3.10/site-packages/pip (python 3.10) appdirs==1.4.4 argcomplete==3.2.2 aspy.yaml==1.3.0 attrs==23.2.0 autopage==0.5.2 beautifulsoup4==4.12.3 boto3==1.34.45 botocore==1.34.45 bs4==0.0.2 cachetools==5.3.2 certifi==2024.2.2 cffi==1.16.0 cfgv==3.4.0 chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 cliff==4.5.0 cmd2==2.4.3 cryptography==3.3.2 debtcollector==2.5.0 decorator==5.1.1 defusedxml==0.7.1 Deprecated==1.2.14 distlib==0.3.8 dnspython==2.6.1 docker==4.2.2 dogpile.cache==1.3.1 email-validator==2.1.0.post1 filelock==3.13.1 future==0.18.3 gitdb==4.0.11 GitPython==3.1.42 google-auth==2.28.0 httplib2==0.22.0 identify==2.5.35 idna==3.6 importlib-resources==1.5.0 iso8601==2.1.0 Jinja2==3.1.3 jmespath==1.0.1 jsonpatch==1.33 jsonpointer==2.4 jsonschema==4.21.1 jsonschema-specifications==2023.12.1 keystoneauth1==5.5.0 kubernetes==29.0.0 lftools==0.37.8 lxml==5.1.0 MarkupSafe==2.1.5 msgpack==1.0.7 multi_key_dict==2.0.3 munch==4.0.0 netaddr==1.2.1 netifaces==0.11.0 niet==1.4.2 nodeenv==1.8.0 oauth2client==4.1.3 oauthlib==3.2.2 openstacksdk==0.62.0 os-client-config==2.1.0 os-service-types==1.7.0 osc-lib==3.0.0 oslo.config==9.3.0 oslo.context==5.3.0 oslo.i18n==6.2.0 oslo.log==5.4.0 oslo.serialization==5.3.0 oslo.utils==7.0.0 packaging==23.2 pbr==6.0.0 platformdirs==4.2.0 prettytable==3.10.0 pyasn1==0.5.1 pyasn1-modules==0.3.0 pycparser==2.21 pygerrit2==2.0.15 PyGithub==2.2.0 pyinotify==0.9.6 PyJWT==2.8.0 PyNaCl==1.5.0 pyparsing==2.4.7 pyperclip==1.8.2 pyrsistent==0.20.0 python-cinderclient==9.4.0 python-dateutil==2.8.2 python-heatclient==3.4.0 python-jenkins==1.8.2 python-keystoneclient==5.3.0 python-magnumclient==4.3.0 python-novaclient==18.4.0 python-openstackclient==6.0.1 python-swiftclient==4.4.0 pytz==2024.1 PyYAML==6.0.1 referencing==0.33.0 requests==2.31.0 requests-oauthlib==1.3.1 requestsexceptions==1.4.0 rfc3986==2.0.0 rpds-py==0.18.0 rsa==4.9 ruamel.yaml==0.18.6 ruamel.yaml.clib==0.2.8 s3transfer==0.10.0 simplejson==3.19.2 six==1.16.0 smmap==5.0.1 soupsieve==2.5 stevedore==5.1.0 tabulate==0.9.0 toml==0.10.2 tomlkit==0.12.3 tqdm==4.66.2 typing_extensions==4.9.0 tzdata==2024.1 urllib3==1.26.18 virtualenv==20.25.0 wcwidth==0.2.13 websocket-client==1.7.0 wrapt==1.16.0 xdg==6.0.0 xmltodict==0.13.0 yq==3.2.3 [optf-osdf-merge-verification-maven-master] $ /bin/sh -xe /tmp/jenkins12386850843718370587.sh + mkdir -p /w/workspace/optf-osdf-merge-verification-maven-master/target/classes /w/workspace/optf-osdf-merge-verification-maven-master/jacoco/classes [optf-osdf-merge-verification-maven-master] $ /bin/sh -xe /tmp/jenkins4140463783372763303.sh + echo quiet=on Unpacking https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip to /w/tools/hudson.tasks.Maven_MavenInstallation/mvn36 on prd-ubuntu1804-docker-8c-8g-7089 [optf-osdf-merge-verification-maven-master] $ /w/tools/hudson.tasks.Maven_MavenInstallation/mvn36/bin/mvn -DGERRIT_BRANCH=master -DGERRIT_PATCHSET_REVISION=937e29371725448ddbe41a245c88bbfa5ad07729 -DGERRIT_HOST=gerrit.onap.org -DMVN=/w/tools/hudson.tasks.Maven_MavenInstallation/mvn36/bin/mvn -DGERRIT_CHANGE_OWNER_EMAIL=thomas.kulik@telekom.de "-DGERRIT_EVENT_ACCOUNT_NAME=Jessica Wagantall" -DGERRIT_CHANGE_URL=https://gerrit.onap.org/r/c/optf/osdf/+/137315 -DGERRIT_PATCHSET_UPLOADER_EMAIL=thomas.kulik@telekom.de "-DARCHIVE_ARTIFACTS=**/*.log **/hs_err_*.log **/target/**/feature.xml **/target/failsafe-reports/failsafe-summary.xml **/target/surefire-reports/*-output.txt " -DGERRIT_EVENT_TYPE=change-merged -DSTACK_NAME=$JOB_NAME-$BUILD_NUMBER -DGERRIT_PROJECT=optf/osdf -DMAVEN_OPTS= -DGERRIT_CHANGE_NUMBER=137315 -DGERRIT_SCHEME=ssh '-DGERRIT_PATCHSET_UPLOADER=\"Thomas Kulik\" ' -DGERRIT_PORT=29418 -DTESTOPTIONS= -DGERRIT_CHANGE_PRIVATE_STATE=false -DGERRIT_REFSPEC=refs/changes/15/137315/1 -DGERRIT_NEWREV=937e29371725448ddbe41a245c88bbfa5ad07729 "-DGERRIT_PATCHSET_UPLOADER_NAME=Thomas Kulik" '-DGERRIT_CHANGE_OWNER=\"Thomas Kulik\" ' -DPROJECT=optf/osdf -DGERRIT_CHANGE_COMMIT_MESSAGE=YWRkIHB5dGhvbiBjb21wYXRpYmlsaXR5IG1vZHVsZQoKSXNzdWUtSUQ6IERPQy04MjMKCkNoYW5nZS1JZDogSWE4OGUzMDUzOWZhMjQ0ZmM3ZjRiZWUwNDg2ZmE5ODMyOGVlNWZiMWUKU2lnbmVkLW9mZi1ieTogdGhtc2R0IDx0aG9tYXMua3VsaWtAdGVsZWtvbS5kZT4K -DGERRIT_NAME=Primary -DGERRIT_TOPIC= "-DGERRIT_CHANGE_SUBJECT=add python compatibility module" '-DGERRIT_EVENT_ACCOUNT=\"Jessica Wagantall\" ' -DGERRIT_CHANGE_WIP_STATE=false -DGERRIT_CHANGE_ID=Ia88e30539fa244fc7f4bee0486fa98328ee5fb1e -DGERRIT_EVENT_HASH=-1643830851 -DGERRIT_VERSION=3.7.2 -DM2_HOME=/w/tools/hudson.tasks.Maven_MavenInstallation/mvn36 -DGERRIT_EVENT_ACCOUNT_EMAIL=jwagantall@linuxfoundation.org -DGERRIT_PATCHSET_NUMBER=1 -DMAVEN_PARAMS= "-DGERRIT_CHANGE_OWNER_NAME=Thomas Kulik" --version Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /w/tools/hudson.tasks.Maven_MavenInstallation/mvn36 Java version: 11.0.16, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en, platform encoding: UTF-8 OS name: "linux", version: "4.15.0-192-generic", arch: "amd64", family: "unix" [optf-osdf-merge-verification-maven-master] $ /bin/sh -xe /tmp/jenkins17064087461996467636.sh + rm /home/jenkins/.wgetrc [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content SET_JDK_VERSION=openjdk11 GIT_URL="git://cloud.onap.org/mirror" [EnvInject] - Variables injected successfully. [optf-osdf-merge-verification-maven-master] $ /bin/sh /tmp/jenkins17311765588983035308.sh ---> update-java-alternatives.sh ---> Updating Java version ---> Ubuntu/Debian system detected update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/java to provide /usr/bin/java (java) in manual mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in manual mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64 to provide /usr/lib/jvm/java-openjdk (java_sdk_openjdk) in manual mode openjdk version "11.0.16" 2022-07-19 OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu118.04) OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Ubuntu-0ubuntu118.04, mixed mode) JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties file path '/tmp/java.env' [EnvInject] - Variables injected successfully. provisioning config files... copy managed file [global-settings] to file:/w/workspace/optf-osdf-merge-verification-maven-master@tmp/config4405013402606457506tmp copy managed file [optf-osdf-settings] to file:/w/workspace/optf-osdf-merge-verification-maven-master@tmp/config11387712780217560672tmp [optf-osdf-merge-verification-maven-master] $ /bin/bash /tmp/jenkins14865087236723248184.sh ---> docker-login.sh nexus3.onap.org:10001 WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded nexus3.onap.org:10002 WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded nexus3.onap.org:10003 WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded nexus3.onap.org:10004 WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded docker.io WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded ---> docker-login.sh ends [optf-osdf-merge-verification-maven-master] $ /bin/bash /tmp/jenkins7394763093683931046.sh provisioning config files... copy managed file [global-settings] to file:/w/workspace/optf-osdf-merge-verification-maven-master@tmp/config7460570455454710158tmp copy managed file [optf-osdf-settings] to file:/w/workspace/optf-osdf-merge-verification-maven-master@tmp/config16551743797734022437tmp [Boolean condition] checking [False] against [^(1|y|yes|t|true|on|run)$] (origin token: False) Run condition [Boolean condition] preventing perform for step [BuilderChain] [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content CONTAINER_PULL_REGISTRY=nexus3.onap.org:10001 [EnvInject] - Variables injected successfully. [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content MAVEN_GOALS=clean install [EnvInject] - Variables injected successfully. [optf-osdf-merge-verification-maven-master] $ /bin/bash -l /tmp/jenkins3327225263886818662.sh ---> common-variables.sh --show-version --batch-mode -Djenkins -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r ---> maven-build.sh + set +u + export MAVEN_OPTS + /w/tools/hudson.tasks.Maven_MavenInstallation/mvn36/bin/mvn clean install -e --global-settings /w/workspace/optf-osdf-merge-verification-maven-master@tmp/config7460570455454710158tmp --settings /w/workspace/optf-osdf-merge-verification-maven-master@tmp/config16551743797734022437tmp -DaltDeploymentRepository=staging::default::file:/w/workspace/optf-osdf-merge-verification-maven-master/m2repo --show-version --batch-mode -Djenkins -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /w/tools/hudson.tasks.Maven_MavenInstallation/mvn36 Java version: 11.0.16, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en, platform encoding: UTF-8 OS name: "linux", version: "4.15.0-192-generic", arch: "amd64", family: "unix" [INFO] Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] [INFO] --------------------< org.onap.optf.osdf:optf-osdf >-------------------- [INFO] Building optf-osdf 3.0.8-SNAPSHOT [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ optf-osdf --- [INFO] Deleting /w/workspace/optf-osdf-merge-verification-maven-master/target [INFO] [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ optf-osdf --- [INFO] [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ optf-osdf --- [INFO] [INFO] --- gmaven-plugin:1.0:execute (default) @ optf-osdf --- 3.0.8-SNAPSHOT WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedConstructor (file:/tmp/r/org/codehaus/groovy/groovy-all-minimal/1.5.7/groovy-all-minimal-1.5.7.jar) to constructor java.lang.String(char[],int,int,java.lang.Void) WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedConstructor WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release New Tag for docker: 3.0.8-SNAPSHOT-latest [INFO] [INFO] --- build-helper-maven-plugin:3.0.0:regex-property (write-python-version) @ optf-osdf --- [INFO] [INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ optf-osdf --- [INFO] surefireArgLine set to -javaagent:/tmp/r/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/w/workspace/optf-osdf-merge-verification-maven-master/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/yang-gen/**:**/pax/** [INFO] [INFO] --- maven-checkstyle-plugin:3.1.0:check (onap-license) @ optf-osdf --- [INFO] Starting audit... Audit done. [INFO] [INFO] --- maven-checkstyle-plugin:3.1.0:check (onap-java-style) @ optf-osdf --- [INFO] Starting audit... Audit done. [INFO] [INFO] --- exec-maven-plugin:1.1.1:exec (tox-test) @ optf-osdf --- [INFO] No handlers could be found for logger "tox_pyenv" [INFO] py3 create: /w/workspace/optf-osdf-merge-verification-maven-master/.tox/py3 [INFO] py3 installdeps: -r/w/workspace/optf-osdf-merge-verification-maven-master/requirements.txt, -r/w/workspace/optf-osdf-merge-verification-maven-master/test/test-requirements.txt, -r/w/workspace/optf-osdf-merge-verification-maven-master/requirements-osdf.txt, -r/w/workspace/optf-osdf-merge-verification-maven-master/requirements-opteng.txt [INFO] py3 installed: astroid==2.11.7,attrs==22.2.0,boto3==1.23.10,botocore==1.26.10,certifi==2024.2.2,cffi==1.15.1,charset-normalizer==2.0.12,click==8.0.4,coverage==6.2,cryptography==3.3.2,dataclasses==0.8,dill==0.3.4,docopt==0.6.2,docutils==0.18.1,Flask==2.0.3,Flask-HTTPAuth==4.8.0,idna==3.6,importlib-metadata==4.8.3,iniconfig==1.1.1,isort==5.10.1,itsdangerous==2.0.1,Jinja2==3.0.3,jmespath==0.10.0,joblib==1.1.1,jsonschema==3.2.0,lazy-object-proxy==1.7.1,lxml==5.1.0,MarkupSafe==2.0.1,mccabe==0.7.0,mock==5.1.0,moto==4.0.13,mysql-connector-python==8.0.31,numpy==1.19.5,onappylog==1.0.9,onapsmsclient==0.0.4,packaging==21.3,pathtools==0.1.2,platformdirs==2.4.0,pluggy==1.0.0,protobuf==3.19.6,py==1.11.0,pycparser==2.21,pycryptodome==3.20.0,pylint==2.13.9,pymzn==0.18.3,pyparsing==3.1.1,pyrsistent==0.18.0,pytest==7.0.1,pytest-tap==3.4,python-consul==1.1.0,python-dateutil==2.8.2,PyYAML==5.4.1,requests==2.27.1,requests-mock==1.11.0,responses==0.17.0,s3transfer==0.5.2,schematics==2.1.1,scikit-learn==0.24.2,scipy==1.5.4,six==1.16.0,tap.py==3.1,threadpoolctl==3.1.0,tomli==1.2.3,tornado==6.1,typed-ast==1.5.5,typing_extensions==4.1.1,urllib3==1.26.18,watchdog==2.3.1,Werkzeug==2.0.3,wrapt==1.16.0,xmltodict==0.13.0,zipp==3.6.0 [INFO] py3 run-test-pre: PYTHONHASHSEED='2924045086' [INFO] py3 run-test: commands[0] | /bin/cp config/slicing_config.yaml test/config/ [INFO] py3 run-test: commands[1] | /bin/bash test/functest/scripts/start-simulators.sh [INFO] simulator pid [INFO] py3 run-test: commands[2] | coverage run --module pytest --junitxml xunit-results.xml [INFO] ============================= test session starts ============================== [INFO] platform linux -- Python 3.6.9, pytest-7.0.1, pluggy-1.0.0 [INFO] cachedir: .tox/py3/.pytest_cache [INFO] rootdir: /w/workspace/optf-osdf-merge-verification-maven-master [INFO] plugins: tap-3.4, requests-mock-1.11.0 [INFO] collected 120 items [INFO] [INFO] test/test_ConductorApiBuilder.py .. [ 1%] [INFO] test/test_PolicyCalls.py ..... [ 5%] [INFO] test/test_aaf_authentication.py ....... [ 11%] [INFO] test/test_api_data_utils.py . [ 12%] [INFO] test/test_api_validation.py ............ [ 22%] [INFO] test/test_getPolicy.py . [ 23%] [INFO] test/test_get_opt_query_data.py .. [ 25%] [INFO] test/test_inter_domain_route_opt.py . [ 25%] [INFO] test/test_model_api.py ...... [ 30%] [INFO] test/test_optim_engine.py ........ [ 37%] [INFO] test/test_process_fixed_pci.py . [ 38%] [INFO] test/test_process_pci_anr_opt.py . [ 39%] [INFO] test/test_process_pci_opt.py . [ 40%] [INFO] test/test_process_placement_opt.py ... [ 42%] [INFO] test/test_simple_route_opt.py . [ 43%] [INFO] test/test_so_response_gen.py . [ 44%] [INFO] test/adapters/test_message_router.py ..... [ 48%] [INFO] test/adapters/test_sms.py . [ 49%] [INFO] test/adapters/dcae/test_des.py . [ 50%] [INFO] test/apps/nxi_termination/test_fetch_aai_data.py . [ 50%] [INFO] test/apps/nxi_termination/test_remote_opt_processor_termination.py . [ 51%] [INFO] test/apps/pci_optimization/test_ml_model.py . [ 52%] [INFO] test/apps/slice_selection/test_remote_opt_processor.py .. [ 54%] [INFO] test/conductor/test_conductor_calls.py .. [ 55%] [INFO] test/conductor/test_conductor_translation.py ... [ 58%] [INFO] test/configdb/test_configdb_calls.py . [ 59%] [INFO] test/local_data/test_local_policies.py ... [ 61%] [INFO] test/logging/test_osdf_logging.py .............................. [ 86%] [INFO] test/mainapp/test_osdfapp.py ..... [ 90%] [INFO] test/operation/test_responses.py ... [ 93%] [INFO] test/osdf/utils/test_interfaces.py .... [ 96%] [INFO] test/osdf/utils/test_programming_utils.py ... [ 99%] [INFO] test/policy/test_policy_interface.py . [100%] [INFO] [INFO] =============================== warnings summary =============================== [INFO] test/test_api_validation.py: 240 warnings [INFO] test/test_model_api.py: 8 warnings [INFO] test/test_optim_engine.py: 56 warnings [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/.tox/py3/lib/python3.6/site-packages/schematics/transforms.py:103: SchematicsDeprecationWarning: Call to deprecated function _valid_input_keys. [INFO] all_fields = schema._valid_input_keys [INFO] [INFO] test/test_api_validation.py: 398 warnings [INFO] test/test_model_api.py: 9 warnings [INFO] test/test_optim_engine.py: 94 warnings [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/.tox/py3/lib/python3.6/site-packages/schematics/validate.py:91: SchematicsDeprecationWarning: Call to deprecated function _validator_functions. [INFO] atom.name in schema._validator_functions [INFO] [INFO] test/apps/nxi_termination/test_fetch_aai_data.py::TestRemoteOptProcessor::test_get_aai_data [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/test/apps/nxi_termination/test_fetch_aai_data.py:56: DeprecationWarning: Please use assertEqual instead. [INFO] self.assertEquals(response_json, get_aai_data(request_json,osdf_config)) [INFO] [INFO] test/apps/nxi_termination/test_remote_opt_processor_termination.py::TestRemoteOptProcessor::test_process_nxi_termination_opt [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/test/apps/nxi_termination/test_remote_opt_processor_termination.py:74: DeprecationWarning: Please use assertEqual instead. [INFO] self.assertEquals(success_output_json, process_nxi_termination_opt(request_json, osdf_config)) [INFO] [INFO] test/apps/nxi_termination/test_remote_opt_processor_termination.py::TestRemoteOptProcessor::test_process_nxi_termination_opt [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/test/apps/nxi_termination/test_remote_opt_processor_termination.py:80: DeprecationWarning: Please use assertEqual instead. [INFO] self.assertEquals(nxi_failure_output_json1, process_nxi_termination_opt(request_json, osdf_config)) [INFO] [INFO] test/apps/nxi_termination/test_remote_opt_processor_termination.py::TestRemoteOptProcessor::test_process_nxi_termination_opt [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/test/apps/nxi_termination/test_remote_opt_processor_termination.py:89: DeprecationWarning: Please use assertEqual instead. [INFO] self.assertEquals(success_output_json, process_nxi_termination_opt(request_json, osdf_config)) [INFO] [INFO] test/apps/nxi_termination/test_remote_opt_processor_termination.py::TestRemoteOptProcessor::test_process_nxi_termination_opt [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/test/apps/nxi_termination/test_remote_opt_processor_termination.py:96: DeprecationWarning: Please use assertEqual instead. [INFO] self.assertEquals(success_output_json, process_nxi_termination_opt(nssi_request_json, osdf_config)) [INFO] [INFO] test/apps/nxi_termination/test_remote_opt_processor_termination.py::TestRemoteOptProcessor::test_process_nxi_termination_opt [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/test/apps/nxi_termination/test_remote_opt_processor_termination.py:103: DeprecationWarning: Please use assertEqual instead. [INFO] self.assertEquals(nssi_failure_output_json, process_nxi_termination_opt(nssi_request_json, osdf_config)) [INFO] [INFO] test/apps/nxi_termination/test_remote_opt_processor_termination.py::TestRemoteOptProcessor::test_process_nxi_termination_opt [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/test/apps/nxi_termination/test_remote_opt_processor_termination.py:112: DeprecationWarning: Please use assertEqual instead. [INFO] self.assertEquals(success_output_json, process_nxi_termination_opt(nssi_request_json, osdf_config)) [INFO] [INFO] test/apps/nxi_termination/test_remote_opt_processor_termination.py::TestRemoteOptProcessor::test_process_nxi_termination_opt [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/test/apps/nxi_termination/test_remote_opt_processor_termination.py:119: DeprecationWarning: Please use assertEqual instead. [INFO] self.assertEquals(nxi_failure_output_json2, process_nxi_termination_opt(nssi_request_json, osdf_config)) [INFO] [INFO] test/apps/nxi_termination/test_remote_opt_processor_termination.py::TestRemoteOptProcessor::test_process_nxi_termination_opt [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/test/apps/nxi_termination/test_remote_opt_processor_termination.py:125: DeprecationWarning: Please use assertEqual instead. [INFO] self.assertEquals("failure", process_nxi_termination_opt(nssi_request_json, osdf_config).get('requestStatus')) [INFO] [INFO] test/apps/nxi_termination/test_remote_opt_processor_termination.py::TestRemoteOptProcessor::test_process_nxi_termination_opt [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/test/apps/nxi_termination/test_remote_opt_processor_termination.py:131: DeprecationWarning: Please use assertEqual instead. [INFO] self.assertEquals("failure", process_nxi_termination_opt(nssi_request_json, osdf_config).get('requestStatus')) [INFO] [INFO] test/logging/test_osdf_logging.py::TestOSDFLogging::test_warn_audit_error [INFO] test/logging/test_osdf_logging.py::TestOSDFLogging::test_warn_audit_error [INFO] /w/workspace/optf-osdf-merge-verification-maven-master/osdf/logging/osdf_logging.py:321: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead [INFO] log_method(msg) [INFO] [INFO] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [INFO] - generated xml file: /w/workspace/optf-osdf-merge-verification-maven-master/xunit-results.xml - [INFO] ====================== 120 passed, 817 warnings in 27.17s ====================== [INFO] py3 run-test: commands[3] | coverage xml '--omit=.tox/py3/*,test/*' [INFO] Wrote XML report to coverage.xml [INFO] py3 run-test: commands[4] | coverage report -m '--omit=.tox/py3/*,test/*' [INFO] Name Stmts Miss Branch BrPart Cover Missing [INFO] --------------------------------------------------------------------------------------------------------------- [INFO] apps/license/__init__.py 0 0 0 0 100% [INFO] apps/license/optimizers/__init__.py 0 0 0 0 100% [INFO] apps/license/optimizers/simple_license_allocation.py 10 1 2 1 83% 37 [INFO] apps/nxi_termination/__init__.py 0 0 0 0 100% [INFO] apps/nxi_termination/models/api/nxi_termination_request.py 21 0 4 0 100% [INFO] apps/nxi_termination/optimizers/__init__.py 0 0 0 0 100% [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py 64 12 28 6 78% 48->61, 51, 56->59, 61->77, 74->77, 82-84, 96-101, 105-107 [INFO] apps/nxi_termination/optimizers/response_processor.py 2 0 0 0 100% [INFO] apps/pci/__init__.py 0 0 0 0 100% [INFO] apps/pci/optimizers/__init__.py 2 0 0 0 100% [INFO] apps/pci/optimizers/config/__init__.py 0 0 0 0 100% [INFO] apps/pci/optimizers/config/config_client.py 11 1 4 1 87% 35 [INFO] apps/pci/optimizers/config/configdb.py 23 0 2 0 100% [INFO] apps/pci/optimizers/config/cps.py 29 19 6 0 34% 31-37, 41-49, 52-72 [INFO] apps/pci/optimizers/config_request.py 16 0 2 0 100% [INFO] apps/pci/optimizers/pci_opt_processor.py 70 19 10 2 71% 57-67, 73-74, 100-101, 105-107, 127-131 [INFO] apps/pci/optimizers/solver/__init__.py 0 0 0 0 100% [INFO] apps/pci/optimizers/solver/ml_model.py 38 0 10 0 100% [INFO] apps/pci/optimizers/solver/optimizer.py 111 4 48 3 96% 50, 82, 91, 135 [INFO] apps/pci/optimizers/solver/pci_utils.py 24 3 16 3 85% 31, 38, 47 [INFO] apps/placement/__init__.py 0 0 0 0 100% [INFO] apps/placement/models/__init__.py 0 0 0 0 100% [INFO] apps/placement/models/api/__init__.py 0 0 0 0 100% [INFO] apps/placement/models/api/placementRequest.py 59 0 22 0 100% [INFO] apps/placement/models/api/placementResponse.py 31 0 12 0 100% [INFO] apps/placement/optimizers/__init__.py 0 0 0 0 100% [INFO] apps/placement/optimizers/conductor/__init__.py 0 0 0 0 100% [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py 82 21 20 4 75% 65-66, 72-73, 82->86, 107-109, 152, 154-172, 177-178 [INFO] apps/route/__init__.py 0 0 0 0 100% [INFO] apps/route/optimizers/__init__.py 0 0 0 0 100% [INFO] apps/route/optimizers/inter_domain_route_opt.py 195 6 56 11 93% 78-80, 126->125, 147-149, 175->168, 228->227, 230->227, 232->224, 303->exit, 326->exit, 345->exit, 365->exit, 368->exit, 369->368 [INFO] apps/route/optimizers/simple_route_opt.py 161 8 40 8 92% 54, 61-63, 67->65, 129->157, 136->131, 155, 187->192, 195->200, 249-251, 265->exit [INFO] apps/slice_selection/__init__.py 0 0 0 0 100% [INFO] apps/slice_selection/models/api/__init__.py 0 0 0 0 100% [INFO] apps/slice_selection/models/api/nsi_selection_request.py 32 0 8 0 100% [INFO] apps/slice_selection/models/api/nssi_selection_request.py 17 0 4 0 100% [INFO] apps/slice_selection/optimizers/__init__.py 0 0 0 0 100% [INFO] apps/slice_selection/optimizers/conductor/__init__.py 0 0 0 0 100% [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py 82 4 20 2 94% 46, 70-71, 102, 130->132 [INFO] apps/slice_selection/optimizers/conductor/response_processor.py 33 0 16 1 98% 63->exit [INFO] osdf/adapters/__init__.py 0 0 0 0 100% [INFO] osdf/adapters/aaf/__init__.py 0 0 0 0 100% [INFO] osdf/adapters/aaf/aaf_authentication.py 58 0 12 1 99% 81->87 [INFO] osdf/adapters/aaf/sms.py 93 41 14 3 55% 52-53, 81, 86-118, 122-126, 146 [INFO] osdf/adapters/aai/fetch_aai_data.py 36 14 6 0 62% 58-59, 75-89 [INFO] osdf/adapters/conductor/__init__.py 0 0 0 0 100% [INFO] osdf/adapters/conductor/api_builder.py 45 0 8 1 98% 47->46 [INFO] osdf/adapters/conductor/conductor.py 65 11 16 6 77% 42-46, 70->78, 72, 79, 90-91, 109, 119 [INFO] osdf/adapters/conductor/translation.py 192 31 98 10 80% 51->58, 115, 137, 142-153, 156-159, 207-209, 249-250, 257-258, 264-268, 288, 345->exit, 372-376 [INFO] osdf/adapters/dcae/__init__.py 0 0 0 0 100% [INFO] osdf/adapters/dcae/des.py 16 0 2 0 100% [INFO] osdf/adapters/dcae/message_router.py 41 12 12 2 70% 65-68, 73-76, 93-96, 100 [INFO] osdf/adapters/local_data/__init__.py 0 0 0 0 100% [INFO] osdf/adapters/local_data/local_policies.py 18 0 8 0 100% [INFO] osdf/adapters/policy/__init__.py 0 0 0 0 100% [INFO] osdf/adapters/policy/interface.py 141 45 60 9 65% 44->46, 47-49, 109, 119, 137, 156, 158, 165, 180-189, 205-210, 219-242 [INFO] osdf/adapters/policy/utils.py 31 3 16 0 94% 75-77 [INFO] osdf/apps/__init__.py 2 0 0 0 100% [INFO] osdf/apps/baseapp.py 128 53 10 1 55% 108-115, 120-121, 125-135, 139-144, 148-151, 155-159, 189, 195-198, 203-218 [INFO] osdf/config/__init__.py 9 3 4 0 62% 29-31 [INFO] osdf/config/base.py 17 2 2 1 84% 48-49 [INFO] osdf/config/consulconfig.py 40 29 6 0 28% 11-18, 22-31, 34-40, 44-52 [INFO] osdf/config/credentials.py 25 5 12 0 76% 36-45 [INFO] osdf/config/loader.py 14 3 6 1 70% 35-36, 41 [INFO] osdf/logging/__init__.py 2 0 0 0 100% [INFO] osdf/logging/monkey.py 8 0 4 2 83% 31->34, 34->exit [INFO] osdf/logging/oof_mdc_context.py 60 12 32 5 73% 78->exit, 90-91, 102-103, 114->exit, 129-136, 146, 148->exit, 157 [INFO] osdf/logging/oof_mdc_formatter.py 14 0 4 0 100% [INFO] osdf/logging/osdf_logging.py 101 0 12 0 100% [INFO] osdf/models/api/common.py 21 11 10 0 45% 32-39, 49-54 [INFO] osdf/operation/__init__.py 0 0 0 0 100% [INFO] osdf/operation/error_handling.py 45 15 20 7 57% 46-53, 57-59, 65, 67, 69, 84->92, 87->92, 89, 91 [INFO] osdf/operation/exceptions.py 12 0 12 0 100% [INFO] osdf/operation/responses.py 21 17 4 0 16% 41-64 [INFO] osdf/utils/__init__.py 0 0 0 0 100% [INFO] osdf/utils/api_data_utils.py 23 19 2 0 16% 25-58 [INFO] osdf/utils/cipherUtils.py 32 21 8 0 32% 30-33, 36-45, 48-52, 55-59 [INFO] osdf/utils/data_conversion.py 19 8 8 0 41% 33-37, 47, 54, 61 [INFO] osdf/utils/data_types.py 5 1 0 0 80% 29 [INFO] osdf/utils/file_utils.py 10 1 4 1 86% 29 [INFO] osdf/utils/interfaces.py 53 2 19 2 94% 89, 112 [INFO] osdf/utils/mdc_utils.py 77 24 14 4 65% 37->46, 40-44, 46->exit, 49-50, 82-88, 95-102, 111, 127->129, 136 [INFO] osdf/utils/programming_utils.py 42 1 26 1 97% 77 [INFO] runtime/__init__.py 0 0 0 0 100% [INFO] runtime/model_api.py 143 43 26 11 66% 35-36, 43->49, 56->exit, 76-83, 93-97, 107-111, 115-119, 144-147, 162, 168-169, 172-177, 185, 190-193, 206, 212-217, 221 [INFO] runtime/models/__init__.py 0 0 0 0 100% [INFO] runtime/models/api/__init__.py 0 0 0 0 100% [INFO] runtime/models/api/model_request.py 15 0 6 0 100% [INFO] runtime/models/api/optim_request.py 21 0 8 0 100% [INFO] runtime/optim_engine.py 45 2 16 2 93% 44, 76 [INFO] runtime/solvers/__init__.py 0 0 0 0 100% [INFO] runtime/solvers/mzn/__init__.py 0 0 0 0 100% [INFO] runtime/solvers/mzn/mzn_solver.py 49 7 6 2 80% 51, 64-71, 106->115, 111-114 [INFO] runtime/solvers/py/__init__.py 0 0 0 0 100% [INFO] runtime/solvers/py/py_solver.py 49 7 8 2 84% 35->38, 50-51, 67-68, 85-92 [INFO] --------------------------------------------------------------------------------------------------------------- [INFO] TOTAL 2951 541 871 116 80% [INFO] py3 run-test: commands[5] | /bin/bash test/functest/scripts/stop-simulators.sh [INFO] py3 run-test: commands[6] | /bin/rm test/config/slicing_config.yaml [INFO] pylint create: /w/workspace/optf-osdf-merge-verification-maven-master/.tox/pylint [INFO] pylint installdeps: -r/w/workspace/optf-osdf-merge-verification-maven-master/requirements.txt, -r/w/workspace/optf-osdf-merge-verification-maven-master/test/test-requirements.txt, -r/w/workspace/optf-osdf-merge-verification-maven-master/requirements-osdf.txt, -r/w/workspace/optf-osdf-merge-verification-maven-master/requirements-opteng.txt [INFO] pylint installed: astroid==2.11.7,attrs==22.2.0,boto3==1.23.10,botocore==1.26.10,certifi==2024.2.2,cffi==1.15.1,charset-normalizer==2.0.12,click==8.0.4,coverage==6.2,cryptography==3.3.2,dataclasses==0.8,dill==0.3.4,docopt==0.6.2,docutils==0.18.1,Flask==2.0.3,Flask-HTTPAuth==4.8.0,idna==3.6,importlib-metadata==4.8.3,iniconfig==1.1.1,isort==5.10.1,itsdangerous==2.0.1,Jinja2==3.0.3,jmespath==0.10.0,joblib==1.1.1,jsonschema==3.2.0,lazy-object-proxy==1.7.1,lxml==5.1.0,MarkupSafe==2.0.1,mccabe==0.7.0,mock==5.1.0,moto==4.0.13,mysql-connector-python==8.0.31,numpy==1.19.5,onappylog==1.0.9,onapsmsclient==0.0.4,packaging==21.3,pathtools==0.1.2,platformdirs==2.4.0,pluggy==1.0.0,protobuf==3.19.6,py==1.11.0,pycparser==2.21,pycryptodome==3.20.0,pylint==2.13.9,pymzn==0.18.3,pyparsing==3.1.1,pyrsistent==0.18.0,pytest==7.0.1,pytest-tap==3.4,python-consul==1.1.0,python-dateutil==2.8.2,PyYAML==5.4.1,requests==2.27.1,requests-mock==1.11.0,responses==0.17.0,s3transfer==0.5.2,schematics==2.1.1,scikit-learn==0.24.2,scipy==1.5.4,six==1.16.0,tap.py==3.1,threadpoolctl==3.1.0,tomli==1.2.3,tornado==6.1,typed-ast==1.5.5,typing_extensions==4.1.1,urllib3==1.26.18,watchdog==2.3.1,Werkzeug==2.0.3,wrapt==1.16.0,xmltodict==0.13.0,zipp==3.6.0 [INFO] pylint run-test-pre: PYTHONHASHSEED='2924045086' [INFO] pylint run-test: commands[0] | bash -c 'pylint --reports=y osdf apps runtime| tee pylint.out' [INFO] ************* Module osdf.operation.responses [INFO] osdf/operation/responses.py:24:0: C0301: Line too long (108/100) (line-too-long) [INFO] osdf/operation/responses.py:32:0: C0301: Line too long (115/100) (line-too-long) [INFO] osdf/operation/responses.py:39:0: C0301: Line too long (102/100) (line-too-long) [INFO] osdf/operation/responses.py:41:0: C0301: Line too long (109/100) (line-too-long) [INFO] osdf/operation/responses.py:42:0: C0301: Line too long (117/100) (line-too-long) [INFO] osdf/operation/responses.py:48:0: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/operation/responses.py:50:0: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/operation/responses.py:55:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/operation/responses.py:59:0: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/operation/responses.py:60:0: C0301: Line too long (139/100) (line-too-long) [INFO] osdf/operation/responses.py:62:0: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/operation/responses.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/operation/responses.py:24:0: W0102: Dangerous default value {} as argument (dangerous-default-value) [INFO] osdf/operation/responses.py:24:0: R0913: Too many arguments (7/5) (too-many-arguments) [INFO] osdf/operation/responses.py:60:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] ************* Module osdf.operation.error_handling [INFO] osdf/operation/error_handling.py:33:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/operation/error_handling.py:57:0: W0311: Bad indentation. Found 8 spaces, expected 4 (bad-indentation) [INFO] osdf/operation/error_handling.py:58:0: W0311: Bad indentation. Found 8 spaces, expected 4 (bad-indentation) [INFO] osdf/operation/error_handling.py:59:0: W0311: Bad indentation. Found 8 spaces, expected 4 (bad-indentation) [INFO] osdf/operation/error_handling.py:24:0: W0622: Redefining built-in 'ConnectionError' (redefined-builtin) [INFO] osdf/operation/error_handling.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/operation/error_handling.py:45:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/operation/error_handling.py:46:4: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) [INFO] osdf/operation/error_handling.py:50:9: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck) [INFO] osdf/operation/error_handling.py:56:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/operation/error_handling.py:62:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/operation/error_handling.py:64:7: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck) [INFO] osdf/operation/error_handling.py:66:7: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck) [INFO] osdf/operation/error_handling.py:68:7: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck) [INFO] ************* Module osdf.operation.exceptions [INFO] osdf/operation/exceptions.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/operation/exceptions.py:19:0: C0115: Missing class docstring (missing-class-docstring) [INFO] osdf/operation/exceptions.py:23:0: C0115: Missing class docstring (missing-class-docstring) [INFO] osdf/operation/exceptions.py:27:0: C0115: Missing class docstring (missing-class-docstring) [INFO] osdf/operation/exceptions.py:31:0: C0115: Missing class docstring (missing-class-docstring) [INFO] osdf/operation/exceptions.py:35:0: C0115: Missing class docstring (missing-class-docstring) [INFO] osdf/operation/exceptions.py:39:0: C0115: Missing class docstring (missing-class-docstring) [INFO] ************* Module osdf.webapp.appcontroller [INFO] osdf/webapp/appcontroller.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/webapp/appcontroller.py:42:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/webapp/appcontroller.py:51:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/webapp/appcontroller.py:59:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/webapp/appcontroller.py:61:4: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] osdf/webapp/appcontroller.py:64:8: C0103: Variable name "pw" doesn't conform to snake_case naming style (invalid-name) [INFO] ************* Module osdf.adapters.local_data.local_policies [INFO] osdf/adapters/local_data/local_policies.py:29:0: C0301: Line too long (113/100) (line-too-long) [INFO] osdf/adapters/local_data/local_policies.py:35:0: C0301: Line too long (137/100) (line-too-long) [INFO] osdf/adapters/local_data/local_policies.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/adapters/local_data/local_policies.py:35:20: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/local_data/local_policies.py:39:17: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] osdf/adapters/local_data/local_policies.py:43:17: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] osdf/adapters/local_data/local_policies.py:50:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] ************* Module osdf.adapters.aaf.sms [INFO] osdf/adapters/aaf/sms.py:106:0: C0301: Line too long (102/100) (line-too-long) [INFO] osdf/adapters/aaf/sms.py:57:8: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/aaf/sms.py:67:18: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] osdf/adapters/aaf/sms.py:85:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/aaf/sms.py:121:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/aaf/sms.py:123:4: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] ************* Module osdf.adapters.aaf.aaf_authentication [INFO] osdf/adapters/aaf/aaf_authentication.py:106:0: C0301: Line too long (117/100) (line-too-long) [INFO] osdf/adapters/aaf/aaf_authentication.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/adapters/aaf/aaf_authentication.py:38:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/aaf/aaf_authentication.py:42:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/aaf/aaf_authentication.py:46:11: W0703: Catching too general exception Exception (broad-except) [INFO] osdf/adapters/aaf/aaf_authentication.py:47:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/aaf/aaf_authentication.py:55:-1: W0105: String statement has no effect (pointless-string-statement) [INFO] osdf/adapters/aaf/aaf_authentication.py:58:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/aaf/aaf_authentication.py:67:8: C0103: Variable name "p" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/aaf/aaf_authentication.py:76:-1: W0105: String statement has no effect (pointless-string-statement) [INFO] osdf/adapters/aaf/aaf_authentication.py:79:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/aaf/aaf_authentication.py:85:16: C0103: Variable name "p" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/aaf/aaf_authentication.py:90:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/aaf/aaf_authentication.py:91:33: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/aaf/aaf_authentication.py:105:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/aaf/aaf_authentication.py:109:4: C0103: Variable name "rc" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/aaf/aaf_authentication.py:23:0: C0411: standard import "import re" should be placed before "from flask import request" (wrong-import-order) [INFO] ************* Module osdf.adapters.policy.interface [INFO] osdf/adapters/policy/interface.py:60:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/adapters/policy/interface.py:83:0: C0301: Line too long (107/100) (line-too-long) [INFO] osdf/adapters/policy/interface.py:109:0: C0301: Line too long (108/100) (line-too-long) [INFO] osdf/adapters/policy/interface.py:142:0: C0301: Line too long (103/100) (line-too-long) [INFO] osdf/adapters/policy/interface.py:165:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/adapters/policy/interface.py:183:0: C0301: Line too long (111/100) (line-too-long) [INFO] osdf/adapters/policy/interface.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/adapters/policy/interface.py:39:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/policy/interface.py:49:12: W0707: Consider explicitly re-raising using the 'from' keyword (raise-missing-from) [INFO] osdf/adapters/policy/interface.py:49:36: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:53:0: R0914: Too many local variables (17/15) (too-many-locals) [INFO] osdf/adapters/policy/interface.py:73:16: C0103: Variable name "s" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/policy/interface.py:78:8: C0206: Consider iterating with .items() (consider-using-dict-items) [INFO] osdf/adapters/policy/interface.py:78:12: C0103: Variable name "policyName" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/policy/interface.py:78:26: C0201: Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary) [INFO] osdf/adapters/policy/interface.py:105:4: R1720: Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (no-else-raise) [INFO] osdf/adapters/policy/interface.py:109:32: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:112:12: C0103: Variable name "policyName" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/policy/interface.py:119:32: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:137:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:141:25: W0621: Redefining name 'osdf_config' from outer scope (line 28) (redefined-outer-name) [INFO] osdf/adapters/policy/interface.py:153:4: C0103: Variable name "rc" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/policy/interface.py:163:8: C0103: Variable name "x" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/policy/interface.py:164:8: R1720: Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (no-else-raise) [INFO] osdf/adapters/policy/interface.py:165:36: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:171:38: W0621: Redefining name 'osdf_config' from outer scope (line 28) (redefined-outer-name) [INFO] osdf/adapters/policy/interface.py:177:4: C0103: Variable name "lp" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/policy/interface.py:180:14: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:181:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:182:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] osdf/adapters/policy/interface.py:183:26: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:183:72: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:186:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:187:26: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:188:23: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:219:4: C0103: Variable name "requestId" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/policy/interface.py:224:52: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:228:4: C0103: Variable name "rc" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/policy/interface.py:233:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] osdf/adapters/policy/interface.py:233:27: C0103: Variable name "f" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/policy/interface.py:238:27: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/policy/interface.py:239:4: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] osdf/adapters/policy/interface.py:23:0: C0411: standard import "import uuid" should be placed before "from requests import RequestException" (wrong-import-order) [INFO] ************* Module osdf.adapters.policy.utils [INFO] osdf/adapters/policy/utils.py:51:13: W0511: TODO: Check logic here... should policy appear only once across all groups? (fixme) [INFO] osdf/adapters/policy/utils.py:28:0: C0301: Line too long (102/100) (line-too-long) [INFO] osdf/adapters/policy/utils.py:40:0: C0301: Line too long (123/100) (line-too-long) [INFO] osdf/adapters/policy/utils.py:52:0: C0301: Line too long (120/100) (line-too-long) [INFO] osdf/adapters/policy/utils.py:60:0: C0301: Line too long (114/100) (line-too-long) [INFO] osdf/adapters/policy/utils.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/adapters/policy/utils.py:38:26: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] osdf/adapters/policy/utils.py:43:12: C0103: Variable name "y" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/policy/utils.py:47:4: C0206: Consider iterating with .items() (consider-using-dict-items) [INFO] osdf/adapters/policy/utils.py:47:15: C0201: Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary) [INFO] osdf/adapters/policy/utils.py:65:4: C0103: Variable name "p" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/policy/utils.py:19:0: W0611: Unused import json (unused-import) [INFO] ************* Module osdf.adapters.dcae.des [INFO] osdf/adapters/dcae/des.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/adapters/dcae/des.py:25:0: C0115: Missing class docstring (missing-class-docstring) [INFO] osdf/adapters/dcae/des.py:41:4: C0103: Variable name "rc" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/dcae/des.py:46:4: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/dcae/des.py:47:8: W0707: Consider explicitly re-raising using the 'from' keyword (raise-missing-from) [INFO] osdf/adapters/dcae/des.py:47:27: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] ************* Module osdf.adapters.dcae.message_router [INFO] osdf/adapters/dcae/message_router.py:35:0: C0301: Line too long (104/100) (line-too-long) [INFO] osdf/adapters/dcae/message_router.py:39:0: C0301: Line too long (113/100) (line-too-long) [INFO] osdf/adapters/dcae/message_router.py:40:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/adapters/dcae/message_router.py:41:0: C0301: Line too long (101/100) (line-too-long) [INFO] osdf/adapters/dcae/message_router.py:58:0: C0301: Line too long (113/100) (line-too-long) [INFO] osdf/adapters/dcae/message_router.py:63:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/adapters/dcae/message_router.py:77:0: C0301: Line too long (102/100) (line-too-long) [INFO] osdf/adapters/dcae/message_router.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/adapters/dcae/message_router.py:26:0: C0115: Missing class docstring (missing-class-docstring) [INFO] osdf/adapters/dcae/message_router.py:26:0: R0205: Class 'MessageRouterClient' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) [INFO] osdf/adapters/dcae/message_router.py:27:4: R0913: Too many arguments (6/5) (too-many-arguments) [INFO] osdf/adapters/dcae/message_router.py:67:19: W0703: Catching too general exception Exception (broad-except) [INFO] osdf/adapters/dcae/message_router.py:71:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/dcae/message_router.py:75:19: W0703: Catching too general exception Exception (broad-except) [INFO] osdf/adapters/dcae/message_router.py:79:4: R0913: Too many arguments (6/5) (too-many-arguments) [INFO] osdf/adapters/dcae/message_router.py:90:8: C0103: Variable name "rc" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/dcae/message_router.py:93:12: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] osdf/adapters/dcae/message_router.py:93:34: E1101: Instance of 'LookupDict' has no 'ok' member (no-member) [INFO] osdf/adapters/dcae/message_router.py:96:32: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/dcae/message_router.py:100:12: W0707: Consider explicitly re-raising using the 'from' keyword (raise-missing-from) [INFO] osdf/adapters/dcae/message_router.py:100:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/dcae/message_router.py:79:40: W0613: Unused argument 'inputjson' (unused-argument) [INFO] ************* Module osdf.adapters.conductor.api_builder [INFO] osdf/adapters/conductor/api_builder.py:37:0: C0301: Line too long (108/100) (line-too-long) [INFO] osdf/adapters/conductor/api_builder.py:106:0: C0301: Line too long (112/100) (line-too-long) [INFO] osdf/adapters/conductor/api_builder.py:122:0: C0301: Line too long (101/100) (line-too-long) [INFO] osdf/adapters/conductor/api_builder.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/adapters/conductor/api_builder.py:38:13: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] osdf/adapters/conductor/api_builder.py:52:0: R0913: Too many arguments (8/5) (too-many-arguments) [INFO] osdf/adapters/conductor/api_builder.py:52:0: R0914: Too many local variables (32/15) (too-many-locals) [INFO] osdf/adapters/conductor/api_builder.py:69:21: R1732: Consider using 'with' for resource-allocating operations (consider-using-with) [INFO] osdf/adapters/conductor/api_builder.py:69:21: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] osdf/adapters/conductor/api_builder.py:70:4: C0103: Variable name "gp" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/conductor/api_builder.py:21:0: C0411: standard import "import json" should be placed before "from jinja2 import Template" (wrong-import-order) [INFO] ************* Module osdf.adapters.conductor.__init__ [INFO] osdf/adapters/conductor/__init__.py:17:0: C0304: Final newline missing (missing-final-newline) [INFO] ************* Module osdf.adapters.conductor.conductor [INFO] osdf/adapters/conductor/conductor.py:76:0: C0301: Line too long (105/100) (line-too-long) [INFO] osdf/adapters/conductor/conductor.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/adapters/conductor/conductor.py:30:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/conductor/conductor.py:30:0: R0913: Too many arguments (7/5) (too-many-arguments) [INFO] osdf/adapters/conductor/conductor.py:30:0: R0914: Too many local variables (32/15) (too-many-locals) [INFO] osdf/adapters/conductor/conductor.py:46:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/conductor/conductor.py:52:4: C0103: Variable name "rc" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/conductor/conductor.py:59:20: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/conductor/conductor.py:79:36: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/conductor/conductor.py:83:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/conductor/conductor.py:90:8: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/conductor/conductor.py:91:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/conductor/conductor.py:95:33: C0103: Argument name "rc" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/conductor/conductor.py:104:20: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/conductor/conductor.py:112:20: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/adapters/conductor/conductor.py:22:0: C0411: standard import "import time" should be placed before "from requests import RequestException" (wrong-import-order) [INFO] ************* Module osdf.adapters.conductor.translation [INFO] osdf/adapters/conductor/translation.py:30:0: C0301: Line too long (101/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:65:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:84:0: C0301: Line too long (112/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:87:0: C0301: Line too long (105/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:103:0: C0301: Line too long (107/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:108:0: C0301: Line too long (102/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:112:0: C0301: Line too long (111/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:115:0: C0301: Line too long (101/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:124:0: C0301: Line too long (112/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:133:0: C0301: Line too long (108/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:134:0: C0301: Line too long (116/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:137:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:138:0: C0301: Line too long (112/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:144:0: C0301: Line too long (103/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:145:0: C0301: Line too long (108/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:150:0: C0301: Line too long (104/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:154:0: C0301: Line too long (101/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:168:0: C0301: Line too long (111/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:174:0: C0301: Line too long (107/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:186:0: C0301: Line too long (108/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:191:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:192:0: C0301: Line too long (107/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:193:0: C0301: Line too long (101/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:197:0: C0301: Line too long (103/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:206:0: C0301: Line too long (101/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:208:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:219:0: C0301: Line too long (109/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:220:0: C0301: Line too long (101/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:230:0: C0301: Line too long (101/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:240:0: C0301: Line too long (101/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:250:0: C0301: Line too long (105/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:258:0: C0301: Line too long (105/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:266:0: C0301: Line too long (102/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:277:0: C0301: Line too long (111/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:284:0: C0301: Line too long (108/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:288:0: C0301: Line too long (113/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:312:0: C0301: Line too long (112/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:314:0: C0301: Line too long (115/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:316:0: C0301: Line too long (107/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:317:0: C0301: Line too long (111/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:319:0: C0301: Line too long (105/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:321:0: C0301: Line too long (118/100) (line-too-long) [INFO] osdf/adapters/conductor/translation.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/adapters/conductor/translation.py:26:39: R1732: Consider using 'with' for resource-allocating operations (consider-using-with) [INFO] osdf/adapters/conductor/translation.py:26:39: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] osdf/adapters/conductor/translation.py:53:16: C0103: Variable name "queryProp" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/conductor/translation.py:61:0: R0914: Too many local variables (16/15) (too-many-locals) [INFO] osdf/adapters/conductor/translation.py:85:12: W0612: Unused variable 'default' (unused-variable) [INFO] osdf/adapters/conductor/translation.py:107:14: R1719: The if expression can be replaced with 'test' (simplifiable-if-expression) [INFO] osdf/adapters/conductor/translation.py:132:8: C0103: Variable name "pc" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/conductor/translation.py:142:20: C0103: Variable name "d" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/conductor/translation.py:143:40: R1719: The if expression can be replaced with 'test' (simplifiable-if-expression) [INFO] osdf/adapters/conductor/translation.py:146:20: R1724: Unnecessary "else" after "continue", remove the "else" and de-indent the code inside it (no-else-continue) [INFO] osdf/adapters/conductor/translation.py:158:24: W4701: Iterated list 'related_policies' is being modified inside for loop body, consider iterating through a copy of it instead. (modified-iterating-list) [INFO] osdf/adapters/conductor/translation.py:156:20: C0103: Variable name "pc" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/conductor/translation.py:246:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/conductor/translation.py:254:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/conductor/translation.py:274:11: C0103: Variable name "v" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/adapters/conductor/translation.py:284:25: R1718: Consider using a set comprehension (consider-using-set-comprehension) [INFO] osdf/adapters/conductor/translation.py:285:8: R1724: Unnecessary "elif" after "continue", remove the leading "el" from "elif" (no-else-continue) [INFO] osdf/adapters/conductor/translation.py:307:39: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] osdf/adapters/conductor/translation.py:328:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/conductor/translation.py:330:31: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] osdf/adapters/conductor/translation.py:371:21: W0622: Redefining built-in 'property' (redefined-builtin) [INFO] osdf/adapters/conductor/translation.py:371:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/adapters/conductor/translation.py:372:39: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] osdf/adapters/conductor/translation.py:374:15: C0103: Variable name "v" doesn't conform to snake_case naming style (invalid-name) [INFO] ************* Module osdf.utils.data_types [INFO] osdf/utils/data_types.py:30:0: C0305: Trailing newlines (trailing-newlines) [INFO] osdf/utils/data_types.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] ************* Module osdf.utils.interfaces [INFO] osdf/utils/interfaces.py:30:0: C0301: Line too long (112/100) (line-too-long) [INFO] osdf/utils/interfaces.py:58:0: C0301: Line too long (101/100) (line-too-long) [INFO] osdf/utils/interfaces.py:81:0: C0301: Line too long (111/100) (line-too-long) [INFO] osdf/utils/interfaces.py:89:0: C0301: Line too long (105/100) (line-too-long) [INFO] osdf/utils/interfaces.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/utils/interfaces.py:45:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] osdf/utils/interfaces.py:51:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] osdf/utils/interfaces.py:55:0: R0205: Class 'RestClient' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) [INFO] osdf/utils/interfaces.py:55:0: R0902: Too many instance attributes (8/7) (too-many-instance-attributes) [INFO] osdf/utils/interfaces.py:58:4: R0913: Too many arguments (10/5) (too-many-arguments) [INFO] osdf/utils/interfaces.py:69:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/utils/interfaces.py:72:4: R0913: Too many arguments (8/5) (too-many-arguments) [INFO] osdf/utils/interfaces.py:87:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/utils/interfaces.py:89:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/utils/interfaces.py:109:8: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) [INFO] ************* Module osdf.utils.cipherUtils [INFO] osdf/utils/cipherUtils.py:1:0: C0103: Module name "cipherUtils" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/utils/cipherUtils.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/utils/cipherUtils.py:41:8: C0103: Attribute name "bs" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/utils/cipherUtils.py:25:0: C0115: Missing class docstring (missing-class-docstring) [INFO] osdf/utils/cipherUtils.py:25:0: R0205: Class 'AESCipher' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) [INFO] osdf/utils/cipherUtils.py:29:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/utils/cipherUtils.py:36:8: R1720: Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (no-else-raise) [INFO] osdf/utils/cipherUtils.py:47:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/utils/cipherUtils.py:54:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/utils/cipherUtils.py:55:8: C0103: Variable name "iv" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/utils/cipherUtils.py:21:0: C0411: third party import "from Crypto.Util.Padding import unpad" should be placed before "from osdf.config.base import osdf_config" (wrong-import-order) [INFO] osdf/utils/cipherUtils.py:22:0: C0411: third party import "from Crypto.Util.Padding import pad" should be placed before "from osdf.config.base import osdf_config" (wrong-import-order) [INFO] osdf/utils/cipherUtils.py:21:0: C0412: Imports from package Crypto are not grouped (ungrouped-imports) [INFO] ************* Module osdf.utils.data_conversion [INFO] osdf/utils/data_conversion.py:31:0: C0301: Line too long (107/100) (line-too-long) [INFO] osdf/utils/data_conversion.py:45:0: C0301: Line too long (108/100) (line-too-long) [INFO] osdf/utils/data_conversion.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/utils/data_conversion.py:34:8: C0103: Variable name "x" doesn't conform to snake_case naming style (invalid-name) [INFO] ************* Module osdf.utils.file_utils [INFO] osdf/utils/file_utils.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/utils/file_utils.py:27:23: C0103: Argument name "p" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/utils/file_utils.py:27:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/utils/file_utils.py:30:20: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] ************* Module osdf.utils.api_data_utils [INFO] osdf/utils/api_data_utils.py:26:35: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/utils/api_data_utils.py:29:29: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/utils/api_data_utils.py:31:75: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/utils/api_data_utils.py:33:0: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/utils/api_data_utils.py:38:0: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/utils/api_data_utils.py:39:0: C0301: Line too long (137/100) (line-too-long) [INFO] osdf/utils/api_data_utils.py:40:0: C0301: Line too long (108/100) (line-too-long) [INFO] osdf/utils/api_data_utils.py:41:0: C0301: Line too long (156/100) (line-too-long) [INFO] osdf/utils/api_data_utils.py:42:0: C0301: Line too long (107/100) (line-too-long) [INFO] osdf/utils/api_data_utils.py:47:0: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/utils/api_data_utils.py:48:0: C0301: Line too long (178/100) (line-too-long) [INFO] osdf/utils/api_data_utils.py:49:0: C0301: Line too long (107/100) (line-too-long) [INFO] osdf/utils/api_data_utils.py:50:0: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/utils/api_data_utils.py:57:0: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/utils/api_data_utils.py:58:28: C0303: Trailing whitespace (trailing-whitespace) [INFO] osdf/utils/api_data_utils.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/utils/api_data_utils.py:24:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/utils/api_data_utils.py:39:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/utils/api_data_utils.py:41:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/utils/api_data_utils.py:48:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] ************* Module osdf.utils.programming_utils [INFO] osdf/utils/programming_utils.py:25:0: C0301: Line too long (104/100) (line-too-long) [INFO] osdf/utils/programming_utils.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/utils/programming_utils.py:51:4: C0103: Variable name "T" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/utils/programming_utils.py:72:4: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) [INFO] osdf/utils/programming_utils.py:80:17: C0103: Argument name "l" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/utils/programming_utils.py:98:11: C0103: Variable name "v" doesn't conform to snake_case naming style (invalid-name) [INFO] ************* Module osdf.utils.mdc_utils [INFO] osdf/utils/mdc_utils.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/utils/mdc_utils.py:40:15: W0703: Catching too general exception Exception (broad-except) [INFO] osdf/utils/mdc_utils.py:43:19: W0703: Catching too general exception Exception (broad-except) [INFO] osdf/utils/mdc_utils.py:49:15: W0703: Catching too general exception Exception (broad-except) [INFO] osdf/utils/mdc_utils.py:144:4: C0103: Variable name "ct" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/utils/mdc_utils.py:145:4: C0103: Variable name "lt" doesn't conform to snake_case naming style (invalid-name) [INFO] ************* Module osdf.config.__init__ [INFO] osdf/config/__init__.py:32:0: C0305: Trailing newlines (trailing-newlines) [INFO] ************* Module osdf.config [INFO] osdf/config/__init__.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/config/__init__.py:25:0: C0115: Missing class docstring (missing-class-docstring) [INFO] osdf/config/__init__.py:28:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/config/__init__.py:30:46: R1732: Consider using 'with' for resource-allocating operations (consider-using-with) [INFO] osdf/config/__init__.py:30:46: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] osdf/config/__init__.py:25:0: R0903: Too few public methods (1/2) (too-few-public-methods) [INFO] osdf/config/__init__.py:20:0: C0411: standard import "import json" should be placed before "import yaml" (wrong-import-order) [INFO] ************* Module osdf.config.loader [INFO] osdf/config/loader.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/config/loader.py:31:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] osdf/config/loader.py:40:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] ************* Module osdf.config.consulconfig [INFO] osdf/config/consulconfig.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/config/consulconfig.py:9:0: C0115: Missing class docstring (missing-class-docstring) [INFO] osdf/config/consulconfig.py:9:0: R0205: Class 'Config' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) [INFO] osdf/config/consulconfig.py:21:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/config/consulconfig.py:30:19: W0703: Catching too general exception Exception (broad-except) [INFO] osdf/config/consulconfig.py:30:12: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/config/consulconfig.py:31:32: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/config/consulconfig.py:33:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/config/consulconfig.py:39:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/config/consulconfig.py:43:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/config/consulconfig.py:3:0: C0411: standard import "import json" should be placed before "from consul.base import Timeout" (wrong-import-order) [INFO] osdf/config/consulconfig.py:5:0: C0411: third party import "from tornado.gen import coroutine" should be placed before "from osdf.logging.osdf_logging import debug_log" (wrong-import-order) [INFO] osdf/config/consulconfig.py:6:0: C0411: third party import "from tornado.ioloop import IOLoop" should be placed before "from osdf.logging.osdf_logging import debug_log" (wrong-import-order) [INFO] ************* Module osdf.config.base [INFO] osdf/config/base.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/config/base.py:32:0: C0103: Constant name "slicing_spec" doesn't conform to UPPER_CASE naming style (invalid-name) [INFO] osdf/config/base.py:25:0: C0411: standard import "from threading import Thread" should be placed before "from osdf.config.consulconfig import call_consul_kv" (wrong-import-order) [INFO] ************* Module osdf.config.credentials [INFO] osdf/config/credentials.py:43:0: C0301: Line too long (104/100) (line-too-long) [INFO] osdf/config/credentials.py:49:0: C0301: Line too long (108/100) (line-too-long) [INFO] osdf/config/credentials.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/config/credentials.py:27:8: W0621: Redefining name 'dmaap_creds' from outer scope (line 24) (redefined-outer-name) [INFO] osdf/config/credentials.py:28:4: W0702: No exception type(s) specified (bare-except) [INFO] osdf/config/credentials.py:35:24: R1732: Consider using 'with' for resource-allocating operations (consider-using-with) [INFO] osdf/config/credentials.py:35:24: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] osdf/config/credentials.py:41:23: C0103: Argument name "x" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/config/credentials.py:50:21: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] osdf/config/credentials.py:56:12: C0103: Variable name "x" doesn't conform to snake_case naming style (invalid-name) [INFO] ************* Module osdf.logging [INFO] osdf/logging/__init__.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] ************* Module osdf.logging.oof_mdc_formatter [INFO] osdf/logging/oof_mdc_formatter.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/logging/oof_mdc_formatter.py:30:4: R0913: Too many arguments (6/5) (too-many-arguments) [INFO] osdf/logging/oof_mdc_formatter.py:51:15: R1725: Consider using Python 3 style super() without arguments (super-with-arguments) [INFO] ************* Module osdf.logging.monkey [INFO] osdf/logging/monkey.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] ************* Module osdf.logging.oof_mdc_context [INFO] osdf/logging/oof_mdc_context.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/logging/oof_mdc_context.py:33:0: C0103: Function name "findCaller" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/logging/oof_mdc_context.py:33:15: W0613: Unused argument 'self' (unused-argument) [INFO] osdf/logging/oof_mdc_context.py:33:39: W0613: Unused argument 'stacklevel' (unused-argument) [INFO] osdf/logging/oof_mdc_context.py:55:8: W0212: Access to a protected member _log of a client class (protected-access) [INFO] osdf/logging/oof_mdc_context.py:67:8: W0212: Access to a protected member _log of a client class (protected-access) [INFO] osdf/logging/oof_mdc_context.py:79:8: W0212: Access to a protected member _log of a client class (protected-access) [INFO] osdf/logging/oof_mdc_context.py:103:8: W0212: Access to a protected member _log of a client class (protected-access) [INFO] osdf/logging/oof_mdc_context.py:118:8: W0212: Access to a protected member _log of a client class (protected-access) [INFO] osdf/logging/oof_mdc_context.py:130:8: R1720: Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it (no-else-raise) [INFO] osdf/logging/oof_mdc_context.py:136:8: W0212: Access to a protected member _log of a client class (protected-access) [INFO] ************* Module osdf.logging.osdf_logging [INFO] osdf/logging/osdf_logging.py:64:0: C0301: Line too long (112/100) (line-too-long) [INFO] osdf/logging/osdf_logging.py:70:0: C0301: Line too long (116/100) (line-too-long) [INFO] osdf/logging/osdf_logging.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] osdf/logging/osdf_logging.py:44:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/logging/osdf_logging.py:45:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] osdf/logging/osdf_logging.py:48:8: C0103: Variable name "a" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/logging/osdf_logging.py:53:0: R0903: Too few public methods (1/2) (too-few-public-methods) [INFO] osdf/logging/osdf_logging.py:83:0: C0115: Missing class docstring (missing-class-docstring) [INFO] osdf/logging/osdf_logging.py:83:0: R0205: Class 'OOFOSDFLogMessageFormatter' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) [INFO] osdf/logging/osdf_logging.py:90:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:98:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:106:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:114:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:122:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:130:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:137:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:145:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:152:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:159:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:167:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:175:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:183:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:191:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:198:14: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:206:14: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:214:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:221:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:228:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:236:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:244:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:252:14: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:260:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:268:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:276:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:284:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:292:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:299:15: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/logging/osdf_logging.py:83:0: R0904: Too many public methods (28/20) (too-many-public-methods) [INFO] ************* Module osdf.apps.__init__ [INFO] osdf/apps/__init__.py:2:0: C0304: Final newline missing (missing-final-newline) [INFO] ************* Module osdf.apps [INFO] osdf/apps/__init__.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] ************* Module osdf.apps.baseapp [INFO] osdf/apps/baseapp.py:75:0: C0301: Line too long (122/100) (line-too-long) [INFO] osdf/apps/baseapp.py:78:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/apps/baseapp.py:87:0: C0301: Line too long (103/100) (line-too-long) [INFO] osdf/apps/baseapp.py:90:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/apps/baseapp.py:135:0: C0301: Line too long (103/100) (line-too-long) [INFO] osdf/apps/baseapp.py:167:0: C0301: Line too long (106/100) (line-too-long) [INFO] osdf/apps/baseapp.py:178:0: C0301: Line too long (111/100) (line-too-long) [INFO] osdf/apps/baseapp.py:179:0: C0301: Line too long (108/100) (line-too-long) [INFO] osdf/apps/baseapp.py:180:0: C0301: Line too long (113/100) (line-too-long) [INFO] osdf/apps/baseapp.py:196:0: C0301: Line too long (102/100) (line-too-long) [INFO] osdf/apps/baseapp.py:24:0: W0402: Uses of a deprecated module 'optparse' (deprecated-module) [INFO] osdf/apps/baseapp.py:38:0: R0402: Use 'from osdf.adapters.aaf import sms' instead (consider-using-from-import) [INFO] osdf/apps/baseapp.py:61:30: C0103: Argument name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/apps/baseapp.py:65:20: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/apps/baseapp.py:74:29: C0103: Argument name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/apps/baseapp.py:78:20: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/apps/baseapp.py:86:22: C0103: Argument name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] osdf/apps/baseapp.py:90:20: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/apps/baseapp.py:107:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/apps/baseapp.py:119:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/apps/baseapp.py:124:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/apps/baseapp.py:129:11: W0703: Catching too general exception Exception (broad-except) [INFO] osdf/apps/baseapp.py:133:15: W0703: Catching too general exception Exception (broad-except) [INFO] osdf/apps/baseapp.py:135:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/apps/baseapp.py:138:26: W0621: Redefining name 'request' from outer scope (line 32) (redefined-outer-name) [INFO] osdf/apps/baseapp.py:138:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/apps/baseapp.py:147:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/apps/baseapp.py:154:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/apps/baseapp.py:167:20: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/apps/baseapp.py:163:21: W0613: Unused argument 'error' (unused-argument) [INFO] osdf/apps/baseapp.py:173:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/apps/baseapp.py:174:29: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/apps/baseapp.py:174:43: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/apps/baseapp.py:189:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] osdf/apps/baseapp.py:186:10: W0612: Unused variable 'args' (unused-variable) [INFO] osdf/apps/baseapp.py:194:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/apps/baseapp.py:201:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] osdf/apps/baseapp.py:202:4: W0601: Global variable 'sys_conf' undefined at the module level (global-variable-undefined) [INFO] osdf/apps/baseapp.py:202:4: C0103: Constant name "sys_conf" doesn't conform to UPPER_CASE naming style (invalid-name) [INFO] ************* Module apps.nst.optimizers.nst_select_processor [INFO] apps/nst/optimizers/nst_select_processor.py:49:0: C0301: Line too long (116/100) (line-too-long) [INFO] apps/nst/optimizers/nst_select_processor.py:71:0: C0301: Line too long (101/100) (line-too-long) [INFO] apps/nst/optimizers/nst_select_processor.py:36:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/nst/optimizers/nst_select_processor.py:58:15: W0703: Catching too general exception Exception (broad-except) [INFO] apps/nst/optimizers/nst_select_processor.py:59:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nst/optimizers/nst_select_processor.py:67:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nst/optimizers/nst_select_processor.py:105:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/nst/optimizers/nst_select_processor.py:108:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nst/optimizers/nst_select_processor.py:111:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/nst/optimizers/nst_select_processor.py:126:8: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/nst/optimizers/nst_select_processor.py:131:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nst/optimizers/nst_select_processor.py:133:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nst/optimizers/nst_select_processor.py:149:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/nst/optimizers/nst_select_processor.py:149:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) [INFO] apps/nst/optimizers/nst_select_processor.py:149:4: R0201: Method could be a function (no-self-use) [INFO] apps/nst/optimizers/nst_select_processor.py:27:0: C0411: third party import "from requests import RequestException" should be placed before "from osdf.adapters.conductor import conductor" (wrong-import-order) [INFO] apps/nst/optimizers/nst_select_processor.py:28:0: C0411: standard import "from threading import Thread" should be placed before "from requests import RequestException" (wrong-import-order) [INFO] apps/nst/optimizers/nst_select_processor.py:29:0: C0411: standard import "import traceback" should be placed before "from requests import RequestException" (wrong-import-order) [INFO] ************* Module apps.nsst.optimizers.nsst_select_processor [INFO] apps/nsst/optimizers/nsst_select_processor.py:49:0: C0301: Line too long (116/100) (line-too-long) [INFO] apps/nsst/optimizers/nsst_select_processor.py:71:0: C0301: Line too long (101/100) (line-too-long) [INFO] apps/nsst/optimizers/nsst_select_processor.py:36:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/nsst/optimizers/nsst_select_processor.py:58:15: W0703: Catching too general exception Exception (broad-except) [INFO] apps/nsst/optimizers/nsst_select_processor.py:59:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nsst/optimizers/nsst_select_processor.py:67:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nsst/optimizers/nsst_select_processor.py:105:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/nsst/optimizers/nsst_select_processor.py:108:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nsst/optimizers/nsst_select_processor.py:111:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/nsst/optimizers/nsst_select_processor.py:126:8: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/nsst/optimizers/nsst_select_processor.py:131:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nsst/optimizers/nsst_select_processor.py:133:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nsst/optimizers/nsst_select_processor.py:149:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/nsst/optimizers/nsst_select_processor.py:149:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) [INFO] apps/nsst/optimizers/nsst_select_processor.py:149:4: R0201: Method could be a function (no-self-use) [INFO] apps/nsst/optimizers/nsst_select_processor.py:27:0: C0411: third party import "from requests import RequestException" should be placed before "from osdf.adapters.conductor import conductor" (wrong-import-order) [INFO] apps/nsst/optimizers/nsst_select_processor.py:28:0: C0411: standard import "from threading import Thread" should be placed before "from requests import RequestException" (wrong-import-order) [INFO] apps/nsst/optimizers/nsst_select_processor.py:29:0: C0411: standard import "import traceback" should be placed before "from requests import RequestException" (wrong-import-order) [INFO] ************* Module apps.slice_selection.optimizers.conductor.remote_opt_processor [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:71:0: C0301: Line too long (110/100) (line-too-long) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:72:0: C0301: Line too long (111/100) (line-too-long) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:110:0: C0301: Line too long (110/100) (line-too-long) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:131:0: C0301: Line too long (113/100) (line-too-long) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:36:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:51:8: C0103: Variable name "rc" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:62:15: W0703: Catching too general exception Exception (broad-except) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:63:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:71:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:74:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:98:8: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:103:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:106:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:112:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:125:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:133:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:24:0: C0411: standard import "from threading import Thread" should be placed before "from requests import RequestException" (wrong-import-order) [INFO] apps/slice_selection/optimizers/conductor/remote_opt_processor.py:25:0: C0411: standard import "import traceback" should be placed before "from requests import RequestException" (wrong-import-order) [INFO] ************* Module apps.slice_selection.optimizers.conductor.response_processor [INFO] apps/slice_selection/optimizers/conductor/response_processor.py:43:0: C0301: Line too long (116/100) (line-too-long) [INFO] apps/slice_selection/optimizers/conductor/response_processor.py:26:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/slice_selection/optimizers/conductor/response_processor.py:26:0: R0205: Class 'ResponseProcessor' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) [INFO] apps/slice_selection/optimizers/conductor/response_processor.py:47:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/slice_selection/optimizers/conductor/response_processor.py:48:8: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) [INFO] apps/slice_selection/optimizers/conductor/response_processor.py:47:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) [INFO] apps/slice_selection/optimizers/conductor/response_processor.py:74:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/slice_selection/optimizers/conductor/response_processor.py:83:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] ************* Module apps.nxi_termination.optimizers.remote_opt_processor [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:52:0: C0301: Line too long (110/100) (line-too-long) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:57:0: C0301: Line too long (117/100) (line-too-long) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:70:0: C0301: Line too long (103/100) (line-too-long) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:72:0: C0301: Line too long (106/100) (line-too-long) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:99:0: C0301: Line too long (114/100) (line-too-long) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:68:20: W0622: Redefining built-in 'property' (redefined-builtin) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:28:0: R0914: Too many local variables (17/15) (too-many-locals) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:82:11: W0703: Catching too general exception Exception (broad-except) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:50:16: R1724: Unnecessary "elif" after "continue", remove the leading "el" from "elif" (no-else-continue) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:57:46: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:65:32: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:78:4: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:82:4: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:83:17: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:28:0: R0912: Too many branches (14/12) (too-many-branches) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:87:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:88:10: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:95:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:98:20: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/nxi_termination/optimizers/remote_opt_processor.py:104:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] ************* Module apps.nxi_termination.optimizers.response_processor [INFO] apps/nxi_termination/optimizers/response_processor.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] ************* Module apps.placement.optimizers.conductor.remote_opt_processor [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:49:0: C0301: Line too long (109/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:56:0: C0301: Line too long (102/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:64:0: C0301: Line too long (106/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:66:0: C0301: Line too long (111/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:71:0: C0301: Line too long (102/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:73:0: C0301: Line too long (107/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:103:0: C0301: Line too long (106/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:104:0: C0301: Line too long (111/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:109:0: C0301: Line too long (102/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:111:0: C0301: Line too long (103/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:115:0: C0301: Line too long (102/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:147:0: C0301: Line too long (106/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:171:0: C0301: Line too long (119/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:178:0: C0301: Line too long (115/100) (line-too-long) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:52:12: C0103: Variable name "c" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:66:40: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:73:36: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:108:21: R1732: Consider using 'with' for resource-allocating operations (consider-using-with) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:108:21: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:114:0: R0914: Too many local variables (16/15) (too-many-locals) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:163:11: W0703: Catching too general exception Exception (broad-except) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:127:8: C0103: Variable name "rc" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:164:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:169:12: E0601: Using variable 'rc' before assignment (used-before-assignment) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:171:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:178:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:21:0: C0411: standard import "import json" should be placed before "from jinja2 import Template" (wrong-import-order) [INFO] apps/placement/optimizers/conductor/remote_opt_processor.py:23:0: C0411: standard import "import traceback" should be placed before "from jinja2 import Template" (wrong-import-order) [INFO] ************* Module apps.placement.models.api.placementRequest [INFO] apps/placement/models/api/placementRequest.py:105:0: C0304: Final newline missing (missing-final-newline) [INFO] apps/placement/models/api/placementRequest.py:1:0: C0103: Module name "placementRequest" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/placement/models/api/placementRequest.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/placement/models/api/placementRequest.py:54:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/placement/models/api/placementRequest.py:59:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/placement/models/api/placementRequest.py:66:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/placement/models/api/placementRequest.py:70:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/placement/models/api/placementRequest.py:80:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/placement/models/api/placementRequest.py:20:0: W0611: Unused BooleanType imported from schematics.types (unused-import) [INFO] apps/placement/models/api/placementRequest.py:20:0: C0411: third party import "from schematics.types import BaseType, StringType, URLType, IntType, BooleanType" should be placed before "from osdf.models.api.common import OSDFModel" (wrong-import-order) [INFO] apps/placement/models/api/placementRequest.py:21:0: C0411: third party import "from schematics.types.compound import ModelType, ListType, DictType" should be placed before "from osdf.models.api.common import OSDFModel" (wrong-import-order) [INFO] ************* Module apps.placement.models.api.placementResponse [INFO] apps/placement/models/api/placementResponse.py:24:1: W0511: TODO: update osdf.models (fixme) [INFO] apps/placement/models/api/placementResponse.py:1:0: C0103: Module name "placementResponse" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/placement/models/api/placementResponse.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/placement/models/api/placementResponse.py:26:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/placement/models/api/placementResponse.py:42:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/placement/models/api/placementResponse.py:47:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/placement/models/api/placementResponse.py:54:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/placement/models/api/placementResponse.py:59:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/placement/models/api/placementResponse.py:21:0: W0611: Unused DictType imported from schematics.types.compound (unused-import) [INFO] apps/placement/models/api/placementResponse.py:20:0: C0411: third party import "from schematics.types import BaseType, StringType" should be placed before "from osdf.models.api.common import OSDFModel" (wrong-import-order) [INFO] apps/placement/models/api/placementResponse.py:21:0: C0411: third party import "from schematics.types.compound import ModelType, ListType, DictType" should be placed before "from osdf.models.api.common import OSDFModel" (wrong-import-order) [INFO] ************* Module apps.route.optimizers.inter_domain_route_opt [INFO] apps/route/optimizers/inter_domain_route_opt.py:250:0: C0301: Line too long (139/100) (line-too-long) [INFO] apps/route/optimizers/inter_domain_route_opt.py:367:0: C0301: Line too long (147/100) (line-too-long) [INFO] apps/route/optimizers/inter_domain_route_opt.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/route/optimizers/inter_domain_route_opt.py:48:4: R0914: Too many local variables (16/15) (too-many-locals) [INFO] apps/route/optimizers/inter_domain_route_opt.py:82:4: R0201: Method could be a function (no-self-use) [INFO] apps/route/optimizers/inter_domain_route_opt.py:115:4: R0201: Method could be a function (no-self-use) [INFO] apps/route/optimizers/inter_domain_route_opt.py:206:4: R0201: Method could be a function (no-self-use) [INFO] apps/route/optimizers/inter_domain_route_opt.py:238:4: R0914: Too many local variables (26/15) (too-many-locals) [INFO] apps/route/optimizers/inter_domain_route_opt.py:261:8: C0103: Variable name "le" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/inter_domain_route_opt.py:258:12: W0612: Unused variable 'k' (unused-variable) [INFO] apps/route/optimizers/inter_domain_route_opt.py:291:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) [INFO] apps/route/optimizers/inter_domain_route_opt.py:307:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) [INFO] apps/route/optimizers/inter_domain_route_opt.py:331:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) [INFO] apps/route/optimizers/inter_domain_route_opt.py:354:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) [INFO] apps/route/optimizers/inter_domain_route_opt.py:27:0: C0411: third party import "import pymzn" should be placed before "from osdf.logging.osdf_logging import audit_log" (wrong-import-order) [INFO] apps/route/optimizers/inter_domain_route_opt.py:28:0: C0411: third party import "from sklearn import preprocessing" should be placed before "from osdf.logging.osdf_logging import audit_log" (wrong-import-order) [INFO] ************* Module apps.route.optimizers.simple_route_opt [INFO] apps/route/optimizers/simple_route_opt.py:38:5: W0511: TODO: read the port from the configuration and add to DNS (fixme) [INFO] apps/route/optimizers/simple_route_opt.py:34:38: C0303: Trailing whitespace (trailing-whitespace) [INFO] apps/route/optimizers/simple_route_opt.py:35:36: C0303: Trailing whitespace (trailing-whitespace) [INFO] apps/route/optimizers/simple_route_opt.py:37:43: C0303: Trailing whitespace (trailing-whitespace) [INFO] apps/route/optimizers/simple_route_opt.py:68:0: C0301: Line too long (118/100) (line-too-long) [INFO] apps/route/optimizers/simple_route_opt.py:69:0: C0301: Line too long (105/100) (line-too-long) [INFO] apps/route/optimizers/simple_route_opt.py:84:0: C0301: Line too long (102/100) (line-too-long) [INFO] apps/route/optimizers/simple_route_opt.py:144:0: C0301: Line too long (102/100) (line-too-long) [INFO] apps/route/optimizers/simple_route_opt.py:236:0: C0301: Line too long (147/100) (line-too-long) [INFO] apps/route/optimizers/simple_route_opt.py:237:0: C0301: Line too long (123/100) (line-too-long) [INFO] apps/route/optimizers/simple_route_opt.py:240:0: C0301: Line too long (115/100) (line-too-long) [INFO] apps/route/optimizers/simple_route_opt.py:264:0: C0301: Line too long (115/100) (line-too-long) [INFO] apps/route/optimizers/simple_route_opt.py:266:0: C0304: Final newline missing (missing-final-newline) [INFO] apps/route/optimizers/simple_route_opt.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/route/optimizers/simple_route_opt.py:46:4: R0201: Method could be a function (no-self-use) [INFO] apps/route/optimizers/simple_route_opt.py:57:73: C0103: Argument name "mappingTable" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:57:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/route/optimizers/simple_route_opt.py:64:8: C0103: Variable name "listOfLinks" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:57:4: R0201: Method could be a function (no-self-use) [INFO] apps/route/optimizers/simple_route_opt.py:76:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/route/optimizers/simple_route_opt.py:76:4: R0201: Method could be a function (no-self-use) [INFO] apps/route/optimizers/simple_route_opt.py:79:82: C0103: Argument name "mappingTable" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:79:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/route/optimizers/simple_route_opt.py:79:4: R0913: Too many arguments (6/5) (too-many-arguments) [INFO] apps/route/optimizers/simple_route_opt.py:89:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/route/optimizers/simple_route_opt.py:91:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] apps/route/optimizers/simple_route_opt.py:93:23: C0103: Variable name "eachItem" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:89:4: R0201: Method could be a function (no-self-use) [INFO] apps/route/optimizers/simple_route_opt.py:104:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/route/optimizers/simple_route_opt.py:107:8: C0103: Variable name "parseTemplate" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:109:12: C0103: Variable name "eachItem" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:115:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/route/optimizers/simple_route_opt.py:115:4: R0914: Too many local variables (30/15) (too-many-locals) [INFO] apps/route/optimizers/simple_route_opt.py:116:8: C0103: Variable name "Edge_Start" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:117:8: C0103: Variable name "Edge_End" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:125:8: C0103: Variable name "mappingTable" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:141:24: C0103: Variable name "relationshipStartNode" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:144:24: C0103: Variable name "relationshipStartNodeID" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:149:24: C0103: Variable name "relationshipEndtNode" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:150:24: C0103: Variable name "relationshipEndNodeID" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:161:8: C0103: Variable name "le" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:166:8: C0200: Consider using enumerate instead of iterating with range and len (consider-using-enumerate) [INFO] apps/route/optimizers/simple_route_opt.py:171:8: C0200: Consider using enumerate instead of iterating with range and len (consider-using-enumerate) [INFO] apps/route/optimizers/simple_route_opt.py:179:12: W0612: Unused variable 'k' (unused-variable) [INFO] apps/route/optimizers/simple_route_opt.py:115:4: R0915: Too many statements (70/50) (too-many-statements) [INFO] apps/route/optimizers/simple_route_opt.py:217:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/route/optimizers/simple_route_opt.py:218:8: C0103: Variable name "nodeSet" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:219:8: C0200: Consider using enumerate instead of iterating with range and len (consider-using-enumerate) [INFO] apps/route/optimizers/simple_route_opt.py:217:4: R0201: Method could be a function (no-self-use) [INFO] apps/route/optimizers/simple_route_opt.py:231:12: C0103: Variable name "routeInfo" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:232:12: C0103: Variable name "routeRequest" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:236:60: C0103: Variable name "mappingTable" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:240:12: C0103: Variable name "routeSolutions" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/route/optimizers/simple_route_opt.py:253:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) [INFO] apps/route/optimizers/simple_route_opt.py:20:0: W0611: Unused import json (unused-import) [INFO] apps/route/optimizers/simple_route_opt.py:23:0: W0611: Unused mdc_from_json imported from osdf.utils.mdc_utils (unused-import) [INFO] apps/route/optimizers/simple_route_opt.py:24:0: W0611: Unused MH imported from osdf.logging.osdf_logging (unused-import) [INFO] apps/route/optimizers/simple_route_opt.py:24:0: W0611: Unused error_log imported from osdf.logging.osdf_logging (unused-import) [INFO] apps/route/optimizers/simple_route_opt.py:24:0: W0611: Unused debug_log imported from osdf.logging.osdf_logging (unused-import) [INFO] apps/route/optimizers/simple_route_opt.py:20:0: C0411: standard import "import json" should be placed before "import requests" (wrong-import-order) [INFO] apps/route/optimizers/simple_route_opt.py:25:0: C0411: third party import "import pymzn" should be placed before "from osdf.utils.mdc_utils import mdc_from_json" (wrong-import-order) [INFO] apps/route/optimizers/simple_route_opt.py:26:0: C0411: third party import "from sklearn import preprocessing" should be placed before "from osdf.utils.mdc_utils import mdc_from_json" (wrong-import-order) [INFO] apps/route/optimizers/simple_route_opt.py:28:0: C0411: standard import "import os" should be placed before "import requests" (wrong-import-order) [INFO] ************* Module apps.pci.optimizers [INFO] apps/pci/optimizers/__init__.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] ************* Module apps.pci.optimizers.config_request [INFO] apps/pci/optimizers/config_request.py:23:0: C0301: Line too long (104/100) (line-too-long) [INFO] apps/pci/optimizers/config_request.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/pci/optimizers/config_request.py:22:37: W0613: Unused argument 'flat_policies' (unused-argument) [INFO] ************* Module apps.pci.optimizers.pci_opt_processor [INFO] apps/pci/optimizers/pci_opt_processor.py:36:0: C0301: Line too long (111/100) (line-too-long) [INFO] apps/pci/optimizers/pci_opt_processor.py:42:0: C0301: Line too long (112/100) (line-too-long) [INFO] apps/pci/optimizers/pci_opt_processor.py:66:0: C0301: Line too long (119/100) (line-too-long) [INFO] apps/pci/optimizers/pci_opt_processor.py:74:0: C0301: Line too long (115/100) (line-too-long) [INFO] apps/pci/optimizers/pci_opt_processor.py:78:0: C0301: Line too long (111/100) (line-too-long) [INFO] apps/pci/optimizers/pci_opt_processor.py:104:0: C0301: Line too long (101/100) (line-too-long) [INFO] apps/pci/optimizers/pci_opt_processor.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/pci/optimizers/pci_opt_processor.py:38:-1: W0105: String statement has no effect (pointless-string-statement) [INFO] apps/pci/optimizers/pci_opt_processor.py:51:8: C0103: Variable name "rc" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/pci/optimizers/pci_opt_processor.py:58:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/pci_opt_processor.py:63:12: E0601: Using variable 'rc' before assignment (used-before-assignment) [INFO] apps/pci/optimizers/pci_opt_processor.py:66:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/pci_opt_processor.py:71:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/pci_opt_processor.py:74:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/pci_opt_processor.py:77:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/pci_opt_processor.py:92:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/pci_opt_processor.py:99:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] apps/pci/optimizers/pci_opt_processor.py:106:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/pci_opt_processor.py:111:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/pci_opt_processor.py:113:11: C0103: Variable name "v" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/pci/optimizers/pci_opt_processor.py:124:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/pci_opt_processor.py:126:11: C0103: Variable name "v" doesn't conform to snake_case naming style (invalid-name) [INFO] ************* Module apps.pci.optimizers.solver.optimizer [INFO] apps/pci/optimizers/solver/optimizer.py:39:0: C0301: Line too long (101/100) (line-too-long) [INFO] apps/pci/optimizers/solver/optimizer.py:45:0: C0301: Line too long (108/100) (line-too-long) [INFO] apps/pci/optimizers/solver/optimizer.py:97:0: C0301: Line too long (112/100) (line-too-long) [INFO] apps/pci/optimizers/solver/optimizer.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:31:18: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] apps/pci/optimizers/solver/optimizer.py:32:18: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] apps/pci/optimizers/solver/optimizer.py:35:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:36:4: W0603: Using the global statement (global-statement) [INFO] apps/pci/optimizers/solver/optimizer.py:36:4: C0103: Constant name "cell_id_mapping" doesn't conform to UPPER_CASE naming style (invalid-name) [INFO] apps/pci/optimizers/solver/optimizer.py:36:4: C0103: Constant name "id_cell_mapping" doesn't conform to UPPER_CASE naming style (invalid-name) [INFO] apps/pci/optimizers/solver/optimizer.py:55:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:62:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:63:20: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] apps/pci/optimizers/solver/optimizer.py:71:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:79:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:97:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:97:0: R0913: Too many arguments (7/5) (too-many-arguments) [INFO] apps/pci/optimizers/solver/optimizer.py:115:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:123:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:127:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:129:8: C0103: Variable name "s" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/pci/optimizers/solver/optimizer.py:134:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:138:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:145:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:153:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:163:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/optimizer.py:170:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] ************* Module apps.pci.optimizers.solver.ml_model [INFO] apps/pci/optimizers/solver/ml_model.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/pci/optimizers/solver/ml_model.py:28:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/pci/optimizers/solver/ml_model.py:28:0: R0205: Class 'MlModel' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) [INFO] apps/pci/optimizers/solver/ml_model.py:40:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/ml_model.py:54:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/ml_model.py:60:8: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/pci/optimizers/solver/ml_model.py:61:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/solver/ml_model.py:69:12: C0103: Variable name "ho" doesn't conform to snake_case naming style (invalid-name) [INFO] ************* Module apps.pci.optimizers.solver.pci_utils [INFO] apps/pci/optimizers/solver/pci_utils.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/pci/optimizers/solver/pci_utils.py:19:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/pci_utils.py:20:21: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] apps/pci/optimizers/solver/pci_utils.py:21:22: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] apps/pci/optimizers/solver/pci_utils.py:27:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/pci_utils.py:34:35: W0622: Redefining built-in 'id' (redefined-builtin) [INFO] apps/pci/optimizers/solver/pci_utils.py:34:35: C0103: Argument name "id" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/pci/optimizers/solver/pci_utils.py:34:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/solver/pci_utils.py:41:37: W0622: Redefining built-in 'id' (redefined-builtin) [INFO] apps/pci/optimizers/solver/pci_utils.py:41:37: C0103: Argument name "id" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/pci/optimizers/solver/pci_utils.py:41:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] ************* Module apps.pci.optimizers.config.configdb [INFO] apps/pci/optimizers/config/configdb.py:35:0: C0301: Line too long (112/100) (line-too-long) [INFO] apps/pci/optimizers/config/configdb.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/pci/optimizers/config/configdb.py:35:8: C0103: Attribute name "rc" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/pci/optimizers/config/configdb.py:29:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/pci/optimizers/config/configdb.py:37:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/config/configdb.py:38:8: C0103: Variable name "ts" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/pci/optimizers/config/configdb.py:39:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/config/configdb.py:43:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/config/configdb.py:44:8: C0103: Variable name "ts" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/pci/optimizers/config/configdb.py:45:23: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/config/configdb.py:49:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/config/configdb.py:43:27: W0613: Unused argument 'network_id' (unused-argument) [INFO] ************* Module apps.pci.optimizers.config.cps [INFO] apps/pci/optimizers/config/cps.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/pci/optimizers/config/cps.py:37:8: C0103: Attribute name "rc" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/pci/optimizers/config/cps.py:28:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/pci/optimizers/config/cps.py:40:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/config/cps.py:41:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/config/cps.py:48:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/config/cps.py:51:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/config/cps.py:52:23: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/config/cps.py:60:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] apps/pci/optimizers/config/cps.py:70:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] ************* Module apps.pci.optimizers.config.config_client [INFO] apps/pci/optimizers/config/config_client.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/pci/optimizers/config/config_client.py:20:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/pci/optimizers/config/config_client.py:20:0: R0205: Class 'ConfigClient' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) [INFO] apps/pci/optimizers/config/config_client.py:25:31: W0622: Redefining built-in 'type' (redefined-builtin) [INFO] apps/pci/optimizers/config/config_client.py:25:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/config/config_client.py:33:20: W0622: Redefining built-in 'type' (redefined-builtin) [INFO] apps/pci/optimizers/config/config_client.py:33:4: C0116: Missing function or method docstring (missing-function-docstring) [INFO] apps/pci/optimizers/config/config_client.py:35:29: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] ************* Module apps.pci.models.api.pciOptimizationResponse [INFO] apps/pci/models/api/pciOptimizationResponse.py:1:0: C0103: Module name "pciOptimizationResponse" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/pci/models/api/pciOptimizationResponse.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/pci/models/api/pciOptimizationResponse.py:25:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/pci/models/api/pciOptimizationResponse.py:30:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/pci/models/api/pciOptimizationResponse.py:35:0: C0115: Missing class docstring (missing-class-docstring) [INFO] apps/pci/models/api/pciOptimizationResponse.py:41:0: C0115: Missing class docstring (missing-class-docstring) [INFO] ************* Module apps.pci.models.api.pciOptimizationRequest [INFO] apps/pci/models/api/pciOptimizationRequest.py:1:0: C0103: Module name "pciOptimizationRequest" doesn't conform to snake_case naming style (invalid-name) [INFO] apps/pci/models/api/pciOptimizationRequest.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/pci/models/api/pciOptimizationRequest.py:38:0: C0115: Missing class docstring (missing-class-docstring) [INFO] ************* Module apps.license.optimizers.simple_license_allocation [INFO] apps/license/optimizers/simple_license_allocation.py:23:0: C0301: Line too long (120/100) (line-too-long) [INFO] apps/license/optimizers/simple_license_allocation.py:31:0: C0301: Line too long (115/100) (line-too-long) [INFO] apps/license/optimizers/simple_license_allocation.py:36:0: C0301: Line too long (104/100) (line-too-long) [INFO] apps/license/optimizers/simple_license_allocation.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] apps/license/optimizers/simple_license_allocation.py:29:4: W0612: Unused variable 'req_id' (unused-variable) [INFO] apps/license/optimizers/simple_license_allocation.py:32:4: W0612: Unused variable 'service_name' (unused-variable) [INFO] ************* Module runtime.optim_engine [INFO] runtime/optim_engine.py:34:0: C0301: Line too long (107/100) (line-too-long) [INFO] runtime/optim_engine.py:76:0: C0301: Line too long (101/100) (line-too-long) [INFO] runtime/optim_engine.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] runtime/optim_engine.py:29:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/optim_engine.py:41:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/optim_engine.py:48:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/optim_engine.py:56:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/optim_engine.py:61:4: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) [INFO] runtime/optim_engine.py:65:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/optim_engine.py:68:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/optim_engine.py:76:36: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] ************* Module runtime.model_api [INFO] runtime/model_api.py:45:0: C0301: Line too long (107/100) (line-too-long) [INFO] runtime/model_api.py:48:0: C0301: Line too long (106/100) (line-too-long) [INFO] runtime/model_api.py:76:0: C0301: Line too long (116/100) (line-too-long) [INFO] runtime/model_api.py:78:0: C0301: Line too long (116/100) (line-too-long) [INFO] runtime/model_api.py:82:0: C0301: Line too long (101/100) (line-too-long) [INFO] runtime/model_api.py:86:0: C0301: Line too long (117/100) (line-too-long) [INFO] runtime/model_api.py:88:0: C0301: Line too long (116/100) (line-too-long) [INFO] runtime/model_api.py:95:0: C0301: Line too long (101/100) (line-too-long) [INFO] runtime/model_api.py:109:0: C0301: Line too long (113/100) (line-too-long) [INFO] runtime/model_api.py:145:0: C0301: Line too long (104/100) (line-too-long) [INFO] runtime/model_api.py:175:0: C0301: Line too long (101/100) (line-too-long) [INFO] runtime/model_api.py:202:0: C0301: Line too long (101/100) (line-too-long) [INFO] runtime/model_api.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] runtime/model_api.py:34:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/model_api.py:45:23: C0103: Variable name "db" doesn't conform to snake_case naming style (invalid-name) [INFO] runtime/model_api.py:63:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/model_api.py:69:16: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/model_api.py:75:12: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] runtime/model_api.py:82:32: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/model_api.py:84:16: W0101: Unreachable code (unreachable) [INFO] runtime/model_api.py:93:16: W0101: Unreachable code (unreachable) [INFO] runtime/model_api.py:95:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/model_api.py:97:12: W0707: Consider explicitly re-raising using the 'from' keyword (raise-missing-from) [INFO] runtime/model_api.py:100:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/model_api.py:103:4: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] runtime/model_api.py:109:29: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/model_api.py:114:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/model_api.py:122:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/model_api.py:129:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/model_api.py:132:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/model_api.py:141:33: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/model_api.py:145:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/model_api.py:147:12: W0707: Consider explicitly re-raising using the 'from' keyword (raise-missing-from) [INFO] runtime/model_api.py:150:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/model_api.py:174:15: W0703: Catching too general exception Exception (broad-except) [INFO] runtime/model_api.py:153:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/model_api.py:154:12: C0103: Variable name "d" doesn't conform to snake_case naming style (invalid-name) [INFO] runtime/model_api.py:154:16: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] runtime/model_api.py:161:12: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] runtime/model_api.py:165:16: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] runtime/model_api.py:175:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/model_api.py:180:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/model_api.py:183:4: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] runtime/model_api.py:184:12: C0103: Variable name "r" doesn't conform to snake_case naming style (invalid-name) [INFO] runtime/model_api.py:191:29: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/model_api.py:196:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/model_api.py:214:15: W0703: Catching too general exception Exception (broad-except) [INFO] runtime/model_api.py:199:28: W1310: Using formatting for a string that does not have any interpolated variables (format-string-without-interpolation) [INFO] runtime/model_api.py:199:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/model_api.py:205:12: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] runtime/model_api.py:209:16: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return) [INFO] runtime/model_api.py:215:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/model_api.py:220:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] ************* Module runtime.solvers.py.__init__ [INFO] runtime/solvers/py/__init__.py:17:0: C0304: Final newline missing (missing-final-newline) [INFO] ************* Module runtime.solvers.py.py_solver [INFO] runtime/solvers/py/py_solver.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] runtime/solvers/py/py_solver.py:28:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/solvers/py/py_solver.py:29:14: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/solvers/py/py_solver.py:30:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] runtime/solvers/py/py_solver.py:30:32: C0103: Variable name "f" doesn't conform to snake_case naming style (invalid-name) [INFO] runtime/solvers/py/py_solver.py:34:21: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/solvers/py/py_solver.py:37:21: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/solvers/py/py_solver.py:38:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] runtime/solvers/py/py_solver.py:38:35: C0103: Variable name "f" doesn't conform to snake_case naming style (invalid-name) [INFO] runtime/solvers/py/py_solver.py:41:18: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/solvers/py/py_solver.py:56:11: W0703: Catching too general exception Exception (broad-except) [INFO] runtime/solvers/py/py_solver.py:46:8: C0103: Variable name "p" doesn't conform to snake_case naming style (invalid-name) [INFO] runtime/solvers/py/py_solver.py:46:12: W1510: Using subprocess.run without explicitly set `check` is not recommended. (subprocess-run-check) [INFO] runtime/solvers/py/py_solver.py:48:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/solvers/py/py_solver.py:50:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/solvers/py/py_solver.py:52:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] runtime/solvers/py/py_solver.py:56:4: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] runtime/solvers/py/py_solver.py:57:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/solvers/py/py_solver.py:56:4: W0612: Unused variable 'e' (unused-variable) [INFO] runtime/solvers/py/py_solver.py:63:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/solvers/py/py_solver.py:64:8: C0103: Variable name "f" doesn't conform to snake_case naming style (invalid-name) [INFO] runtime/solvers/py/py_solver.py:67:15: W0703: Catching too general exception Exception (broad-except) [INFO] runtime/solvers/py/py_solver.py:67:8: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] runtime/solvers/py/py_solver.py:68:28: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/solvers/py/py_solver.py:67:8: W0612: Unused variable 'e' (unused-variable) [INFO] runtime/solvers/py/py_solver.py:71:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/solvers/py/py_solver.py:85:11: W0703: Catching too general exception Exception (broad-except) [INFO] runtime/solvers/py/py_solver.py:85:4: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] runtime/solvers/py/py_solver.py:90:29: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] ************* Module runtime.solvers.mzn.mzn_solver [INFO] runtime/solvers/mzn/mzn_solver.py:55:0: C0301: Line too long (110/100) (line-too-long) [INFO] runtime/solvers/mzn/mzn_solver.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] runtime/solvers/mzn/mzn_solver.py:50:0: C0116: Missing function or method docstring (missing-function-docstring) [INFO] runtime/solvers/mzn/mzn_solver.py:72:11: W0703: Catching too general exception Exception (broad-except) [INFO] runtime/solvers/mzn/mzn_solver.py:72:4: C0103: Variable name "e" doesn't conform to snake_case naming style (invalid-name) [INFO] runtime/solvers/mzn/mzn_solver.py:77:29: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/solvers/mzn/mzn_solver.py:88:15: R1735: Consider using {} instead of dict() (use-dict-literal) [INFO] runtime/solvers/mzn/mzn_solver.py:109:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/solvers/mzn/mzn_solver.py:113:24: C0209: Formatting a regular string which could be a f-string (consider-using-f-string) [INFO] runtime/solvers/mzn/mzn_solver.py:122:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) [INFO] ************* Module runtime.models.api.optim_response [INFO] runtime/models/api/optim_response.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] runtime/models/api/optim_response.py:25:0: C0115: Missing class docstring (missing-class-docstring) [INFO] ************* Module runtime.models.api.model_request [INFO] runtime/models/api/model_request.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] ************* Module runtime.models.api.model_response [INFO] runtime/models/api/model_response.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] runtime/models/api/model_response.py:24:0: C0115: Missing class docstring (missing-class-docstring) [INFO] ************* Module runtime.models.api.optim_request [INFO] runtime/models/api/optim_request.py:1:0: C0114: Missing module docstring (missing-module-docstring) [INFO] runtime/models/api/optim_request.py:25:-1: W0105: String statement has no effect (pointless-string-statement) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.nsst.optimizers.nsst_select_processor:[87:129] [INFO] ==apps.nst.optimizers.nst_select_processor:[87:129] [INFO] return {'requestId': self.request_info['requestId'], [INFO] 'transactionId': self.request_info['transactionId'], [INFO] 'requestStatus': 'completed', [INFO] 'statusMessage': '', [INFO] 'solutions': solutions} [INFO] [INFO] def error_response(self, error_message): [INFO] """Form response message from the error message [INFO] [INFO] :param error_message: error message while processing the request [INFO] :return: response json as dictionary [INFO] """ [INFO] return {'requestId': self.request_info['requestId'], [INFO] 'transactionId': self.request_info['transactionId'], [INFO] 'requestStatus': 'error', [INFO] 'statusMessage': error_message} [INFO] [INFO] def get_app_policies(self, model_name, app_name): [INFO] policy_request_json = self.request_json.copy() [INFO] policy_request_json['serviceInfo'] = {'serviceName': model_name} [INFO] debug_log.debug("policy_request_json {}".format(str(policy_request_json))) [INFO] return get_policies(policy_request_json, app_name) # app_name: nsst_selection [INFO] [INFO] def get_conductor(self, req_info, request_parameters, policies, model_name): [INFO] demands = [ [INFO] { [INFO] "resourceModuleName": model_name, [INFO] "resourceModelInfo": {} [INFO] } [INFO] ] [INFO] [INFO] try: [INFO] template_fields = { [INFO] 'location_enabled': False, [INFO] 'version': '2020-08-13' [INFO] } [INFO] resp = conductor.request(req_info, demands, request_parameters, {}, template_fields, [INFO] self.osdf_config, policies) [INFO] except RequestException as e: [INFO] resp = e.response.json() [INFO] error = resp['plans'][0]['message'] [INFO] if "Unable to find any" in error: (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.nst.optimizers.nst_select_processor:[111:128] [INFO] ==apps.slice_selection.optimizers.conductor.remote_opt_processor:[83:100] [INFO] demands = [ [INFO] { [INFO] "resourceModuleName": model_name, [INFO] "resourceModelInfo": {} [INFO] } [INFO] ] [INFO] [INFO] try: [INFO] template_fields = { [INFO] 'location_enabled': False, [INFO] 'version': '2020-08-13' [INFO] } [INFO] resp = conductor.request(req_info, demands, request_parameters, {}, template_fields, [INFO] self.osdf_config, policies) [INFO] except RequestException as e: [INFO] resp = e.response.json() [INFO] error = resp['plans'][0]['message'] (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==runtime.solvers.mzn.mzn_solver:[69:81] [INFO] ==runtime.solvers.py.py_solver:[82:92] [INFO] } [INFO] return 200, json.dumps(response) [INFO] except Exception as e: [INFO] response = { [INFO] 'transactionId': req_info['transactionId'], [INFO] 'requestID': req_info['requestID'], [INFO] 'requestStatus': 'failed', [INFO] 'statusMessage': 'Failed due to {}'.format(e) [INFO] } [INFO] return 400, json.dumps(response) (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.pci.models.api.pciOptimizationRequest:[24:37] [INFO] ==apps.placement.models.api.placementRequest:[23:36] [INFO] class RequestInfo(OSDFModel): [INFO] """Info for northbound request from client such as SO""" [INFO] transactionId = StringType(required=True) [INFO] requestId = StringType(required=True) [INFO] callbackUrl = URLType(required=True) [INFO] callbackHeader = DictType(BaseType) [INFO] sourceId = StringType(required=True) [INFO] requestType = StringType(required=True) [INFO] numSolutions = IntType() [INFO] optimizers = ListType(StringType(required=True)) [INFO] timeout = IntType() [INFO] [INFO] (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.nsst.optimizers.nsst_select_processor:[57:69] [INFO] ==apps.nst.optimizers.nst_select_processor:[57:69] [INFO] except Exception as err: [INFO] error_log.error("Error for {} {}".format(self.request_info.get('requestId'), [INFO] traceback.format_exc())) [INFO] error_message = str(err) [INFO] solution = self.error_response(error_message) [INFO] [INFO] try: [INFO] rest_client.request(json=solution, noresponse=True) [INFO] except RequestException: [INFO] error_log.error("Error sending asynchronous notification for {} {}". [INFO] format(self.request_info['requestId'], traceback.format_exc())) [INFO] (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.nsst.optimizers.nsst_select_processor:[20:35] [INFO] ==apps.nst.optimizers.nst_select_processor:[20:35] [INFO] import os [INFO] from osdf.adapters.conductor import conductor [INFO] from osdf.adapters.policy.interface import get_policies [INFO] from osdf.logging.osdf_logging import debug_log [INFO] from osdf.logging.osdf_logging import error_log [INFO] from osdf.utils.interfaces import get_rest_client [INFO] from requests import RequestException [INFO] from threading import Thread [INFO] import traceback [INFO] BASE_DIR = os.path.dirname(__file__) [INFO] [INFO] [INFO] # This is the class for NST Selection [INFO] [INFO] (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.pci.optimizers.pci_opt_processor:[56:64] [INFO] ==apps.placement.optimizers.conductor.remote_opt_processor:[162:170] [INFO] except Exception as err: [INFO] error_log.error("Error for {} {}".format(req_id, traceback.format_exc())) [INFO] [INFO] try: [INFO] body = build_json_error_body(err) [INFO] metrics_log.info(MH.sending_response(req_id, "ERROR")) [INFO] rc.request(json=body, noresponse=True) [INFO] except RequestException: (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.nsst.optimizers.nsst_select_processor:[130:143] [INFO] ==apps.nst.optimizers.nst_select_processor:[130:143] [INFO] error_log.error('Error from conductor {}'.format(error)) [INFO] return self.error_response(error) [INFO] debug_log.debug("Response from conductor in get_conductor method {}".format(str(resp))) [INFO] recommendations = resp["plans"][0].get("recommendations") [INFO] return self.process_response(recommendations, model_name) [INFO] [INFO] def process_response(self, recommendations, model_name): [INFO] """Process conductor response to form the response for the API request [INFO] [INFO] :param recommendations: recommendations from conductor [INFO] :return: response json as a dictionary [INFO] """ [INFO] if not recommendations: (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.nsst.optimizers.nsst_select_processor:[37:45] [INFO] ==apps.nst.optimizers.nst_select_processor:[37:45] [INFO] def __init__(self, osdf_config, request_json): [INFO] super().__init__() [INFO] self.osdf_config = osdf_config [INFO] self.request_json = request_json [INFO] self.request_info = self.request_json['requestInfo'] [INFO] self.request_info['numSolutions'] = 1 [INFO] [INFO] def run(self): (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.route.optimizers.inter_domain_route_opt:[39:47] [INFO] ==apps.route.optimizers.simple_route_opt:[38:45] [INFO] aai_headers = { [INFO] "X-TransactionId": "9999", [INFO] "X-FromAppId": "OOF", [INFO] "Accept": "application/json", [INFO] "Content-Type": "application/json", [INFO] } [INFO] (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.pci.optimizers.pci_opt_processor:[27:40] [INFO] ==apps.placement.optimizers.conductor.remote_opt_processor:[27:35] [INFO] from osdf.logging.osdf_logging import error_log [INFO] from osdf.logging.osdf_logging import metrics_log [INFO] from osdf.logging.osdf_logging import MH [INFO] from osdf.operation.error_handling import build_json_error_body [INFO] from osdf.utils.interfaces import get_rest_client [INFO] from osdf.utils.mdc_utils import mdc_from_json [INFO] [INFO] (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==runtime.models.api.model_request:[19:28] [INFO] ==runtime.models.api.optim_request:[19:29] [INFO] from schematics.types.compound import ModelType [INFO] [INFO] from osdf.models.api.common import OSDFModel [INFO] [INFO] [INFO] class RequestInfo(OSDFModel): [INFO] """Info for northbound request from client such as PCI-mS Handler""" [INFO] transactionId = StringType(required=True) [INFO] requestID = StringType(required=True) (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.pci.models.api.pciOptimizationResponse:[41:46] [INFO] ==apps.placement.models.api.placementResponse:[59:64] [INFO] transactionId = StringType(required=True) [INFO] requestId = StringType(required=True) [INFO] requestStatus = StringType(required=True) [INFO] statusMessage = StringType() [INFO] solutions = ModelType(Solution, required=True) (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.nst.optimizers.nst_select_processor:[87:93] [INFO] ==apps.slice_selection.optimizers.conductor.response_processor:[103:108] [INFO] return {'requestId': self.request_info['requestId'], [INFO] 'transactionId': self.request_info['transactionId'], [INFO] 'requestStatus': 'completed', [INFO] 'statusMessage': '', [INFO] 'solutions': solutions} [INFO] (duplicate-code) [INFO] runtime/models/api/optim_request.py:1:0: R0801: Similar lines in 2 files [INFO] ==apps.nst.optimizers.nst_select_processor:[21:26] [INFO] ==apps.slice_selection.optimizers.conductor.remote_opt_processor:[27:32] [INFO] from osdf.adapters.conductor import conductor [INFO] from osdf.adapters.policy.interface import get_policies [INFO] from osdf.logging.osdf_logging import debug_log [INFO] from osdf.logging.osdf_logging import error_log [INFO] from osdf.utils.interfaces import get_rest_client (duplicate-code) [INFO] [INFO] [INFO] Report [INFO] ====== [INFO] 3061 statements analysed. [INFO] [INFO] Statistics by type [INFO] ------------------ [INFO] [INFO] +---------+-------+-----------+-----------+------------+---------+ [INFO] |type |number |old number |difference |%documented |%badname | [INFO] +=========+=======+===========+===========+============+=========+ [INFO] |module |106 |NC |NC |44.34 |4.72 | [INFO] +---------+-------+-----------+-----------+------------+---------+ [INFO] |class |61 |NC |NC |39.34 |0.00 | [INFO] +---------+-------+-----------+-----------+------------+---------+ [INFO] |method |116 |NC |NC |69.83 |0.00 | [INFO] +---------+-------+-----------+-----------+------------+---------+ [INFO] |function |185 |NC |NC |57.30 |0.54 | [INFO] +---------+-------+-----------+-----------+------------+---------+ [INFO] [INFO] [INFO] [INFO] External dependencies [INFO] --------------------- [INFO] :: [INFO] [INFO] Crypto [INFO] \-Cipher [INFO] | \-AES (osdf.utils.cipherUtils) [INFO] \-Util [INFO] \-Padding (osdf.utils.cipherUtils) [INFO] apps [INFO] \-license [INFO] \-optimizers [INFO] \-simple_license_allocation (apps.placement.optimizers.conductor.remote_opt_processor) [INFO] consul [INFO] \-base (osdf.config.consulconfig) [INFO] \-tornado (osdf.config.consulconfig) [INFO] dateutil [INFO] \-parser (osdf.utils.data_conversion) [INFO] \-tz (osdf.utils.data_conversion) [INFO] flask (osdf.adapters.aaf.aaf_authentication,osdf.apps.baseapp,osdf.operation.responses,osdf.utils.mdc_utils,osdf.webapp.appcontroller,runtime.model_api,runtime.optim_engine) [INFO] flask_httpauth (osdf.webapp.appcontroller) [INFO] jinja2 (apps.nxi_termination.optimizers.remote_opt_processor,apps.placement.optimizers.conductor.remote_opt_processor,osdf,osdf.adapters.conductor.api_builder) [INFO] mysql [INFO] \-connector (runtime.model_api) [INFO] onaplogging [INFO] \-colorFormatter (osdf.logging.oof_mdc_formatter) [INFO] \-logWatchDog (osdf.logging.monkey) [INFO] \-marker (osdf.logging.oof_mdc_context) [INFO] \-mdcContext (apps.pci.optimizers.pci_opt_processor,osdf.apps.baseapp,osdf.logging.oof_mdc_context,osdf.utils.mdc_utils) [INFO] \-mdcformatter (osdf.logging.oof_mdc_formatter) [INFO] onapsmsclient (osdf.adapters.aaf.sms) [INFO] osdf (osdf.config.credentials,osdf.operation.error_handling,osdf.operation.responses,osdf.webapp.appcontroller) [INFO] \-adapters [INFO] | \-aaf [INFO] | | \-aaf_authentication (osdf.webapp.appcontroller) [INFO] | | \-sms (osdf.apps.baseapp) [INFO] | \-aai [INFO] | | \-fetch_aai_data (apps.nxi_termination.optimizers.remote_opt_processor) [INFO] | \-conductor [INFO] | | \-conductor (apps.nsst.optimizers.nsst_select_processor,apps.nst.optimizers.nst_select_processor,apps.placement.optimizers.conductor.remote_opt_processor,apps.slice_selection.optimizers.conductor.remote_opt_processor) [INFO] | \-dcae [INFO] | | \-des (apps.pci.optimizers.solver.ml_model) [INFO] | \-local_data [INFO] | | \-local_policies (osdf.adapters.policy.interface) [INFO] | \-policy [INFO] | \-interface (apps.nsst.optimizers.nsst_select_processor,apps.nst.optimizers.nst_select_processor,apps.slice_selection.optimizers.conductor.remote_opt_processor) [INFO] | \-utils (osdf.adapters.conductor.api_builder) [INFO] \-config [INFO] | \-base (apps.pci.optimizers.config.configdb,apps.pci.optimizers.config.cps,apps.pci.optimizers.solver.ml_model,apps.pci.optimizers.solver.optimizer,osdf.adapters.aaf.aaf_authentication,osdf.adapters.aaf.sms,osdf.adapters.dcae.des,osdf.adapters.policy.interface,osdf.apps.baseapp,osdf.utils.api_data_utils,osdf.utils.cipherUtils,osdf.utils.interfaces,osdf.webapp.appcontroller,runtime.model_api) [INFO] | \-credentials (osdf.adapters.aaf.sms) [INFO] | \-loader (osdf.adapters.aaf.sms) [INFO] \-logging [INFO] | \-osdf_logging (apps.nsst.optimizers.nsst_select_processor,apps.nst.optimizers.nst_select_processor,apps.nxi_termination.optimizers.remote_opt_processor,apps.pci.optimizers.config.configdb,apps.pci.optimizers.config.cps,apps.pci.optimizers.pci_opt_processor,apps.pci.optimizers.solver.ml_model,apps.placement.optimizers.conductor.remote_opt_processor,apps.route.optimizers.inter_domain_route_opt,apps.route.optimizers.simple_route_opt,apps.slice_selection.optimizers.conductor.remote_opt_processor,osdf.adapters.aaf.aaf_authentication,osdf.adapters.aaf.sms,osdf.adapters.conductor.conductor,osdf.adapters.local_data.local_policies,osdf.adapters.policy.interface,osdf.apps.baseapp,osdf.config.consulconfig,osdf.operation.responses,osdf.utils.api_data_utils,osdf.utils.file_utils,osdf.utils.interfaces,runtime.model_api,runtime.solvers.py.py_solver) [INFO] \-models [INFO] | \-api [INFO] | \-common (apps.pci.models.api.pciOptimizationRequest,apps.pci.models.api.pciOptimizationResponse,apps.placement.models.api.placementRequest,apps.placement.models.api.placementResponse,runtime.models.api.model_request,runtime.models.api.model_response,runtime.models.api.optim_request,runtime.models.api.optim_response) [INFO] \-operation [INFO] | \-error_handling (apps.pci.optimizers.pci_opt_processor,apps.placement.optimizers.conductor.remote_opt_processor,osdf.apps.baseapp) [INFO] | \-exceptions (osdf.adapters.conductor.conductor,osdf.adapters.dcae.message_router,osdf.adapters.policy.interface,osdf.apps.baseapp,runtime.model_api,runtime.optim_engine) [INFO] | \-responses (osdf.apps.baseapp) [INFO] \-utils [INFO] \-cipherUtils (osdf.adapters.aaf.sms) [INFO] \-data_conversion (runtime.model_api,runtime.optim_engine) [INFO] \-data_types (osdf.adapters.dcae.message_router) [INFO] \-file_utils (runtime.solvers.mzn.mzn_solver,runtime.solvers.py.py_solver) [INFO] \-interfaces (apps.nsst.optimizers.nsst_select_processor,apps.nst.optimizers.nst_select_processor,apps.pci.optimizers.config.configdb,apps.pci.optimizers.config.cps,apps.pci.optimizers.pci_opt_processor,apps.placement.optimizers.conductor.remote_opt_processor,apps.slice_selection.optimizers.conductor.remote_opt_processor,osdf.adapters.aaf.aaf_authentication,osdf.adapters.conductor.conductor,osdf.adapters.dcae.des,osdf.adapters.dcae.message_router,osdf.adapters.policy.interface) [INFO] \-mdc_utils (apps.license.optimizers.simple_license_allocation,apps.pci.optimizers.pci_opt_processor,apps.placement.optimizers.conductor.remote_opt_processor,apps.route.optimizers.simple_route_opt,apps.slice_selection.optimizers.conductor.remote_opt_processor,osdf.apps.baseapp,osdf.logging.oof_mdc_context) [INFO] \-programming_utils (osdf.adapters.conductor.api_builder,osdf.adapters.conductor.translation,osdf.adapters.policy.interface,osdf.adapters.policy.utils,osdf.config,osdf.config.base,osdf.logging.osdf_logging) [INFO] pymzn (apps.pci.optimizers.solver.optimizer,apps.route.optimizers.inter_domain_route_opt,apps.route.optimizers.simple_route_opt,runtime.solvers.mzn.mzn_solver) [INFO] requests (apps.nsst.optimizers.nsst_select_processor,apps.nst.optimizers.nst_select_processor,apps.pci.optimizers.pci_opt_processor,apps.placement.optimizers.conductor.remote_opt_processor,apps.route.optimizers.inter_domain_route_opt,apps.route.optimizers.simple_route_opt,apps.slice_selection.optimizers.conductor.remote_opt_processor,osdf.adapters.conductor.conductor,osdf.adapters.dcae.des,osdf.adapters.dcae.message_router,osdf.adapters.policy.interface,osdf.apps.baseapp,osdf.operation.error_handling,osdf.utils.interfaces) [INFO] \-auth (apps.route.optimizers.inter_domain_route_opt,apps.route.optimizers.simple_route_opt) [INFO] schematics [INFO] \-exceptions (osdf.apps.baseapp,osdf.operation.error_handling) [INFO] \-types (apps.pci.models.api.pciOptimizationRequest,apps.pci.models.api.pciOptimizationResponse,apps.placement.models.api.placementRequest,apps.placement.models.api.placementResponse,runtime.models.api.model_request,runtime.models.api.model_response,runtime.models.api.optim_request,runtime.models.api.optim_response) [INFO] \-compound (apps.pci.models.api.pciOptimizationRequest,apps.pci.models.api.pciOptimizationResponse,apps.placement.models.api.placementRequest,apps.placement.models.api.placementResponse,runtime.models.api.model_request,runtime.models.api.optim_request,runtime.models.api.optim_response) [INFO] sklearn [INFO] \-preprocessing (apps.route.optimizers.inter_domain_route_opt,apps.route.optimizers.simple_route_opt) [INFO] tornado [INFO] \-gen (osdf.config.consulconfig) [INFO] \-ioloop (osdf.config.consulconfig) [INFO] urllib3 (apps.route.optimizers.inter_domain_route_opt) [INFO] yaml (osdf.adapters.conductor.translation,osdf.adapters.policy.interface,osdf.apps,osdf.config,osdf.config.loader,osdf.logging,osdf.logging.osdf_logging,osdf.utils.interfaces) [INFO] [INFO] [INFO] [INFO] Raw metrics [INFO] ----------- [INFO] [INFO] +----------+-------+------+---------+-----------+ [INFO] |type |number |% |previous |difference | [INFO] +==========+=======+======+=========+===========+ [INFO] |code |3586 |50.64 |NC |NC | [INFO] +----------+-------+------+---------+-----------+ [INFO] |docstring |1075 |15.18 |NC |NC | [INFO] +----------+-------+------+---------+-----------+ [INFO] |comment |1411 |19.92 |NC |NC | [INFO] +----------+-------+------+---------+-----------+ [INFO] |empty |1010 |14.26 |NC |NC | [INFO] +----------+-------+------+---------+-----------+ [INFO] [INFO] [INFO] [INFO] Duplication [INFO] ----------- [INFO] [INFO] +-------------------------+------+---------+-----------+ [INFO] | |now |previous |difference | [INFO] +=========================+======+=========+===========+ [INFO] |nb duplicated lines |0 |NC |NC | [INFO] +-------------------------+------+---------+-----------+ [INFO] |percent duplicated lines |0.000 |NC |NC | [INFO] +-------------------------+------+---------+-----------+ [INFO] [INFO] [INFO] [INFO] Messages by category [INFO] -------------------- [INFO] [INFO] +-----------+-------+---------+-----------+ [INFO] |type |number |previous |difference | [INFO] +===========+=======+=========+===========+ [INFO] |convention |688 |NC |NC | [INFO] +-----------+-------+---------+-----------+ [INFO] |refactor |117 |NC |NC | [INFO] +-----------+-------+---------+-----------+ [INFO] |warning |101 |NC |NC | [INFO] +-----------+-------+---------+-----------+ [INFO] |error |3 |NC |NC | [INFO] +-----------+-------+---------+-----------+ [INFO] [INFO] [INFO] [INFO] Messages [INFO] -------- [INFO] [INFO] +------------------------------------+------------+ [INFO] |message id |occurrences | [INFO] +====================================+============+ [INFO] |line-too-long |169 | [INFO] +------------------------------------+------------+ [INFO] |consider-using-f-string |138 | [INFO] +------------------------------------+------------+ [INFO] |missing-function-docstring |114 | [INFO] +------------------------------------+------------+ [INFO] |invalid-name |105 | [INFO] +------------------------------------+------------+ [INFO] |missing-module-docstring |59 | [INFO] +------------------------------------+------------+ [INFO] |missing-class-docstring |37 | [INFO] +------------------------------------+------------+ [INFO] |wrong-import-order |31 | [INFO] +------------------------------------+------------+ [INFO] |broad-except |20 | [INFO] +------------------------------------+------------+ [INFO] |no-else-return |19 | [INFO] +------------------------------------+------------+ [INFO] |unspecified-encoding |17 | [INFO] +------------------------------------+------------+ [INFO] |trailing-whitespace |16 | [INFO] +------------------------------------+------------+ [INFO] |use-dict-literal |15 | [INFO] +------------------------------------+------------+ [INFO] |duplicate-code |15 | [INFO] +------------------------------------+------------+ [INFO] |too-many-arguments |10 | [INFO] +------------------------------------+------------+ [INFO] |no-self-use |10 | [INFO] +------------------------------------+------------+ [INFO] |too-many-locals |9 | [INFO] +------------------------------------+------------+ [INFO] |useless-object-inheritance |8 | [INFO] +------------------------------------+------------+ [INFO] |unused-variable |8 | [INFO] +------------------------------------+------------+ [INFO] |unused-import |8 | [INFO] +------------------------------------+------------+ [INFO] |inconsistent-return-statements |8 | [INFO] +------------------------------------+------------+ [INFO] |redefined-builtin |7 | [INFO] +------------------------------------+------------+ [INFO] |unused-argument |6 | [INFO] +------------------------------------+------------+ [INFO] |protected-access |6 | [INFO] +------------------------------------+------------+ [INFO] |raise-missing-from |5 | [INFO] +------------------------------------+------------+ [INFO] |missing-final-newline |5 | [INFO] +------------------------------------+------------+ [INFO] |consider-using-with |5 | [INFO] +------------------------------------+------------+ [INFO] |unidiomatic-typecheck |4 | [INFO] +------------------------------------+------------+ [INFO] |redefined-outer-name |4 | [INFO] +------------------------------------+------------+ [INFO] |pointless-string-statement |4 | [INFO] +------------------------------------+------------+ [INFO] |no-else-raise |4 | [INFO] +------------------------------------+------------+ [INFO] |no-else-continue |3 | [INFO] +------------------------------------+------------+ [INFO] |fixme |3 | [INFO] +------------------------------------+------------+ [INFO] |consider-using-enumerate |3 | [INFO] +------------------------------------+------------+ [INFO] |bad-indentation |3 | [INFO] +------------------------------------+------------+ [INFO] |used-before-assignment |2 | [INFO] +------------------------------------+------------+ [INFO] |unreachable |2 | [INFO] +------------------------------------+------------+ [INFO] |trailing-newlines |2 | [INFO] +------------------------------------+------------+ [INFO] |too-few-public-methods |2 | [INFO] +------------------------------------+------------+ [INFO] |simplifiable-if-expression |2 | [INFO] +------------------------------------+------------+ [INFO] |consider-using-dict-items |2 | [INFO] +------------------------------------+------------+ [INFO] |consider-iterating-dictionary |2 | [INFO] +------------------------------------+------------+ [INFO] |ungrouped-imports |1 | [INFO] +------------------------------------+------------+ [INFO] |too-many-statements |1 | [INFO] +------------------------------------+------------+ [INFO] |too-many-public-methods |1 | [INFO] +------------------------------------+------------+ [INFO] |too-many-instance-attributes |1 | [INFO] +------------------------------------+------------+ [INFO] |too-many-branches |1 | [INFO] +------------------------------------+------------+ [INFO] |super-with-arguments |1 | [INFO] +------------------------------------+------------+ [INFO] |subprocess-run-check |1 | [INFO] +------------------------------------+------------+ [INFO] |no-member |1 | [INFO] +------------------------------------+------------+ [INFO] |modified-iterating-list |1 | [INFO] +------------------------------------+------------+ [INFO] |global-variable-undefined |1 | [INFO] +------------------------------------+------------+ [INFO] |global-statement |1 | [INFO] +------------------------------------+------------+ [INFO] |format-string-without-interpolation |1 | [INFO] +------------------------------------+------------+ [INFO] |deprecated-module |1 | [INFO] +------------------------------------+------------+ [INFO] |dangerous-default-value |1 | [INFO] +------------------------------------+------------+ [INFO] |consider-using-set-comprehension |1 | [INFO] +------------------------------------+------------+ [INFO] |consider-using-from-import |1 | [INFO] +------------------------------------+------------+ [INFO] |bare-except |1 | [INFO] +------------------------------------+------------+ [INFO] [INFO] [INFO] [INFO] [INFO] ----------------------------------- [INFO] Your code has been rated at 6.99/10 [INFO] [INFO] flake8diff create: /w/workspace/optf-osdf-merge-verification-maven-master/.tox/flake8diff [INFO] flake8diff installdeps: hacking>=2.0.0 [INFO] flake8diff installed: flake8==3.8.4,hacking==4.1.0,importlib-metadata==4.8.3,mccabe==0.6.1,pycodestyle==2.6.0,pyflakes==2.2.0,typing_extensions==4.1.1,zipp==3.6.0 [INFO] flake8diff run-test-pre: PYTHONHASHSEED='2924045086' [INFO] flake8diff run-test: commands[0] | bash -c 'files=$(git diff HEAD^ HEAD --diff-filter=d --name-only | grep -E '"'"'(^apps\/|osdf\/|runtime\/)'"'"'| grep -E '"'"'*\.py$'"'"'); if [[ -z $files ]]; then exit 0; else flake8 $files; fi' [INFO] ___________________________________ summary ____________________________________ [INFO] py3: commands succeeded [INFO] pylint: commands succeeded [INFO] flake8diff: commands succeeded [INFO] congratulations :) [INFO] [INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ optf-osdf --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- maven-assembly-plugin:2.2-beta-5:single (make-assembly) @ optf-osdf --- [INFO] Reading assembly descriptor: assembly.xml [INFO] Building zip: /w/workspace/optf-osdf-merge-verification-maven-master/target/optf-osdf-3.0.8-SNAPSHOT.zip [INFO] [INFO] --- build-helper-maven-plugin:3.0.0:attach-artifact (attach-artifacts) @ optf-osdf --- [INFO] Skip attaching artifacts [INFO] [INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ optf-osdf --- [INFO] failsafeArgLine set to -javaagent:/tmp/r/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/w/workspace/optf-osdf-merge-verification-maven-master/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/yang-gen/**:**/pax/** [INFO] [INFO] --- maven-failsafe-plugin:3.0.0-M4:integration-test (integration-tests) @ optf-osdf --- [INFO] No tests to run. [INFO] [INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ optf-osdf --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- maven-failsafe-plugin:3.0.0-M4:verify (integration-tests) @ optf-osdf --- [INFO] Failsafe report directory: /w/workspace/optf-osdf-merge-verification-maven-master/target/failsafe-reports [INFO] [INFO] --- maven-install-plugin:2.4:install (default-install) @ optf-osdf --- [INFO] Installing /w/workspace/optf-osdf-merge-verification-maven-master/pom.xml to /tmp/r/org/onap/optf/osdf/optf-osdf/3.0.8-SNAPSHOT/optf-osdf-3.0.8-SNAPSHOT.pom [INFO] Installing /w/workspace/optf-osdf-merge-verification-maven-master/target/optf-osdf-3.0.8-SNAPSHOT.zip to /tmp/r/org/onap/optf/osdf/optf-osdf/3.0.8-SNAPSHOT/optf-osdf-3.0.8-SNAPSHOT.zip [INFO] [INFO] --- docker-maven-plugin:0.26.0:build (generate-images) @ optf-osdf --- [INFO] DOCKER> Pulling from python [INFO] DOCKER> Digest: sha256:320a7a4250aba4249f458872adecf92eea88dc6abd2d76dc5c0f01cac9b53990 [INFO] DOCKER> Status: Downloaded newer image for nexus3.onap.org:10001/python:3.9-slim-buster [INFO] DOCKER> Pulled python:3.9-slim-buster in 2 seconds [INFO] Reading assembly descriptor: /w/workspace/optf-osdf-merge-verification-maven-master/docker/osdf-lib-base/assembly/osdf-lib-files.xml [WARNING] The assembly descriptor contains a filesystem-root relative reference, which is not cross platform compatible / [INFO] Copying files to /w/workspace/optf-osdf-merge-verification-maven-master/target/docker/osdf-base/build/onap-osdf-tm [INFO] Building tar: /w/workspace/optf-osdf-merge-verification-maven-master/target/docker/osdf-base/tmp/docker-build.tar [INFO] DOCKER> [osdf-base:latest] "optf-base": Created docker-build.tar in 486 milliseconds [INFO] DOCKER> Step 1/12 : FROM python:3.9-slim-buster [INFO] DOCKER> [INFO] DOCKER> ---> c84dbfe3b8de [INFO] DOCKER> Step 2/12 : ARG HTTP_PROXY=${HTTP_PROXY} [INFO] DOCKER> [INFO] DOCKER> ---> Running in 17e8bb887a46 [INFO] DOCKER> Removing intermediate container 17e8bb887a46 [INFO] DOCKER> ---> d9b0d5bb4707 [INFO] DOCKER> Step 3/12 : ARG HTTPS_PROXY=${HTTPS_PROXY} [INFO] DOCKER> [INFO] DOCKER> ---> Running in cd94d956793d [INFO] DOCKER> Removing intermediate container cd94d956793d [INFO] DOCKER> ---> ca93919c1c51 [INFO] DOCKER> Step 4/12 : ARG DEBIAN_FRONTEND=noninteractive [INFO] DOCKER> [INFO] DOCKER> ---> Running in 7f78e22d29b2 [INFO] DOCKER> Removing intermediate container 7f78e22d29b2 [INFO] DOCKER> ---> ee1069f3f7db [INFO] DOCKER> Step 5/12 : ENV http_proxy $HTTP_PROXY [INFO] DOCKER> [INFO] DOCKER> ---> Running in 801fa4e00983 [INFO] DOCKER> Removing intermediate container 801fa4e00983 [INFO] DOCKER> ---> f19eabbc5087 [INFO] DOCKER> Step 6/12 : ENV https_proxy $HTTPS_PROXY [INFO] DOCKER> [INFO] DOCKER> ---> Running in 1e3c81e9286d [INFO] DOCKER> Removing intermediate container 1e3c81e9286d [INFO] DOCKER> ---> 66722431384e [INFO] DOCKER> Step 7/12 : RUN groupadd onap && useradd -m -g onap onap [INFO] DOCKER> [INFO] DOCKER> ---> Running in 42f9d1c5866b [INFO] DOCKER> Removing intermediate container 42f9d1c5866b [INFO] DOCKER> ---> 1daaf49132b8 [INFO] DOCKER> Step 8/12 : RUN apt-get update && apt-get install -y wget && wget -q https://github.com/MiniZinc/MiniZincIDE/releases/download/2.4.3/MiniZincIDE-2.4.3-bundle-linux-x86_64.tgz -O /tmp/mz.tgz && mkdir -p /mz-dist && tar xzf /tmp/mz.tgz -C /mz-dist --strip-components 1 && rm /tmp/mz.tgz && wget -q https://github.com/google/or-tools/releases/download/v7.8/or-tools_ubuntu-20.04_v7.8.7959.tar.gz -O /tmp/flatzinc.tar.gz && mkdir -p /ortools && tar zxf /tmp/flatzinc.tar.gz -C /ortools --strip-components 1 && rm /tmp/flatzinc.tar.gz && apt-get remove -y wget [INFO] DOCKER> [INFO] DOCKER> ---> Running in 6b5bf6fc5ae2 [INFO] DOCKER> Get:1 http://deb.debian.org/debian buster InRelease [122 kB] [INFO] DOCKER> Get:2 http://deb.debian.org/debian-security buster/updates InRelease [34.8 kB] [INFO] DOCKER> Get:3 http://deb.debian.org/debian buster-updates InRelease [56.6 kB] [INFO] DOCKER> Get:4 http://deb.debian.org/debian buster/main amd64 Packages [7909 kB] [INFO] DOCKER> Get:5 http://deb.debian.org/debian-security buster/updates/main amd64 Packages [585 kB] [INFO] DOCKER> Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [8788 B] [INFO] DOCKER> Fetched 8716 kB in 1s (6276 kB/s) Reading package lists... [INFO] DOCKER> [INFO] DOCKER> Reading package lists... [INFO] DOCKER> [INFO] DOCKER> Building dependency tree... [INFO] DOCKER> Reading state information... [INFO] DOCKER> The following additional packages will be installed: libpcre2-8-0 libpsl5 publicsuffix [INFO] DOCKER> The following NEW packages will be installed: [INFO] DOCKER> libpcre2-8-0 libpsl5 publicsuffix wget [INFO] DOCKER> 0 upgraded, 4 newly installed, 0 to remove and 11 not upgraded. Need to get 1296 kB of archives. After this operation, 4365 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian-security buster/updates/main amd64 libpcre2-8-0 amd64 10.32-5+deb10u1 [213 kB] [INFO] DOCKER> Get:2 http://deb.debian.org/debian buster/main amd64 libpsl5 amd64 0.20.2-2 [53.7 kB] [INFO] DOCKER> Get:3 http://deb.debian.org/debian buster/main amd64 wget amd64 1.20.1-1.1 [902 kB] [INFO] DOCKER> Get:4 http://deb.debian.org/debian buster/main amd64 publicsuffix all 20220811.1734-0+deb10u1 [127 kB] [INFO] DOCKER> [91mdebconf: delaying package configuration, since apt-utils is not installed [INFO] DOCKER> Fetched 1296 kB in 0s (30.6 MB/s) [INFO] DOCKER> Selecting previously unselected package libpcre2-8-0:amd64. (Reading database ... [INFO] DOCKER> (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% [INFO] DOCKER> (Reading database ... 80% [INFO] DOCKER> (Reading database ... 85% [INFO] DOCKER> (Reading database ... 90% [INFO] DOCKER> (Reading database ... 95% [INFO] DOCKER> (Reading database ... 100% (Reading database ... 6843 files and directories currently installed.) [INFO] DOCKER> Preparing to unpack .../libpcre2-8-0_10.32-5+deb10u1_amd64.deb ... [INFO] DOCKER> Unpacking libpcre2-8-0:amd64 (10.32-5+deb10u1) ... [INFO] DOCKER> [INFO] DOCKER> Selecting previously unselected package libpsl5:amd64. [INFO] DOCKER> Preparing to unpack .../libpsl5_0.20.2-2_amd64.deb ... [INFO] DOCKER> Unpacking libpsl5:amd64 (0.20.2-2) ... [INFO] DOCKER> Selecting previously unselected package wget. [INFO] DOCKER> Preparing to unpack .../wget_1.20.1-1.1_amd64.deb ... [INFO] DOCKER> Unpacking wget (1.20.1-1.1) ... [INFO] DOCKER> Selecting previously unselected package publicsuffix. [INFO] DOCKER> Preparing to unpack .../publicsuffix_20220811.1734-0+deb10u1_all.deb ... [INFO] DOCKER> Unpacking publicsuffix (20220811.1734-0+deb10u1) ... [INFO] DOCKER> Setting up libpsl5:amd64 (0.20.2-2) ... [INFO] DOCKER> Setting up libpcre2-8-0:amd64 (10.32-5+deb10u1) ... [INFO] DOCKER> Setting up publicsuffix (20220811.1734-0+deb10u1) ... [INFO] DOCKER> Setting up wget (1.20.1-1.1) ... [INFO] DOCKER> Processing triggers for libc-bin (2.28-10+deb10u2) ... [INFO] DOCKER> Reading package lists... [INFO] DOCKER> [INFO] DOCKER> Building dependency tree... [INFO] DOCKER> Reading state information... [INFO] DOCKER> [INFO] DOCKER> The following packages were automatically installed and are no longer required: [INFO] DOCKER> libpcre2-8-0 libpsl5 publicsuffix Use 'apt autoremove' to remove them. [INFO] DOCKER> The following packages will be REMOVED: wget [INFO] DOCKER> 0 upgraded, 0 newly installed, 1 to remove and 11 not upgraded. After this operation, 3335 kB disk space will be freed. [INFO] DOCKER> (Reading database ... [INFO] DOCKER> (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% [INFO] DOCKER> (Reading database ... 80% [INFO] DOCKER> (Reading database ... 85% [INFO] DOCKER> (Reading database ... 90% [INFO] DOCKER> (Reading database ... 95% [INFO] DOCKER> (Reading database ... 100% (Reading database ... 6918 files and directories currently installed.) [INFO] DOCKER> Removing wget (1.20.1-1.1) ... [INFO] DOCKER> Removing intermediate container 6b5bf6fc5ae2 [INFO] DOCKER> ---> 778d08a028a3 [INFO] DOCKER> Step 9/12 : ENV SHELL /bin/bash [INFO] DOCKER> [INFO] DOCKER> ---> Running in f805abc3b7f2 [INFO] DOCKER> Removing intermediate container f805abc3b7f2 [INFO] DOCKER> ---> b5bfd306f2ad [INFO] DOCKER> Step 10/12 : ENV PATH /mz-dist/bin:$PATH [INFO] DOCKER> [INFO] DOCKER> ---> Running in 1f4f1fe22740 [INFO] DOCKER> Removing intermediate container 1f4f1fe22740 [INFO] DOCKER> ---> 176ef3c98e12 [INFO] DOCKER> Step 11/12 : COPY onap-osdf-tm/requirements.txt /tmp/requirements.txt [INFO] DOCKER> [INFO] DOCKER> ---> b127c0d77ffa [INFO] DOCKER> Step 12/12 : RUN pip install --no-cache-dir -r /tmp/requirements.txt [INFO] DOCKER> [INFO] DOCKER> ---> Running in 4a644b3a0dee [INFO] DOCKER> Collecting cryptography==3.3.2 [INFO] DOCKER> Downloading cryptography-3.3.2-cp36-abi3-manylinux2010_x86_64.whl (2.6 MB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/2.6 MB 132.5 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting docutils>=0.12 [INFO] DOCKER> Downloading docutils-0.20.1-py3-none-any.whl (572 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 205.9 MB/s eta 0:00:00 [INFO] DOCKER> Collecting docopt>=0.6.2 [INFO] DOCKER> Downloading docopt-0.6.2.tar.gz (25 kB) [INFO] DOCKER> Preparing metadata (setup.py): started [INFO] DOCKER> Preparing metadata (setup.py): finished with status 'done' [INFO] DOCKER> Collecting Flask>=0.11.1 [INFO] DOCKER> Downloading flask-3.0.2-py3-none-any.whl (101 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.3/101.3 kB 251.8 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting Flask-HTTPAuth>=3.2.2 [INFO] DOCKER> Downloading Flask_HTTPAuth-4.8.0-py3-none-any.whl (7.0 kB) [INFO] DOCKER> Collecting jsonschema>=2.5.1 [INFO] DOCKER> Downloading jsonschema-4.21.1-py3-none-any.whl (85 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.5/85.5 kB 249.5 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting lxml>=3.6.4 [INFO] DOCKER> Downloading lxml-5.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.0/8.0 MB 172.0 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting python-dateutil>=2.5.3 [INFO] DOCKER> Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 295.5 MB/s eta 0:00:00 [INFO] DOCKER> Collecting PyYAML==5.4.1 [INFO] DOCKER> Downloading PyYAML-5.4.1-cp39-cp39-manylinux1_x86_64.whl (630 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 630.1/630.1 kB 183.4 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting requests>=2.14.2 [INFO] DOCKER> Downloading requests-2.31.0-py3-none-any.whl (62 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 247.8 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting schematics>=2.0.0 [INFO] DOCKER> Downloading schematics-2.1.1-py2.py3-none-any.whl (63 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.4/63.4 kB 245.7 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting onapsmsclient>=0.0.4 [INFO] DOCKER> Downloading onapsmsclient-0.0.4.tar.gz (3.4 kB) [INFO] DOCKER> Preparing metadata (setup.py): started [INFO] DOCKER> Preparing metadata (setup.py): finished with status 'done' [INFO] DOCKER> Collecting pymzn>=0.18.3 [INFO] DOCKER> Downloading pymzn-0.18.3-py3-none-any.whl (42 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.8/42.8 kB 202.6 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting onappylog>=1.0.9 [INFO] DOCKER> Downloading onappylog-1.0.9-py2.py3-none-any.whl (17 kB) [INFO] DOCKER> Collecting pathtools>=0.1.2 [INFO] DOCKER> Downloading pathtools-0.1.2.tar.gz (11 kB) [INFO] DOCKER> Preparing metadata (setup.py): started [INFO] DOCKER> Preparing metadata (setup.py): finished with status 'done' [INFO] DOCKER> Collecting pycryptodome>=3.9.6 [INFO] DOCKER> Downloading pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 183.7 MB/s eta 0:00:00 [INFO] DOCKER> Collecting python-consul>=1.1.0 [INFO] DOCKER> Downloading python_consul-1.1.0-py2.py3-none-any.whl (24 kB) [INFO] DOCKER> Collecting tornado>=6.1 [INFO] DOCKER> Downloading tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 435.4/435.4 kB 191.4 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting six>=1.4.1 [INFO] DOCKER> Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) [INFO] DOCKER> Collecting cffi>=1.12 [INFO] DOCKER> Downloading cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 443.4/443.4 kB 182.9 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting click>=8.1.3 [INFO] DOCKER> Downloading click-8.1.7-py3-none-any.whl (97 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 266.5 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting blinker>=1.6.2 [INFO] DOCKER> Downloading blinker-1.7.0-py3-none-any.whl (13 kB) [INFO] DOCKER> Collecting Werkzeug>=3.0.0 [INFO] DOCKER> Downloading werkzeug-3.0.1-py3-none-any.whl (226 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.7/226.7 kB 208.5 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting itsdangerous>=2.1.2 [INFO] DOCKER> Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB) [INFO] DOCKER> Collecting importlib-metadata>=3.6.0 [INFO] DOCKER> Downloading importlib_metadata-7.0.1-py3-none-any.whl (23 kB) [INFO] DOCKER> Collecting Jinja2>=3.1.2 [INFO] DOCKER> Downloading Jinja2-3.1.3-py3-none-any.whl (133 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.2/133.2 kB 266.6 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting rpds-py>=0.7.1 [INFO] DOCKER> Downloading rpds_py-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 186.7 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting jsonschema-specifications>=2023.03.6 [INFO] DOCKER> Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl (18 kB) [INFO] DOCKER> Collecting attrs>=22.2.0 [INFO] DOCKER> Downloading attrs-23.2.0-py3-none-any.whl (60 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 kB 250.2 MB/s eta 0:00:00 [INFO] DOCKER> Collecting referencing>=0.28.4 [INFO] DOCKER> Downloading referencing-0.33.0-py3-none-any.whl (26 kB) [INFO] DOCKER> Collecting certifi>=2017.4.17 [INFO] DOCKER> Downloading certifi-2024.2.2-py3-none-any.whl (163 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.8/163.8 kB 200.1 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting urllib3<3,>=1.21.1 [INFO] DOCKER> Downloading urllib3-2.2.1-py3-none-any.whl (121 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 200.3 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting charset-normalizer<4,>=2 [INFO] DOCKER> Downloading charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.3/142.3 kB 238.0 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting idna<4,>=2.5 [INFO] DOCKER> Downloading idna-3.6-py3-none-any.whl (61 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 216.8 MB/s eta 0:00:00 [INFO] DOCKER> Collecting watchdog>=0.8.3 [INFO] DOCKER> Downloading watchdog-4.0.0-py3-none-manylinux2014_x86_64.whl (82 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.0/83.0 kB 246.6 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting pycparser [INFO] DOCKER> Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 273.1 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting zipp>=0.5 [INFO] DOCKER> Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB) [INFO] DOCKER> Collecting MarkupSafe>=2.0 [INFO] DOCKER> Downloading MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) [INFO] DOCKER> Building wheels for collected packages: docopt, onapsmsclient, pathtools [INFO] DOCKER> Building wheel for docopt (setup.py): started [INFO] DOCKER> Building wheel for docopt (setup.py): finished with status 'done' [INFO] DOCKER> Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13723 sha256=7493dc6adbe67bbc7aba019602bd5bce222da48340d6c0b502014cbebc23a9ae [INFO] DOCKER> Stored in directory: /tmp/pip-ephem-wheel-cache-mwshcl7e/wheels/70/4a/46/1309fc853b8d395e60bafaf1b6df7845bdd82c95fd59dd8d2b [INFO] DOCKER> Building wheel for onapsmsclient (setup.py): started [INFO] DOCKER> Building wheel for onapsmsclient (setup.py): finished with status 'done' [INFO] DOCKER> Created wheel for onapsmsclient: filename=onapsmsclient-0.0.4-py3-none-any.whl size=3651 sha256=5c744092e66a2d58d0380b8ce3373f6b3508586df5c9bab926ed47ce2a8e5b81 [INFO] DOCKER> Stored in directory: /tmp/pip-ephem-wheel-cache-mwshcl7e/wheels/0f/2a/27/b4164061ed6d00b2ecca0c91fc2aaeb7ac2dff090482dcb761 [INFO] DOCKER> Building wheel for pathtools (setup.py): started [INFO] DOCKER> Building wheel for pathtools (setup.py): finished with status 'done' [INFO] DOCKER> Created wheel for pathtools: filename=pathtools-0.1.2-py3-none-any.whl size=8808 sha256=455107b00fcf0935a07510b57d3c9de3f62f3ffd8fad9155628b806b7597f0d2 [INFO] DOCKER> Stored in directory: /tmp/pip-ephem-wheel-cache-mwshcl7e/wheels/b7/0a/67/ada2a22079218c75a88361c0782855cc72aebc4d18d0289d05 [INFO] DOCKER> Successfully built docopt onapsmsclient pathtools [INFO] DOCKER> Installing collected packages: schematics, pymzn, pathtools, docopt, zipp, watchdog, urllib3, tornado, six, rpds-py, PyYAML, pycryptodome, pycparser, MarkupSafe, lxml, itsdangerous, idna, docutils, click, charset-normalizer, certifi, blinker, attrs, Werkzeug, requests, referencing, python-dateutil, onappylog, Jinja2, importlib-metadata, cffi, python-consul, onapsmsclient, jsonschema-specifications, Flask, cryptography, jsonschema, Flask-HTTPAuth [INFO] DOCKER> Successfully installed Flask-3.0.2 Flask-HTTPAuth-4.8.0 Jinja2-3.1.3 MarkupSafe-2.1.5 PyYAML-5.4.1 Werkzeug-3.0.1 attrs-23.2.0 blinker-1.7.0 certifi-2024.2.2 cffi-1.16.0 charset-normalizer-3.3.2 click-8.1.7 cryptography-3.3.2 docopt-0.6.2 docutils-0.20.1 idna-3.6 importlib-metadata-7.0.1 itsdangerous-2.1.2 jsonschema-4.21.1 jsonschema-specifications-2023.12.1 lxml-5.1.0 onappylog-1.0.9 onapsmsclient-0.0.4 pathtools-0.1.2 pycparser-2.21 pycryptodome-3.20.0 pymzn-0.18.3 python-consul-1.1.0 python-dateutil-2.8.2 referencing-0.33.0 requests-2.31.0 rpds-py-0.18.0 schematics-2.1.1 six-1.16.0 tornado-6.4 urllib3-2.2.1 watchdog-4.0.0 zipp-3.17.0 [INFO] DOCKER> [91mWARNING: 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 [INFO] DOCKER> [91m [notice] A new release of pip is available: 23.0.1 -> 24.0 [notice] To update, run: pip install --upgrade pip [INFO] DOCKER> Removing intermediate container 4a644b3a0dee [INFO] DOCKER> ---> 19303413d5ca [INFO] DOCKER> [Warning] One or more build-args [MVN_ARTIFACT_VERSION REPO] were not consumed [INFO] DOCKER> Successfully built 19303413d5ca [INFO] DOCKER> Successfully tagged osdf-base:latest [INFO] DOCKER> [osdf-base:latest] "optf-base": Built image sha256:19303 [INFO] DOCKER> [osdf-base:latest] "optf-base": Tag with latest [INFO] Reading assembly descriptor: /w/workspace/optf-osdf-merge-verification-maven-master/docker/osdf/assembly/osdf-files.xml [WARNING] The assembly descriptor contains a filesystem-root relative reference, which is not cross platform compatible / [INFO] Copying files to /w/workspace/optf-osdf-merge-verification-maven-master/target/docker/nexus3.onap.org/10003/onap/optf-osdf/build/onap-osdf-tm [INFO] Building tar: /w/workspace/optf-osdf-merge-verification-maven-master/target/docker/nexus3.onap.org/10003/onap/optf-osdf/tmp/docker-build.tar [INFO] DOCKER> [nexus3.onap.org:10003/onap/optf-osdf:latest] "optf-osdf": Created docker-build.tar in 554 milliseconds [INFO] DOCKER> Step 1/9 : FROM osdf-base:latest [INFO] DOCKER> [INFO] DOCKER> ---> 19303413d5ca [INFO] DOCKER> Step 2/9 : EXPOSE 8699 [INFO] DOCKER> [INFO] DOCKER> ---> Running in 8c07689a8ed9 [INFO] DOCKER> Removing intermediate container 8c07689a8ed9 [INFO] DOCKER> ---> 4017762c5af8 [INFO] DOCKER> Step 3/9 : WORKDIR /opt/osdf [INFO] DOCKER> [INFO] DOCKER> ---> Running in f1f2888fc950 [INFO] DOCKER> Removing intermediate container f1f2888fc950 [INFO] DOCKER> ---> 434b3bbb8867 [INFO] DOCKER> Step 4/9 : COPY onap-osdf-tm/requirements-osdf.txt /tmp/requirements-osdf.txt [INFO] DOCKER> [INFO] DOCKER> ---> 5edd993071cf [INFO] DOCKER> Step 5/9 : RUN pip install --no-cache-dir -r /tmp/requirements-osdf.txt [INFO] DOCKER> [INFO] DOCKER> ---> Running in 1e5ddbd61f9a [INFO] DOCKER> Collecting scikit-learn>=0.22.0 [INFO] DOCKER> Downloading scikit_learn-1.4.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.2/12.2 MB 143.2 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting scipy>=1.6.0 [INFO] DOCKER> Downloading scipy-1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.5 MB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 38.5/38.5 MB 190.7 MB/s eta 0:00:00 [INFO] DOCKER> Collecting threadpoolctl>=2.0.0 [INFO] DOCKER> Downloading threadpoolctl-3.3.0-py3-none-any.whl (17 kB) [INFO] DOCKER> Collecting numpy<2.0,>=1.19.5 [INFO] DOCKER> Downloading numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 95.1 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Collecting joblib>=1.2.0 [INFO] DOCKER> Downloading joblib-1.3.2-py3-none-any.whl (302 kB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 302.2/302.2 kB 255.5 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Installing collected packages: threadpoolctl, numpy, joblib, scipy, scikit-learn [INFO] DOCKER> Successfully installed joblib-1.3.2 numpy-1.26.4 scikit-learn-1.4.1.post1 scipy-1.12.0 threadpoolctl-3.3.0 [INFO] DOCKER> [91mWARNING: 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 [INFO] DOCKER> [91m [notice] A new release of pip is available: 23.0.1 -> 24.0 [notice] To update, run: pip install --upgrade pip [INFO] DOCKER> Removing intermediate container 1e5ddbd61f9a [INFO] DOCKER> ---> e615fdb139f3 [INFO] DOCKER> Step 6/9 : COPY onap-osdf-tm /opt/osdf [INFO] DOCKER> [INFO] DOCKER> ---> 21c9bf08e5f4 [INFO] DOCKER> Step 7/9 : RUN mkdir -p /var/log/onap/optf/osdf/ && chown -R onap:onap /var/log/onap && chown -R onap:onap /opt/osdf [INFO] DOCKER> [INFO] DOCKER> ---> Running in 43e490d89cfa [INFO] DOCKER> Removing intermediate container 43e490d89cfa [INFO] DOCKER> ---> 8714747439e1 [INFO] DOCKER> Step 8/9 : USER onap [INFO] DOCKER> [INFO] DOCKER> ---> Running in 0335838a800f [INFO] DOCKER> Removing intermediate container 0335838a800f [INFO] DOCKER> ---> eb616252be19 [INFO] DOCKER> Step 9/9 : CMD [ "python", "osdfapp.py" ] [INFO] DOCKER> [INFO] DOCKER> ---> Running in f0d68318e3b8 [INFO] DOCKER> Removing intermediate container f0d68318e3b8 [INFO] DOCKER> ---> 87160575e83f [INFO] DOCKER> [Warning] One or more build-args [REPO MVN_ARTIFACT_VERSION] were not consumed [INFO] DOCKER> Successfully built 87160575e83f [INFO] DOCKER> Successfully tagged nexus3.onap.org:10003/onap/optf-osdf:latest [INFO] DOCKER> [nexus3.onap.org:10003/onap/optf-osdf:latest] "optf-osdf": Built image sha256:87160 [INFO] DOCKER> [nexus3.onap.org:10003/onap/optf-osdf:latest] "optf-osdf": Tag with latest,3.0.8-SNAPSHOT-20240220T183147Z,3.0.8-SNAPSHOT-latest [INFO] Reading assembly descriptor: /w/workspace/optf-osdf-merge-verification-maven-master/docker/opteng/assembly/osdf-files.xml [WARNING] The assembly descriptor contains a filesystem-root relative reference, which is not cross platform compatible / [WARNING] The assembly descriptor contains a filesystem-root relative reference, which is not cross platform compatible / [WARNING] The assembly descriptor contains a filesystem-root relative reference, which is not cross platform compatible / [INFO] Copying files to /w/workspace/optf-osdf-merge-verification-maven-master/target/docker/nexus3.onap.org/10003/onap/optf-opteng/build/onap-osdf-tm [INFO] Building tar: /w/workspace/optf-osdf-merge-verification-maven-master/target/docker/nexus3.onap.org/10003/onap/optf-opteng/tmp/docker-build.tar [INFO] DOCKER> [nexus3.onap.org:10003/onap/optf-opteng:latest] "optf-opteng": Created docker-build.tar in 862 milliseconds [INFO] DOCKER> Step 1/10 : FROM osdf-base:latest [INFO] DOCKER> [INFO] DOCKER> ---> 19303413d5ca [INFO] DOCKER> Step 2/10 : EXPOSE 8699 [INFO] DOCKER> [INFO] DOCKER> ---> Using cache [INFO] DOCKER> ---> 4017762c5af8 [INFO] DOCKER> Step 3/10 : WORKDIR /opt/osdf [INFO] DOCKER> [INFO] DOCKER> ---> Using cache [INFO] DOCKER> ---> 434b3bbb8867 [INFO] DOCKER> Step 4/10 : COPY onap-osdf-tm/requirements-opteng.txt /tmp/requirements-opteng.txt [INFO] DOCKER> [INFO] DOCKER> ---> 9611157a00c1 [INFO] DOCKER> Step 5/10 : RUN pip install --no-cache-dir -r /tmp/requirements-opteng.txt [INFO] DOCKER> [INFO] DOCKER> ---> Running in a5b8b44d1b52 [INFO] DOCKER> Collecting mysql-connector-python==8.0.31 [INFO] DOCKER> Downloading mysql_connector_python-8.0.31-cp39-cp39-manylinux1_x86_64.whl (23.5 MB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.5/23.5 MB 59.4 MB/s eta 0:00:00 [INFO] DOCKER> Collecting protobuf<=3.20.1,>=3.11.0 [INFO] DOCKER> Downloading protobuf-3.20.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.0 MB) [INFO] DOCKER> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 157.8 MB/s eta 0:00:00 [INFO] DOCKER> [INFO] DOCKER> Installing collected packages: protobuf, mysql-connector-python [INFO] DOCKER> Successfully installed mysql-connector-python-8.0.31 protobuf-3.20.1 [INFO] DOCKER> [91mWARNING: 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 [INFO] DOCKER> [91m [notice] A new release of pip is available: 23.0.1 -> 24.0 [notice] To update, run: pip install --upgrade pip [INFO] DOCKER> Removing intermediate container a5b8b44d1b52 [INFO] DOCKER> ---> 8e5a406ab572 [INFO] DOCKER> Step 6/10 : COPY onap-osdf-tm/ /opt/osdf [INFO] DOCKER> [INFO] DOCKER> ---> ffb565e8b176 [INFO] DOCKER> Step 7/10 : RUN mkdir -p /var/log/onap/optf/osdf/ && chown onap:onap /var/log/onap -R && chown onap:onap /opt/osdf -R [INFO] DOCKER> [INFO] DOCKER> ---> Running in 4db3ce3c423b [INFO] DOCKER> Removing intermediate container 4db3ce3c423b [INFO] DOCKER> ---> f0fe54b2b00b [INFO] DOCKER> Step 8/10 : USER onap [INFO] DOCKER> [INFO] DOCKER> ---> Running in eb2ae136bec4 [INFO] DOCKER> Removing intermediate container eb2ae136bec4 [INFO] DOCKER> ---> db805f05bf54 [INFO] DOCKER> Step 9/10 : ENV OSDF_CONFIG_FILE "/opt/osdf/config/opteng_config.yaml" [INFO] DOCKER> [INFO] DOCKER> ---> Running in 6d9b0f42685c [INFO] DOCKER> Removing intermediate container 6d9b0f42685c [INFO] DOCKER> ---> 37cec3a7fcc7 [INFO] DOCKER> Step 10/10 : CMD [ "python", "solverapp.py" ] [INFO] DOCKER> [INFO] DOCKER> ---> Running in 0e376e39fb65 [INFO] DOCKER> Removing intermediate container 0e376e39fb65 [INFO] DOCKER> ---> d52090b475ea [INFO] DOCKER> [Warning] One or more build-args [REPO MVN_ARTIFACT_VERSION] were not consumed [INFO] DOCKER> Successfully built d52090b475ea [INFO] DOCKER> Successfully tagged nexus3.onap.org:10003/onap/optf-opteng:latest [INFO] DOCKER> [nexus3.onap.org:10003/onap/optf-opteng:latest] "optf-opteng": Built image sha256:d5209 [INFO] DOCKER> [nexus3.onap.org:10003/onap/optf-opteng:latest] "optf-opteng": Tag with latest,3.0.8-SNAPSHOT-20240220T183147Z,3.0.8-SNAPSHOT-latest [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 03:29 min [INFO] Finished at: 2024-02-20T18:35:16Z [INFO] ------------------------------------------------------------------------ [optf-osdf-merge-verification-maven-master] $ /bin/bash -l /tmp/jenkins15895779446716929154.sh + echo '---> install-robotframework-py3.sh' ---> install-robotframework-py3.sh + REQUIRED_PYTHON=3.7.0 + [[ -d /opt/pyenv ]] + echo 'Setup pyenv:' Setup pyenv: + export PYENV_ROOT=/opt/pyenv + PYENV_ROOT=/opt/pyenv + export PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + pyenv versions system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/optf-osdf-merge-verification-maven-master/.python-version) + command -v pyenv ++ pyenv init - --no-rehash + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'\''/opt/pyenv/shims'\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; fi; done; echo "${paths[*]}"'\'')" export PATH="/opt/pyenv/shims:${PATH}" export PYENV_SHELL=bash source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' pyenv() { local command command="${1:-}" if [ "$#" -gt 0 ]; then shift fi case "$command" in rehash|shell) eval "$(pyenv "sh-$command" "$@")" ;; *) command pyenv "$command" "$@" ;; esac }' +++ bash --norc -ec 'IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; fi; done; echo "${paths[*]}"' ++ PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ export PYENV_SHELL=bash ++ PYENV_SHELL=bash ++ source /opt/pyenv/libexec/../completions/pyenv.bash +++ complete -F _pyenv pyenv ++ pyenv versions --bare ++ local command ++ command=versions ++ sed '/^[^0-9]/d' ++ sort -V ++ '[' 2 -gt 0 ']' ++ shift ++ case "$command" in ++ command pyenv versions --bare ++ pyenv versions --bare ++ tail -n 1 + version=3.10.6 + pyenv local 3.10.6 + local command + command=local + '[' 2 -gt 0 ']' + shift + case "$command" in + command pyenv local 3.10.6 + pyenv local 3.10.6 ++ python3 --version ++ awk '{print $2}' + PYTHON_VERSION=3.10.6 + ver_ge 3.10.6 3.7.0 ++ ver_cmp 3.10.6 3.7.0 ++ local IFS=. ++ V1=($1) ++ V2=($2) ++ local V1 V2 I ++ (( I=0 )) ++ (( I<3 || I<3 )) ++ [[ 3 -lt 3 ]] ++ [[ 3 -gt 3 ]] ++ (( I++ )) ++ (( I<3 || I<3 )) ++ [[ 10 -lt 7 ]] ++ [[ 10 -gt 7 ]] ++ echo 1 ++ return + [[ ! 1 -eq -1 ]] + python3 -m robot.run --version + cat + [[ -f /home/jenkins/lf-env.sh ]] + echo 'Installing robot-framework using LF common tooling' Installing robot-framework using LF common tooling + source /home/jenkins/lf-env.sh + lf-activate-venv --python python3 --venv-file /w/workspace/optf-osdf-merge-verification-maven-master/.robot3_venv setuptools pip wheel ++ mktemp -d /tmp/venv-XXXX + lf_venv=/tmp/venv-9cHj + local venv_file=/tmp/.os_lf_venv + local python=python3 + local options + local set_path=true + local install_args= ++ getopt -o np:v: -l no-path,system-site-packages,python:,venv-file: -n lf-activate-venv -- --python python3 --venv-file /w/workspace/optf-osdf-merge-verification-maven-master/.robot3_venv setuptools pip wheel + options=' --python '\''python3'\'' --venv-file '\''/w/workspace/optf-osdf-merge-verification-maven-master/.robot3_venv'\'' -- '\''setuptools'\'' '\''pip'\'' '\''wheel'\''' + eval set -- ' --python '\''python3'\'' --venv-file '\''/w/workspace/optf-osdf-merge-verification-maven-master/.robot3_venv'\'' -- '\''setuptools'\'' '\''pip'\'' '\''wheel'\''' ++ set -- --python python3 --venv-file /w/workspace/optf-osdf-merge-verification-maven-master/.robot3_venv -- setuptools pip wheel + true + case $1 in + python=python3 + shift 2 + true + case $1 in + venv_file=/w/workspace/optf-osdf-merge-verification-maven-master/.robot3_venv + shift 2 + true + case $1 in + shift + break + case $python in + local pkg_list= + [[ -d /opt/pyenv ]] + echo 'Setup pyenv:' Setup pyenv: + export PYENV_ROOT=/opt/pyenv + PYENV_ROOT=/opt/pyenv + export PATH=/opt/pyenv/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + PATH=/opt/pyenv/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + pyenv versions + local command + command=versions + '[' 1 -gt 0 ']' + shift + case "$command" in + command pyenv versions + pyenv versions system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/optf-osdf-merge-verification-maven-master/.python-version) + command -v pyenv ++ pyenv init - --no-rehash ++ local command ++ command=init ++ '[' 3 -gt 0 ']' ++ shift ++ case "$command" in ++ command pyenv init - --no-rehash ++ pyenv init - --no-rehash + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'\''/opt/pyenv/shims'\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; fi; done; echo "${paths[*]}"'\'')" export PATH="/opt/pyenv/shims:${PATH}" export PYENV_SHELL=bash source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' pyenv() { local command command="${1:-}" if [ "$#" -gt 0 ]; then shift fi case "$command" in rehash|shell) eval "$(pyenv "sh-$command" "$@")" ;; *) command pyenv "$command" "$@" ;; esac }' +++ bash --norc -ec 'IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; fi; done; echo "${paths[*]}"' ++ PATH=/opt/pyenv/bin:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ export PYENV_SHELL=bash ++ PYENV_SHELL=bash ++ source /opt/pyenv/libexec/../completions/pyenv.bash +++ complete -F _pyenv pyenv ++ lf-pyver python3 ++ local py_version_xy=python3 ++ local py_version_xyz= ++ pyenv versions ++ local command ++ command=versions ++ '[' 1 -gt 0 ']' ++ shift ++ case "$command" in ++ command pyenv versions ++ pyenv versions ++ sed 's/^[ *]* //' ++ awk '{ print $1 }' ++ grep -E '^[0-9.]*[0-9]$' ++ [[ ! -s /tmp/.pyenv_versions ]] +++ grep '^3' /tmp/.pyenv_versions +++ sort -V +++ tail -n 1 ++ py_version_xyz=3.10.6 ++ [[ -z 3.10.6 ]] ++ echo 3.10.6 ++ return 0 + pyenv local 3.10.6 + local command + command=local + '[' 2 -gt 0 ']' + shift + case "$command" in + command pyenv local 3.10.6 + pyenv local 3.10.6 + for arg in "$@" + case $arg in + pkg_list+='setuptools ' + for arg in "$@" + case $arg in + pkg_list+='pip ' + for arg in "$@" + case $arg in + pkg_list+='wheel ' + [[ -f /w/workspace/optf-osdf-merge-verification-maven-master/.robot3_venv ]] + [[ ! -f /w/workspace/optf-osdf-merge-verification-maven-master/.robot3_venv ]] + [[ -n '' ]] + python3 -m venv /tmp/venv-9cHj + echo 'lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-9cHj' lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-9cHj + echo /tmp/venv-9cHj + echo 'lf-activate-venv(): INFO: Save venv in file: /w/workspace/optf-osdf-merge-verification-maven-master/.robot3_venv' lf-activate-venv(): INFO: Save venv in file: /w/workspace/optf-osdf-merge-verification-maven-master/.robot3_venv + /tmp/venv-9cHj/bin/python3 -m pip install --upgrade --quiet pip virtualenv + [[ -z setuptools pip wheel ]] + echo 'lf-activate-venv(): INFO: Installing: setuptools pip wheel ' lf-activate-venv(): INFO: Installing: setuptools pip wheel + /tmp/venv-9cHj/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager setuptools pip wheel + type python3 + true + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-9cHj/bin to PATH' lf-activate-venv(): INFO: Adding /tmp/venv-9cHj/bin to PATH + PATH=/tmp/venv-9cHj/bin:/opt/pyenv/shims:/opt/pyenv/bin:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + return 0 + python3 -m pip install -r requirements.txt Collecting paramiko (from -r requirements.txt (line 1)) Downloading paramiko-3.4.0-py3-none-any.whl.metadata (4.4 kB) Collecting six (from -r requirements.txt (line 2)) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting urllib3 (from -r requirements.txt (line 3)) Downloading urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB) Collecting docker-py (from -r requirements.txt (line 4)) Downloading docker_py-1.10.6-py2.py3-none-any.whl (50 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.0/50.0 kB 4.6 MB/s eta 0:00:00 Collecting ipaddr (from -r requirements.txt (line 5)) Downloading ipaddr-2.2.0.tar.gz (26 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting netaddr (from -r requirements.txt (line 6)) Using cached netaddr-1.2.1-py3-none-any.whl.metadata (5.0 kB) Collecting netifaces (from -r requirements.txt (line 7)) Using cached netifaces-0.11.0-cp310-cp310-linux_x86_64.whl Collecting pyhocon (from -r requirements.txt (line 8)) Downloading pyhocon-0.3.60.tar.gz (158 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.8/158.8 kB 17.6 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting requests (from -r requirements.txt (line 9)) Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting selenium<4.6.0,>=4.0.0 (from -r requirements.txt (line 10)) Downloading selenium-4.5.0-py3-none-any.whl (995 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 995.2/995.2 kB 70.6 MB/s eta 0:00:00 Collecting robotframework (from -r requirements.txt (line 11)) Downloading robotframework-7.0-py3-none-any.whl.metadata (7.4 kB) Collecting robotframework-httplibrary (from -r requirements.txt (line 12)) Downloading robotframework-httplibrary-0.4.2.tar.gz (9.1 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting robotframework-requests==0.9.3 (from -r requirements.txt (line 13)) Downloading robotframework_requests-0.9.3-py3-none-any.whl (21 kB) Collecting robotframework-selenium2library (from -r requirements.txt (line 14)) Downloading robotframework_selenium2library-3.0.0-py2.py3-none-any.whl (6.2 kB) Collecting robotframework-sshlibrary (from -r requirements.txt (line 15)) Downloading robotframework-sshlibrary-3.8.0.tar.gz (51 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.4/51.4 kB 7.5 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting scapy (from -r requirements.txt (line 16)) Downloading scapy-2.5.0.tar.gz (1.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 77.2 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting jsonpath-rw (from -r requirements.txt (line 18)) Downloading jsonpath-rw-1.4.0.tar.gz (13 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting elasticsearch<8.0.0,>=7.0.0 (from -r requirements.txt (line 20)) Downloading elasticsearch-7.17.9-py2.py3-none-any.whl.metadata (5.7 kB) Collecting elasticsearch-dsl (from -r requirements.txt (line 21)) Downloading elasticsearch_dsl-8.12.0-py3-none-any.whl.metadata (10 kB) Collecting pyangbind (from -r requirements.txt (line 23)) Downloading pyangbind-0.8.4.post1-py3-none-any.whl.metadata (4.2 kB) Collecting isodate (from -r requirements.txt (line 25)) Downloading isodate-0.6.1-py2.py3-none-any.whl (41 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.7/41.7 kB 5.3 MB/s eta 0:00:00 Collecting jmespath (from -r requirements.txt (line 27)) Using cached jmespath-1.0.1-py3-none-any.whl (20 kB) Collecting jsonpatch (from -r requirements.txt (line 29)) Using cached jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB) Collecting pbr (from -r requirements.txt (line 30)) Using cached pbr-6.0.0-py2.py3-none-any.whl.metadata (1.3 kB) Collecting deepdiff (from -r requirements.txt (line 31)) Downloading deepdiff-6.7.1-py3-none-any.whl.metadata (6.1 kB) Collecting dnspython (from -r requirements.txt (line 32)) Using cached dnspython-2.6.1-py3-none-any.whl.metadata (5.8 kB) Collecting future (from -r requirements.txt (line 33)) Using cached future-0.18.3-py3-none-any.whl Collecting jinja2 (from -r requirements.txt (line 34)) Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting kafka-python (from -r requirements.txt (line 35)) Downloading kafka_python-2.0.2-py2.py3-none-any.whl (246 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 246.5/246.5 kB 35.1 MB/s eta 0:00:00 Collecting protobuf (from -r requirements.txt (line 37)) Downloading protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes) Collecting pyyaml (from -r requirements.txt (line 38)) Using cached PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting robotlibcore-temp (from -r requirements.txt (line 39)) Downloading robotlibcore-temp-1.0.2.tar.gz (4.3 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting more-itertools (from -r requirements.txt (line 40)) Downloading more_itertools-10.2.0-py3-none-any.whl.metadata (34 kB) Collecting xvfbwrapper (from -r requirements.txt (line 41)) Downloading xvfbwrapper-0.2.9.tar.gz (5.6 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting PyVirtualDisplay (from -r requirements.txt (line 42)) Downloading PyVirtualDisplay-3.0-py3-none-any.whl (15 kB) Collecting odltools (from -r requirements.txt (line 48)) Downloading odltools-0.1.34-py2.py3-none-any.whl (215 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 215.1/215.1 kB 27.4 MB/s eta 0:00:00 Collecting bcrypt>=3.2 (from paramiko->-r requirements.txt (line 1)) Downloading bcrypt-4.1.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.5 kB) Collecting cryptography>=3.3 (from paramiko->-r requirements.txt (line 1)) Using cached cryptography-42.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.3 kB) Collecting pynacl>=1.5 (from paramiko->-r requirements.txt (line 1)) Using cached PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB) Collecting docker-pycreds>=0.2.1 (from docker-py->-r requirements.txt (line 4)) Downloading docker_pycreds-0.4.0-py2.py3-none-any.whl (9.0 kB) Collecting websocket-client>=0.32.0 (from docker-py->-r requirements.txt (line 4)) Using cached websocket_client-1.7.0-py3-none-any.whl.metadata (7.9 kB) Collecting pyparsing<4,>=2 (from pyhocon->-r requirements.txt (line 8)) Using cached pyparsing-3.1.1-py3-none-any.whl.metadata (5.1 kB) Collecting charset-normalizer<4,>=2 (from requests->-r requirements.txt (line 9)) Using cached charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests->-r requirements.txt (line 9)) Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting certifi>=2017.4.17 (from requests->-r requirements.txt (line 9)) Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Collecting urllib3 (from -r requirements.txt (line 3)) Using cached urllib3-1.26.18-py2.py3-none-any.whl.metadata (48 kB) Collecting trio~=0.17 (from selenium<4.6.0,>=4.0.0->-r requirements.txt (line 10)) Downloading trio-0.24.0-py3-none-any.whl.metadata (4.9 kB) Collecting trio-websocket~=0.9 (from selenium<4.6.0,>=4.0.0->-r requirements.txt (line 10)) Downloading trio_websocket-0.11.1-py3-none-any.whl.metadata (4.7 kB) Collecting webtest>=2.0 (from robotframework-httplibrary->-r requirements.txt (line 12)) Downloading WebTest-3.0.0-py3-none-any.whl (31 kB) Collecting jsonpointer (from robotframework-httplibrary->-r requirements.txt (line 12)) Using cached jsonpointer-2.4-py2.py3-none-any.whl.metadata (2.5 kB) Collecting robotframework-seleniumlibrary>=3.0.0 (from robotframework-selenium2library->-r requirements.txt (line 14)) Downloading robotframework_seleniumlibrary-6.2.0-py2.py3-none-any.whl.metadata (15 kB) Collecting scp>=0.13.0 (from robotframework-sshlibrary->-r requirements.txt (line 15)) Downloading scp-0.14.5-py2.py3-none-any.whl.metadata (4.3 kB) Collecting ply (from jsonpath-rw->-r requirements.txt (line 18)) Downloading ply-3.11-py2.py3-none-any.whl (49 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.6/49.6 kB 6.3 MB/s eta 0:00:00 Collecting decorator (from jsonpath-rw->-r requirements.txt (line 18)) Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB) Collecting python-dateutil (from elasticsearch-dsl->-r requirements.txt (line 21)) Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) INFO: pip is looking at multiple versions of elasticsearch-dsl to determine which version is compatible with other requirements. This could take a while. Collecting elasticsearch-dsl (from -r requirements.txt (line 21)) Downloading elasticsearch_dsl-8.11.0-py3-none-any.whl.metadata (10 kB) Downloading elasticsearch_dsl-8.9.0-py3-none-any.whl.metadata (10 kB) Downloading elasticsearch_dsl-7.4.1-py2.py3-none-any.whl.metadata (11 kB) Collecting pyang (from pyangbind->-r requirements.txt (line 23)) Downloading pyang-2.6.0-py2.py3-none-any.whl.metadata (818 bytes) Collecting lxml (from pyangbind->-r requirements.txt (line 23)) Using cached lxml-5.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.5 kB) Collecting regex (from pyangbind->-r requirements.txt (line 23)) Downloading regex-2023.12.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 kB 3.6 MB/s eta 0:00:00 Collecting enum34 (from pyangbind->-r requirements.txt (line 23)) Downloading enum34-1.1.10-py3-none-any.whl (11 kB) Collecting ordered-set<4.2.0,>=4.0.2 (from deepdiff->-r requirements.txt (line 31)) Downloading ordered_set-4.1.0-py3-none-any.whl (7.6 kB) Collecting MarkupSafe>=2.0 (from jinja2->-r requirements.txt (line 34)) Using cached MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting requests (from -r requirements.txt (line 9)) Downloading requests-2.19.1-py2.py3-none-any.whl (91 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.0/92.0 kB 14.3 MB/s eta 0:00:00 Collecting chardet<3.1.0,>=3.0.2 (from requests->-r requirements.txt (line 9)) Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.4/133.4 kB 17.4 MB/s eta 0:00:00 Collecting idna<2.8,>=2.5 (from requests->-r requirements.txt (line 9)) Downloading idna-2.7-py2.py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.2/58.2 kB 7.8 MB/s eta 0:00:00 INFO: pip is looking at multiple versions of requests to determine which version is compatible with other requirements. This could take a while. Collecting odltools (from -r requirements.txt (line 48)) Downloading odltools-0.1.33-py2.py3-none-any.whl (211 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.0/212.0 kB 28.1 MB/s eta 0:00:00 Downloading odltools-0.1.32-py2.py3-none-any.whl (201 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 201.4/201.4 kB 26.0 MB/s eta 0:00:00 Downloading odltools-0.1.31-py2.py3-none-any.whl (201 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 201.2/201.2 kB 27.4 MB/s eta 0:00:00 Downloading odltools-0.1.30-py2.py3-none-any.whl (201 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 201.1/201.1 kB 26.4 MB/s eta 0:00:00 Downloading odltools-0.1.29-py2.py3-none-any.whl (207 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 207.5/207.5 kB 26.0 MB/s eta 0:00:00 Downloading odltools-0.1.28-py2.py3-none-any.whl (204 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 205.0/205.0 kB 25.4 MB/s eta 0:00:00 Collecting cffi>=1.12 (from cryptography>=3.3->paramiko->-r requirements.txt (line 1)) Using cached cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB) Collecting robotframework-pythonlibcore>=3.0.0 (from robotframework-seleniumlibrary>=3.0.0->robotframework-selenium2library->-r requirements.txt (line 14)) Downloading robotframework_pythonlibcore-4.3.0-py2.py3-none-any.whl.metadata (6.0 kB) Collecting attrs>=20.1.0 (from trio~=0.17->selenium<4.6.0,>=4.0.0->-r requirements.txt (line 10)) Using cached attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB) Collecting sortedcontainers (from trio~=0.17->selenium<4.6.0,>=4.0.0->-r requirements.txt (line 10)) Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB) Collecting outcome (from trio~=0.17->selenium<4.6.0,>=4.0.0->-r requirements.txt (line 10)) Downloading outcome-1.3.0.post0-py2.py3-none-any.whl.metadata (2.6 kB) Collecting sniffio>=1.3.0 (from trio~=0.17->selenium<4.6.0,>=4.0.0->-r requirements.txt (line 10)) Downloading sniffio-1.3.0-py3-none-any.whl (10 kB) Collecting exceptiongroup (from trio~=0.17->selenium<4.6.0,>=4.0.0->-r requirements.txt (line 10)) Downloading exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB) Collecting wsproto>=0.14 (from trio-websocket~=0.9->selenium<4.6.0,>=4.0.0->-r requirements.txt (line 10)) Downloading wsproto-1.2.0-py3-none-any.whl (24 kB) Collecting PySocks!=1.5.7,<2.0,>=1.5.6 (from urllib3[socks]~=1.26->selenium<4.6.0,>=4.0.0->-r requirements.txt (line 10)) Downloading PySocks-1.7.1-py3-none-any.whl (16 kB) Collecting WebOb>=1.2 (from webtest>=2.0->robotframework-httplibrary->-r requirements.txt (line 12)) Downloading WebOb-1.8.7-py2.py3-none-any.whl (114 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.0/115.0 kB 12.8 MB/s eta 0:00:00 Collecting waitress>=0.8.5 (from webtest>=2.0->robotframework-httplibrary->-r requirements.txt (line 12)) Downloading waitress-3.0.0-py3-none-any.whl.metadata (4.2 kB) Collecting beautifulsoup4 (from webtest>=2.0->robotframework-httplibrary->-r requirements.txt (line 12)) Using cached beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB) Collecting pycparser (from cffi>=1.12->cryptography>=3.3->paramiko->-r requirements.txt (line 1)) Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Collecting h11<1,>=0.9.0 (from wsproto>=0.14->trio-websocket~=0.9->selenium<4.6.0,>=4.0.0->-r requirements.txt (line 10)) Downloading h11-0.14.0-py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 10.4 MB/s eta 0:00:00 Collecting soupsieve>1.2 (from beautifulsoup4->webtest>=2.0->robotframework-httplibrary->-r requirements.txt (line 12)) Using cached soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB) Downloading paramiko-3.4.0-py3-none-any.whl (225 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.9/225.9 kB 23.1 MB/s eta 0:00:00 Using cached netaddr-1.2.1-py3-none-any.whl (2.3 MB) Using cached requests-2.31.0-py3-none-any.whl (62 kB) Using cached urllib3-1.26.18-py2.py3-none-any.whl (143 kB) Downloading robotframework-7.0-py3-none-any.whl (726 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 726.3/726.3 kB 58.0 MB/s eta 0:00:00 Downloading elasticsearch-7.17.9-py2.py3-none-any.whl (385 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.0/386.0 kB 38.4 MB/s eta 0:00:00 Downloading elasticsearch_dsl-7.4.1-py2.py3-none-any.whl (64 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.1/64.1 kB 11.0 MB/s eta 0:00:00 Downloading pyangbind-0.8.4.post1-py3-none-any.whl (52 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.8/52.8 kB 9.1 MB/s eta 0:00:00 Using cached jsonpatch-1.33-py2.py3-none-any.whl (12 kB) Using cached pbr-6.0.0-py2.py3-none-any.whl (107 kB) Downloading deepdiff-6.7.1-py3-none-any.whl (76 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.6/76.6 kB 11.6 MB/s eta 0:00:00 Using cached dnspython-2.6.1-py3-none-any.whl (307 kB) Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB) Downloading protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 36.7 MB/s eta 0:00:00 Using cached PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (705 kB) Downloading more_itertools-10.2.0-py3-none-any.whl (57 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.0/57.0 kB 10.3 MB/s eta 0:00:00 Downloading bcrypt-4.1.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (698 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 698.8/698.8 kB 60.1 MB/s eta 0:00:00 Using cached certifi-2024.2.2-py3-none-any.whl (163 kB) Using cached charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB) Using cached cryptography-42.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB) Using cached idna-3.6-py3-none-any.whl (61 kB) Using cached jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB) Using cached MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Using cached pyparsing-3.1.1-py3-none-any.whl (103 kB) Downloading robotframework_seleniumlibrary-6.2.0-py2.py3-none-any.whl (95 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.5/95.5 kB 13.1 MB/s eta 0:00:00 Downloading scp-0.14.5-py2.py3-none-any.whl (8.7 kB) Downloading trio-0.24.0-py3-none-any.whl (460 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 460.2/460.2 kB 45.2 MB/s eta 0:00:00 Downloading trio_websocket-0.11.1-py3-none-any.whl (17 kB) Using cached websocket_client-1.7.0-py3-none-any.whl (58 kB) Using cached lxml-5.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB) Downloading pyang-2.6.0-py2.py3-none-any.whl (594 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 594.1/594.1 kB 56.9 MB/s eta 0:00:00 Downloading regex-2023.12.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (773 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 774.0/774.0 kB 64.1 MB/s eta 0:00:00 Using cached attrs-23.2.0-py3-none-any.whl (60 kB) Using cached cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB) Downloading robotframework_pythonlibcore-4.3.0-py2.py3-none-any.whl (10 kB) Downloading waitress-3.0.0-py3-none-any.whl (56 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.7/56.7 kB 10.1 MB/s eta 0:00:00 Using cached beautifulsoup4-4.12.3-py3-none-any.whl (147 kB) Downloading exceptiongroup-1.2.0-py3-none-any.whl (16 kB) Downloading outcome-1.3.0.post0-py2.py3-none-any.whl (10 kB) Using cached soupsieve-2.5-py3-none-any.whl (36 kB) Building wheels for collected packages: ipaddr, pyhocon, robotframework-httplibrary, robotframework-sshlibrary, scapy, jsonpath-rw, robotlibcore-temp, xvfbwrapper Building wheel for ipaddr (setup.py): started Building wheel for ipaddr (setup.py): finished with status 'done' Created wheel for ipaddr: filename=ipaddr-2.2.0-py3-none-any.whl size=18282 sha256=7f38f50ab82f7c39d207df7cced9961d84ac3dd3d3a9cf61b6aada5247ef4694 Stored in directory: /home/jenkins/.cache/pip/wheels/c2/49/2d/2e543df29f26e139e69ead8af8a4aa151513e17fd48830b3c4 Building wheel for pyhocon (setup.py): started Building wheel for pyhocon (setup.py): finished with status 'done' Created wheel for pyhocon: filename=pyhocon-0.3.60-py3-none-any.whl size=20864 sha256=fa5da6bdb66b95691623da945aeefa38e20028a914a4132d44753d29cad841a6 Stored in directory: /home/jenkins/.cache/pip/wheels/32/79/47/98ab23fa895daa293e4dd4ce43e581c035ca15e908a2d94104 Building wheel for robotframework-httplibrary (setup.py): started Building wheel for robotframework-httplibrary (setup.py): finished with status 'done' Created wheel for robotframework-httplibrary: filename=robotframework_httplibrary-0.4.2-py3-none-any.whl size=9954 sha256=93c5c958e9b4a41fe1452d2a24d50f7ec74f66c209722d8840f82815a068ee8b Stored in directory: /home/jenkins/.cache/pip/wheels/00/55/49/5667e381ef7ebce1dd216ad11c483460e44182b2472f6d7f86 Building wheel for robotframework-sshlibrary (setup.py): started Building wheel for robotframework-sshlibrary (setup.py): finished with status 'done' Created wheel for robotframework-sshlibrary: filename=robotframework_sshlibrary-3.8.0-py3-none-any.whl size=55116 sha256=f7f578156a5c6e9a8e27253e9625df4bc71cd71042d1609496ffc5ba18a617ab Stored in directory: /home/jenkins/.cache/pip/wheels/8b/f5/7b/3772f9fe5bb34d9fbbe2d4ca30dcca67d741526f00adc15b30 Building wheel for scapy (setup.py): started Building wheel for scapy (setup.py): finished with status 'done' Created wheel for scapy: filename=scapy-2.5.0-py2.py3-none-any.whl size=1444328 sha256=3fa50802bf4c1eabb1418ef0f8e76965f5e22be1c88e3dcce16194b4a89abc7d Stored in directory: /home/jenkins/.cache/pip/wheels/82/b7/03/8344d8cf6695624746311bc0d389e9d05535ca83c35f90241d Building wheel for jsonpath-rw (setup.py): started Building wheel for jsonpath-rw (setup.py): finished with status 'done' Created wheel for jsonpath-rw: filename=jsonpath_rw-1.4.0-py3-none-any.whl size=15127 sha256=6623b7d8bb3b55fe6cb577b66fa5f0200612906b4c249413ef6f0d6f11c6d952 Stored in directory: /home/jenkins/.cache/pip/wheels/e3/76/6f/c25be6a9e6cc9985b96e8c95997d46790242c6426ef68e754c Building wheel for robotlibcore-temp (setup.py): started Building wheel for robotlibcore-temp (setup.py): finished with status 'done' Created wheel for robotlibcore-temp: filename=robotlibcore_temp-1.0.2-py3-none-any.whl size=4720 sha256=ef238391258684d50272c4277a5c9f6725a6d7f9473c0c58e327063a6e5d6785 Stored in directory: /home/jenkins/.cache/pip/wheels/3c/e9/6c/ef1ed0fb63dec90e4d263f5461cadc73cae9b2d472a219baff Building wheel for xvfbwrapper (setup.py): started Building wheel for xvfbwrapper (setup.py): finished with status 'done' Created wheel for xvfbwrapper: filename=xvfbwrapper-0.2.9-py3-none-any.whl size=5009 sha256=b6994f8fbdcd344a6fc83cc5a913411cd952a17d1c727dad820efd9394c1adf5 Stored in directory: /home/jenkins/.cache/pip/wheels/cb/10/7d/2b7fdffccf837f7d5425931575fbee9caebe2c190931f9058b Successfully built ipaddr pyhocon robotframework-httplibrary robotframework-sshlibrary scapy jsonpath-rw robotlibcore-temp xvfbwrapper Installing collected packages: xvfbwrapper, sortedcontainers, robotlibcore-temp, PyVirtualDisplay, ply, netifaces, kafka-python, ipaddr, enum34, websocket-client, WebOb, waitress, urllib3, soupsieve, sniffio, six, scapy, robotframework-pythonlibcore, robotframework, regex, pyyaml, PySocks, pyparsing, pycparser, protobuf, pbr, ordered-set, netaddr, more-itertools, MarkupSafe, lxml, jsonpointer, jmespath, idna, h11, future, exceptiongroup, dnspython, decorator, charset-normalizer, certifi, bcrypt, attrs, wsproto, requests, python-dateutil, pyhocon, pyang, outcome, jsonpath-rw, jsonpatch, jinja2, isodate, elasticsearch, docker-pycreds, deepdiff, cffi, beautifulsoup4, webtest, trio, robotframework-requests, pynacl, pyangbind, odltools, elasticsearch-dsl, docker-py, cryptography, trio-websocket, robotframework-httplibrary, paramiko, selenium, scp, robotframework-sshlibrary, robotframework-seleniumlibrary, robotframework-selenium2library Successfully installed MarkupSafe-2.1.5 PySocks-1.7.1 PyVirtualDisplay-3.0 WebOb-1.8.7 attrs-23.2.0 bcrypt-4.1.2 beautifulsoup4-4.12.3 certifi-2024.2.2 cffi-1.16.0 charset-normalizer-3.3.2 cryptography-42.0.3 decorator-5.1.1 deepdiff-6.7.1 dnspython-2.6.1 docker-py-1.10.6 docker-pycreds-0.4.0 elasticsearch-7.17.9 elasticsearch-dsl-7.4.1 enum34-1.1.10 exceptiongroup-1.2.0 future-0.18.3 h11-0.14.0 idna-3.6 ipaddr-2.2.0 isodate-0.6.1 jinja2-3.1.3 jmespath-1.0.1 jsonpatch-1.33 jsonpath-rw-1.4.0 jsonpointer-2.4 kafka-python-2.0.2 lxml-5.1.0 more-itertools-10.2.0 netaddr-1.2.1 netifaces-0.11.0 odltools-0.1.28 ordered-set-4.1.0 outcome-1.3.0.post0 paramiko-3.4.0 pbr-6.0.0 ply-3.11 protobuf-4.25.3 pyang-2.6.0 pyangbind-0.8.4.post1 pycparser-2.21 pyhocon-0.3.60 pynacl-1.5.0 pyparsing-3.1.1 python-dateutil-2.8.2 pyyaml-6.0.1 regex-2023.12.25 requests-2.31.0 robotframework-7.0 robotframework-httplibrary-0.4.2 robotframework-pythonlibcore-4.3.0 robotframework-requests-0.9.3 robotframework-selenium2library-3.0.0 robotframework-seleniumlibrary-6.2.0 robotframework-sshlibrary-3.8.0 robotlibcore-temp-1.0.2 scapy-2.5.0 scp-0.14.5 selenium-4.5.0 six-1.16.0 sniffio-1.3.0 sortedcontainers-2.4.0 soupsieve-2.5 trio-0.24.0 trio-websocket-0.11.1 urllib3-1.26.18 waitress-3.0.0 websocket-client-1.7.0 webtest-3.0.0 wsproto-1.2.0 xvfbwrapper-0.2.9 ++ cat /w/workspace/optf-osdf-merge-verification-maven-master/.robot3_venv + ROBOT3_VENV=/tmp/venv-9cHj + echo ROBOT3_VENV=/tmp/venv-9cHj + python3 --version Python 3.10.6 + python3 -m pip freeze attrs==23.2.0 bcrypt==4.1.2 beautifulsoup4==4.12.3 certifi==2024.2.2 cffi==1.16.0 charset-normalizer==3.3.2 cryptography==42.0.3 decorator==5.1.1 deepdiff==6.7.1 distlib==0.3.8 dnspython==2.6.1 docker-py==1.10.6 docker-pycreds==0.4.0 elasticsearch==7.17.9 elasticsearch-dsl==7.4.1 enum34==1.1.10 exceptiongroup==1.2.0 filelock==3.13.1 future==0.18.3 h11==0.14.0 idna==3.6 ipaddr==2.2.0 isodate==0.6.1 Jinja2==3.1.3 jmespath==1.0.1 jsonpatch==1.33 jsonpath-rw==1.4.0 jsonpointer==2.4 kafka-python==2.0.2 lxml==5.1.0 MarkupSafe==2.1.5 more-itertools==10.2.0 netaddr==1.2.1 netifaces==0.11.0 odltools==0.1.28 ordered-set==4.1.0 outcome==1.3.0.post0 paramiko==3.4.0 pbr==6.0.0 platformdirs==4.2.0 ply==3.11 protobuf==4.25.3 pyang==2.6.0 pyangbind==0.8.4.post1 pycparser==2.21 pyhocon==0.3.60 PyNaCl==1.5.0 pyparsing==3.1.1 PySocks==1.7.1 python-dateutil==2.8.2 PyVirtualDisplay==3.0 PyYAML==6.0.1 regex==2023.12.25 requests==2.31.0 robotframework==7.0 robotframework-httplibrary==0.4.2 robotframework-pythonlibcore==4.3.0 robotframework-requests==0.9.3 robotframework-selenium2library==3.0.0 robotframework-seleniumlibrary==6.2.0 robotframework-sshlibrary==3.8.0 robotlibcore-temp==1.0.2 scapy==2.5.0 scp==0.14.5 selenium==4.5.0 six==1.16.0 sniffio==1.3.0 sortedcontainers==2.4.0 soupsieve==2.5 trio==0.24.0 trio-websocket==0.11.1 urllib3==1.26.18 virtualenv==20.25.0 waitress==3.0.0 WebOb==1.8.7 websocket-client==1.7.0 WebTest==3.0.0 wsproto==1.2.0 xvfbwrapper==0.2.9 + python3 -m robot.run --version Robot Framework 7.0 (Python 3.10.6 on linux) + : [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties file path 'env.properties' [EnvInject] - Variables injected successfully. [optf-osdf-merge-verification-maven-master] $ /bin/sh -xe /tmp/jenkins12436964832991425231.sh + /w/workspace/optf-osdf-merge-verification-maven-master/csit/run-project-csit.sh + export TESTOPTIONS= + TESTOPTIONS= ++ git rev-parse --show-toplevel + export WORKSPACE=/w/workspace/optf-osdf-merge-verification-maven-master/csit + WORKSPACE=/w/workspace/optf-osdf-merge-verification-maven-master/csit + rm -rf /w/workspace/optf-osdf-merge-verification-maven-master/csit/archives + mkdir -p /w/workspace/optf-osdf-merge-verification-maven-master/csit/archives + cd /w/workspace/optf-osdf-merge-verification-maven-master/csit + for dir in plans/*/ + dir=plans/default + ./run-csit.sh plans/default + trap on_exit EXIT + harden_set + set -xeo pipefail + set +u + save_set + RUN_CSIT_SAVE_SET=ehxB + RUN_CSIT_SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:pipefail:xtrace + '[' 1 -eq 0 ']' + '[' -z /w/workspace/optf-osdf-merge-verification-maven-master/csit ']' + '[' -f /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/testplan.txt ']' + export TESTPLAN=plans/default + TESTPLAN=plans/default + export TESTOPTIONS= + TESTOPTIONS= + rm -rf /w/workspace/optf-osdf-merge-verification-maven-master/csit/archives/plans/default + mkdir -p /w/workspace/optf-osdf-merge-verification-maven-master/csit/archives/plans/default + TESTPLANDIR=/w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default + source_safely /w/workspace/optf-osdf-merge-verification-maven-master/csit/prepare-csit.sh + '[' -z /w/workspace/optf-osdf-merge-verification-maven-master/csit/prepare-csit.sh ']' + relax_set + set +e + set +o pipefail + . /w/workspace/optf-osdf-merge-verification-maven-master/csit/prepare-csit.sh ++ '[' -z /w/workspace/optf-osdf-merge-verification-maven-master/csit ']' ++ TESTPLANDIR=/w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default ++ '[' -f /w/workspace/optf-osdf-merge-verification-maven-master/csit/env.properties ']' ++ '[' -f /bin/activate ']' ++ rm -rf /tmp/ci-management ++ rm -f /w/workspace/optf-osdf-merge-verification-maven-master/csit/env.properties ++ cd /tmp ++ git clone https://gerrit.onap.org/r/ci-management Cloning into 'ci-management'... ++ source /tmp/ci-management/jjb/integration/include-raw-integration-install-robotframework.sh ++++ mktemp -d --suffix=robot_venv +++ ROBOT_VENV=/tmp/tmp.1gdXT56sTlrobot_venv +++ echo ROBOT_VENV=/tmp/tmp.1gdXT56sTlrobot_venv +++ virtualenv --system-site-packages /tmp/tmp.1gdXT56sTlrobot_venv created virtual environment CPython2.7.17.final.0-64 in 265ms creator CPython2Posix(dest=/tmp/tmp.1gdXT56sTlrobot_venv, clear=False, no_vcs_ignore=False, global=True) seeder FromAppData(download=False, pip=bundle, wheel=bundle, setuptools=bundle, via=copy, app_data_dir=/home/jenkins/.local/share/virtualenv) added seed packages: pip==20.3.4, setuptools==44.1.1, wheel==0.37.1 activators NushellActivator,PythonActivator,FishActivator,CShellActivator,PowerShellActivator,BashActivator +++ source /tmp/tmp.1gdXT56sTlrobot_venv/bin/activate ++++ '[' /tmp/tmp.1gdXT56sTlrobot_venv/bin/activate = ./run-csit.sh ']' ++++ deactivate nondestructive ++++ unset -f pydoc ++++ '[' -z '' ']' ++++ '[' -z '' ']' ++++ hash -r ++++ '[' -z '' ']' ++++ unset VIRTUAL_ENV ++++ '[' '!' nondestructive = nondestructive ']' ++++ VIRTUAL_ENV=/tmp/tmp.1gdXT56sTlrobot_venv ++++ '[' linux-gnu = cygwin ']' ++++ '[' linux-gnu = msys ']' ++++ export VIRTUAL_ENV ++++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++++ PATH=/tmp/tmp.1gdXT56sTlrobot_venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++++ export PATH ++++ '[' -z '' ']' ++++ '[' -z '' ']' ++++ _OLD_VIRTUAL_PS1= ++++ '[' x '!=' x ']' +++++ basename /tmp/tmp.1gdXT56sTlrobot_venv ++++ PS1='(tmp.1gdXT56sTlrobot_venv) ' ++++ export PS1 ++++ alias pydoc ++++ true ++++ hash -r +++ set -exu +++ pip install --upgrade pip DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Requirement already up-to-date: pip in ./tmp.1gdXT56sTlrobot_venv/lib/python2.7/site-packages (20.3.4) +++ pip install --no-binary pycparser==2.20 pycparser==2.20 DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Collecting pycparser==2.20 Downloading pycparser-2.20-py2.py3-none-any.whl (112 kB) Installing collected packages: pycparser Successfully installed pycparser-2.20 +++ pip install pyOpenSSL==16.2.0 docker-py==1.10.6 importlib==1.0.4 requests==2.25.1 scapy==2.4.4 netifaces==0.10.9 netaddr==0.8.0 ipaddr==2.2.0 simplejson==3.17.2 demjson==2.2.4 DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Collecting pyOpenSSL==16.2.0 Downloading pyOpenSSL-16.2.0-py2.py3-none-any.whl (43 kB) Collecting docker-py==1.10.6 Downloading docker_py-1.10.6-py2.py3-none-any.whl (50 kB) Collecting importlib==1.0.4 Downloading importlib-1.0.4.zip (7.1 kB) Collecting requests==2.25.1 Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB) Collecting scapy==2.4.4 Downloading scapy-2.4.4.tar.gz (1.0 MB) Collecting netifaces==0.10.9 Downloading netifaces-0.10.9-cp27-cp27mu-manylinux1_x86_64.whl (31 kB) Collecting netaddr==0.8.0 Downloading netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB) Collecting ipaddr==2.2.0 Downloading ipaddr-2.2.0.tar.gz (26 kB) Collecting simplejson==3.17.2 Downloading simplejson-3.17.2-cp27-cp27mu-manylinux2010_x86_64.whl (131 kB) Collecting demjson==2.2.4 Downloading demjson-2.2.4.tar.gz (131 kB) Requirement already satisfied: six>=1.5.2 in /usr/local/lib/python2.7/dist-packages (from pyOpenSSL==16.2.0) (1.16.0) Requirement already satisfied: cryptography>=1.3.4 in /usr/lib/python2.7/dist-packages (from pyOpenSSL==16.2.0) (2.1.4) Collecting docker-pycreds>=0.2.1 Downloading docker_pycreds-0.4.0-py2.py3-none-any.whl (9.0 kB) Requirement already satisfied: ipaddress>=1.0.16; python_version < "3.3" in /usr/lib/python2.7/dist-packages (from docker-py==1.10.6) (1.0.17) Collecting backports.ssl-match-hostname>=3.5; python_version < "3.5" Downloading backports.ssl_match_hostname-3.7.0.1.tar.gz (5.7 kB) Collecting websocket-client>=0.32.0 Downloading websocket_client-0.59.0-py2.py3-none-any.whl (67 kB) Requirement already satisfied: chardet<5,>=3.0.2 in /usr/lib/python2.7/dist-packages (from requests==2.25.1) (3.0.4) Collecting urllib3<1.27,>=1.21.1 Using cached urllib3-1.26.18-py2.py3-none-any.whl (143 kB) Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python2.7/dist-packages (from requests==2.25.1) (2.6) Collecting certifi>=2017.4.17 Downloading certifi-2021.10.8-py2.py3-none-any.whl (149 kB) Requirement already satisfied: importlib-resources; python_version < "3.7" in /usr/local/lib/python2.7/dist-packages (from netaddr==0.8.0) (3.3.1) Requirement already satisfied: contextlib2; python_version < "3" in /usr/local/lib/python2.7/dist-packages (from importlib-resources; python_version < "3.7"->netaddr==0.8.0) (0.6.0.post1) Requirement already satisfied: typing; python_version < "3.5" in /usr/local/lib/python2.7/dist-packages (from importlib-resources; python_version < "3.7"->netaddr==0.8.0) (3.10.0.0) Requirement already satisfied: singledispatch; python_version < "3.4" in /usr/local/lib/python2.7/dist-packages (from importlib-resources; python_version < "3.7"->netaddr==0.8.0) (3.7.0) Requirement already satisfied: zipp>=0.4; python_version < "3.8" in /usr/local/lib/python2.7/dist-packages (from importlib-resources; python_version < "3.7"->netaddr==0.8.0) (1.2.0) Requirement already satisfied: pathlib2; python_version < "3" in /usr/local/lib/python2.7/dist-packages (from importlib-resources; python_version < "3.7"->netaddr==0.8.0) (2.3.7.post1) Requirement already satisfied: scandir; python_version < "3.5" in /usr/local/lib/python2.7/dist-packages (from pathlib2; python_version < "3"->importlib-resources; python_version < "3.7"->netaddr==0.8.0) (1.10.0) Building wheels for collected packages: importlib, scapy, ipaddr, demjson, backports.ssl-match-hostname Building wheel for importlib (setup.py): started Building wheel for importlib (setup.py): finished with status 'done' Created wheel for importlib: filename=importlib-1.0.4-py2-none-any.whl size=5858 sha256=aa21d1fa8cced757a6b36804c82122641237566cce56f5bf0d94403ab01c05c8 Stored in directory: /home/jenkins/.cache/pip/wheels/70/db/fb/7248e44c6994a1991f3e33a007b0e1a81c2d2df60ea7ce6b9c Building wheel for scapy (setup.py): started Building wheel for scapy (setup.py): finished with status 'done' Created wheel for scapy: filename=scapy-2.4.4-py2.py3-none-any.whl size=1189183 sha256=2d4c25875cd3f541a8756097bf9a857fe9d691bd7b632d42a11df8ba6cddc5ca Stored in directory: /home/jenkins/.cache/pip/wheels/54/7f/78/f171363d7702a91ddabc3a1503e2fd43618fa0f9f55e401720 Building wheel for ipaddr (setup.py): started Building wheel for ipaddr (setup.py): finished with status 'done' Created wheel for ipaddr: filename=ipaddr-2.2.0-py2-none-any.whl size=18280 sha256=d5f597a96566d759ac0c37215bbcce9443b75bfa74ed9d33c6b60ce83ce50e6a Stored in directory: /home/jenkins/.cache/pip/wheels/e3/76/4b/1d32fbf87cf1b984b8d3043a037a6f437c6d04c4924d164b9e Building wheel for demjson (setup.py): started Building wheel for demjson (setup.py): finished with status 'done' Created wheel for demjson: filename=demjson-2.2.4-py2-none-any.whl size=73608 sha256=be09bc22e684b4c501295144831080975d710016011dc086a758a244be919646 Stored in directory: /home/jenkins/.cache/pip/wheels/41/57/a0/fa171df11975124d2f5e7a3b8de0a1c7cec13a7c9f27c0ce55 Building wheel for backports.ssl-match-hostname (setup.py): started Building wheel for backports.ssl-match-hostname (setup.py): finished with status 'done' Created wheel for backports.ssl-match-hostname: filename=backports.ssl_match_hostname-3.7.0.1-py2.py3-none-any.whl size=6738 sha256=b56ea43c4a5a01a7e38e249edc43a0e638e451bdeaa4bf05d610ffa663aad648 Stored in directory: /home/jenkins/.cache/pip/wheels/ce/c0/c7/557fbc2383eb37d8a281a7e58b23eb93f4cc70cd403d1d19e2 Successfully built importlib scapy ipaddr demjson backports.ssl-match-hostname Installing collected packages: pyOpenSSL, docker-pycreds, urllib3, certifi, requests, backports.ssl-match-hostname, websocket-client, docker-py, importlib, scapy, netifaces, netaddr, ipaddr, simplejson, demjson Attempting uninstall: pyOpenSSL Found existing installation: pyOpenSSL 17.5.0 Not uninstalling pyopenssl at /usr/lib/python2.7/dist-packages, outside environment /tmp/tmp.1gdXT56sTlrobot_venv Can't uninstall 'pyOpenSSL'. No files were found to uninstall. Successfully installed backports.ssl-match-hostname-3.7.0.1 certifi-2021.10.8 demjson-2.2.4 docker-py-1.10.6 docker-pycreds-0.4.0 importlib-1.0.4 ipaddr-2.2.0 netaddr-0.8.0 netifaces-0.10.9 pyOpenSSL-16.2.0 requests-2.25.1 scapy-2.4.4 simplejson-3.17.2 urllib3-1.26.18 websocket-client-0.59.0 +++ pip install robotframework-httplibrary==0.4.2 robotframework-requests==0.8.2 robotframework-sshlibrary==3.6.0 robotframework-selenium2library==1.8.0 robotframework-xvfb==1.2.2 DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Collecting robotframework-httplibrary==0.4.2 Downloading robotframework-httplibrary-0.4.2.tar.gz (9.1 kB) Collecting robotframework-requests==0.8.2 Downloading robotframework-requests-0.8.2.tar.gz (15 kB) Collecting robotframework-sshlibrary==3.6.0 Downloading robotframework-sshlibrary-3.6.0.tar.gz (49 kB) Collecting robotframework-selenium2library==1.8.0 Downloading robotframework-selenium2library-1.8.0.tar.gz (118 kB) Collecting robotframework-xvfb==1.2.2 Downloading robotframework-xvfb-1.2.2.tar.gz (2.7 kB) Collecting robotframework Downloading robotframework-4.1.3-py2.py3-none-any.whl (659 kB) Collecting webtest>=2.0 Downloading WebTest-2.0.35-py2.py3-none-any.whl (32 kB) Collecting jsonpatch Downloading jsonpatch-1.33-py2.py3-none-any.whl (12 kB) Collecting jsonpointer Downloading jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB) Requirement already satisfied: requests in ./tmp.1gdXT56sTlrobot_venv/lib/python2.7/site-packages (from robotframework-requests==0.8.2) (2.25.1) Requirement already satisfied: paramiko>=1.15.3 in /usr/lib/python2.7/dist-packages (from robotframework-sshlibrary==3.6.0) (2.0.0) Collecting scp>=0.13.0 Downloading scp-0.14.5-py2.py3-none-any.whl (8.7 kB) Collecting decorator>=3.3.2 Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB) Collecting selenium>=2.32.0 Downloading selenium-3.141.0-py2.py3-none-any.whl (904 kB) Collecting xvfbwrapper Downloading xvfbwrapper-0.2.9.tar.gz (5.6 kB) Collecting WebOb>=1.2 Downloading WebOb-1.8.7-py2.py3-none-any.whl (114 kB) Requirement already satisfied: six in /usr/local/lib/python2.7/dist-packages (from webtest>=2.0->robotframework-httplibrary==0.4.2) (1.16.0) Collecting waitress>=0.8.5 Downloading waitress-1.4.4-py2.py3-none-any.whl (58 kB) Requirement already satisfied: beautifulsoup4 in /usr/lib/python2.7/dist-packages (from webtest>=2.0->robotframework-httplibrary==0.4.2) (4.6.0) Requirement already satisfied: chardet<5,>=3.0.2 in /usr/lib/python2.7/dist-packages (from requests->robotframework-requests==0.8.2) (3.0.4) Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./tmp.1gdXT56sTlrobot_venv/lib/python2.7/site-packages (from requests->robotframework-requests==0.8.2) (1.26.18) Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python2.7/dist-packages (from requests->robotframework-requests==0.8.2) (2.6) Requirement already satisfied: certifi>=2017.4.17 in ./tmp.1gdXT56sTlrobot_venv/lib/python2.7/site-packages (from requests->robotframework-requests==0.8.2) (2021.10.8) Building wheels for collected packages: robotframework-httplibrary, robotframework-requests, robotframework-sshlibrary, robotframework-selenium2library, robotframework-xvfb, xvfbwrapper Building wheel for robotframework-httplibrary (setup.py): started Building wheel for robotframework-httplibrary (setup.py): finished with status 'done' Created wheel for robotframework-httplibrary: filename=robotframework_httplibrary-0.4.2-py2-none-any.whl size=9953 sha256=79d1ef5d949c72633f8da1121181ed2569a67026c335a9e4d81e29040088aabb Stored in directory: /home/jenkins/.cache/pip/wheels/61/ed/84/a2aa289bb5554ad120af055606b3a4fd1af6533697e4ebb94b Building wheel for robotframework-requests (setup.py): started Building wheel for robotframework-requests (setup.py): finished with status 'done' Created wheel for robotframework-requests: filename=robotframework_requests-0.8.2-py2-none-any.whl size=18729 sha256=6e292cf2698da17137349dc9055000095e0229d1f168ffd148fb4e1fcef39861 Stored in directory: /home/jenkins/.cache/pip/wheels/a7/40/cc/3666a5859df9d6fc26611ecfcbb0b3a5ca24a6dc38d98289d1 Building wheel for robotframework-sshlibrary (setup.py): started Building wheel for robotframework-sshlibrary (setup.py): finished with status 'done' Created wheel for robotframework-sshlibrary: filename=robotframework_sshlibrary-3.6.0-py2-none-any.whl size=53372 sha256=083e44279a80d06dd43392728b23678d6e2022aa6bf5ed1e6b648283f58eec5c Stored in directory: /home/jenkins/.cache/pip/wheels/a4/1f/e9/17f9c4901864437d2a10a2872034895e12f056ab0ce3ac7777 Building wheel for robotframework-selenium2library (setup.py): started Building wheel for robotframework-selenium2library (setup.py): finished with status 'done' Created wheel for robotframework-selenium2library: filename=robotframework_selenium2library-1.8.0-py2-none-any.whl size=57462 sha256=37f1eda8ec95630f841fbb9acb1c1583eae7808734a49b4c367d9b562b9deed3 Stored in directory: /home/jenkins/.cache/pip/wheels/b2/33/a4/6bf7520dfaf9b3801525dfea6bd38c22abf5beaf16188064a9 Building wheel for robotframework-xvfb (setup.py): started Building wheel for robotframework-xvfb (setup.py): finished with status 'done' Created wheel for robotframework-xvfb: filename=robotframework_xvfb-1.2.2-py2-none-any.whl size=3060 sha256=a8c10e94eb676176b0b0a270073667149ae7d0688f7f27d309bac0c41d3fdecb Stored in directory: /home/jenkins/.cache/pip/wheels/3a/6b/55/1f75cacab07fbe4a37ad490ad034994ae506bde44aa048451c Building wheel for xvfbwrapper (setup.py): started Building wheel for xvfbwrapper (setup.py): finished with status 'done' Created wheel for xvfbwrapper: filename=xvfbwrapper-0.2.9-py2-none-any.whl size=5005 sha256=3b210a4205c6a70c1c7f935c9571f5943d397d02546a5499af508d26f6a2948e Stored in directory: /home/jenkins/.cache/pip/wheels/4a/5b/44/b4c51ba4e0582cd710e5907461ce9c40613de556eb3b6d1eae Successfully built robotframework-httplibrary robotframework-requests robotframework-sshlibrary robotframework-selenium2library robotframework-xvfb xvfbwrapper Installing collected packages: robotframework, WebOb, waitress, webtest, jsonpointer, jsonpatch, robotframework-httplibrary, robotframework-requests, scp, robotframework-sshlibrary, decorator, selenium, robotframework-selenium2library, xvfbwrapper, robotframework-xvfb Successfully installed WebOb-1.8.7 decorator-4.4.2 jsonpatch-1.33 jsonpointer-2.4 robotframework-4.1.3 robotframework-httplibrary-0.4.2 robotframework-requests-0.8.2 robotframework-selenium2library-1.8.0 robotframework-sshlibrary-3.6.0 robotframework-xvfb-1.2.2 scp-0.14.5 selenium-3.141.0 waitress-1.4.4 webtest-2.0.35 xvfbwrapper-0.2.9 +++ pip install xvfbwrapper==0.2.9 DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Requirement already satisfied: xvfbwrapper==0.2.9 in ./tmp.1gdXT56sTlrobot_venv/lib/python2.7/site-packages (0.2.9) +++ pip install PyVirtualDisplay==2.1 DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Collecting PyVirtualDisplay==2.1 Downloading PyVirtualDisplay-2.1.tar.gz (18 kB) Collecting EasyProcess Downloading EasyProcess-1.1.tar.gz (11 kB) Building wheels for collected packages: PyVirtualDisplay, EasyProcess Building wheel for PyVirtualDisplay (setup.py): started Building wheel for PyVirtualDisplay (setup.py): finished with status 'done' Created wheel for PyVirtualDisplay: filename=PyVirtualDisplay-2.1-py2-none-any.whl size=14740 sha256=77f5399a02ee2bbde4715df4f356b3d4713433b339dc7a47b70d0cf28c5d465d Stored in directory: /home/jenkins/.cache/pip/wheels/19/38/41/a5aea79256f73443aa30b68c7fd4895a79faca1f09f02341de Building wheel for EasyProcess (setup.py): started Building wheel for EasyProcess (setup.py): finished with status 'done' Created wheel for EasyProcess: filename=EasyProcess-1.1-py2-none-any.whl size=8660 sha256=b70ed063bbfede4415ec54de5fb88666ebe9f72359684951a8a5be59c7c4aea0 Stored in directory: /home/jenkins/.cache/pip/wheels/34/9d/af/4407a75dccc2719539b11ad46d0c762bc300d7a4931a4519d1 Successfully built PyVirtualDisplay EasyProcess Installing collected packages: EasyProcess, PyVirtualDisplay Successfully installed EasyProcess-1.1 PyVirtualDisplay-2.1 +++ pip freeze DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. ansible==2.9.27 asn1crypto==0.24.0 backports.ssl-match-hostname==3.7.0.1 beautifulsoup4==4.6.0 certifi==2021.10.8 chardet==3.0.4 configparser==4.0.2 contextlib2==0.6.0.post1 cryptography==2.1.4 decorator==4.4.2 demjson==2.2.4 distlib==0.3.6 docker-py==1.10.6 docker-pycreds==0.4.0 EasyProcess==1.1 enum34==1.1.6 filelock==3.2.1 gyp==0.1 html5lib==0.999999999 httplib2==0.9.2 idna==2.6 importlib==1.0.4 importlib-metadata==2.1.3 importlib-resources==3.3.1 iniparse==0.4 ipaddr==2.2.0 ipaddress==1.0.17 Jinja2==2.10 jsonpatch==1.33 jsonpointer==2.4 keyring==10.6.0 keyrings.alt==3.0 lxml==4.2.1 MarkupSafe==1.0 ncclient==0.5.3 netaddr==0.8.0 netifaces==0.10.9 packaging==20.9 paramiko==2.0.0 pathlib2==2.3.7.post1 platformdirs==2.0.2 pluggy==0.13.1 py==1.11.0 pyasn1==0.4.2 pycparser==2.20 pycrypto==2.6.1 pygobject==3.26.1 pyOpenSSL==16.2.0 pyparsing==2.4.7 python-apt==1.6.5+ubuntu0.7 PyVirtualDisplay==2.1 pyxdg==0.25 PyYAML==3.12 requests==2.25.1 robotframework==4.1.3 robotframework-httplibrary==0.4.2 robotframework-requests==0.8.2 robotframework-selenium2library==1.8.0 robotframework-sshlibrary==3.6.0 robotframework-xvfb==1.2.2 scandir==1.10.0 scapy==2.4.4 scp==0.14.5 SecretStorage==2.3.1 selenium==3.141.0 simplejson==3.17.2 singledispatch==3.7.0 six==1.16.0 toml==0.10.2 tox==3.26.0 tox-pyenv==1.1.0 typing==3.10.0.0 urllib3==1.26.18 virtualenv==20.15.1 waitress==1.4.4 webencodings==0.5 WebOb==1.8.7 websocket-client==0.59.0 WebTest==2.0.35 xvfbwrapper==0.2.9 zipp==1.2.0 ++ pip freeze DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. ansible==2.9.27 asn1crypto==0.24.0 backports.ssl-match-hostname==3.7.0.1 beautifulsoup4==4.6.0 certifi==2021.10.8 chardet==3.0.4 configparser==4.0.2 contextlib2==0.6.0.post1 cryptography==2.1.4 decorator==4.4.2 demjson==2.2.4 distlib==0.3.6 docker-py==1.10.6 docker-pycreds==0.4.0 EasyProcess==1.1 enum34==1.1.6 filelock==3.2.1 gyp==0.1 html5lib==0.999999999 httplib2==0.9.2 idna==2.6 importlib==1.0.4 importlib-metadata==2.1.3 importlib-resources==3.3.1 iniparse==0.4 ipaddr==2.2.0 ipaddress==1.0.17 Jinja2==2.10 jsonpatch==1.33 jsonpointer==2.4 keyring==10.6.0 keyrings.alt==3.0 lxml==4.2.1 MarkupSafe==1.0 ncclient==0.5.3 netaddr==0.8.0 netifaces==0.10.9 packaging==20.9 paramiko==2.0.0 pathlib2==2.3.7.post1 platformdirs==2.0.2 pluggy==0.13.1 py==1.11.0 pyasn1==0.4.2 pycparser==2.20 pycrypto==2.6.1 pygobject==3.26.1 pyOpenSSL==16.2.0 pyparsing==2.4.7 python-apt==1.6.5+ubuntu0.7 PyVirtualDisplay==2.1 pyxdg==0.25 PyYAML==3.12 requests==2.25.1 robotframework==4.1.3 robotframework-httplibrary==0.4.2 robotframework-requests==0.8.2 robotframework-selenium2library==1.8.0 robotframework-sshlibrary==3.6.0 robotframework-xvfb==1.2.2 scandir==1.10.0 scapy==2.4.4 scp==0.14.5 SecretStorage==2.3.1 selenium==3.141.0 simplejson==3.17.2 singledispatch==3.7.0 six==1.16.0 toml==0.10.2 tox==3.26.0 tox-pyenv==1.1.0 typing==3.10.0.0 urllib3==1.26.18 virtualenv==20.15.1 waitress==1.4.4 webencodings==0.5 WebOb==1.8.7 websocket-client==0.59.0 WebTest==2.0.35 xvfbwrapper==0.2.9 zipp==1.2.0 + load_set + _setopts=ehuxB ++ echo braceexpand:hashall:interactive-comments:nounset:xtrace ++ tr : ' ' + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o braceexpand + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o hashall + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o interactive-comments + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o nounset + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o xtrace ++ echo ehuxB ++ sed 's/./& /g' + for i in $(echo "$_setopts" | sed 's/./& /g') + set +e + for i in $(echo "$_setopts" | sed 's/./& /g') + set +h + for i in $(echo "$_setopts" | sed 's/./& /g') + set +u + for i in $(echo "$_setopts" | sed 's/./& /g') + set +x + source_safely /tmp/tmp.1gdXT56sTlrobot_venv/bin/activate + '[' -z /tmp/tmp.1gdXT56sTlrobot_venv/bin/activate ']' + relax_set + set +e + set +o pipefail + . /tmp/tmp.1gdXT56sTlrobot_venv/bin/activate ++ '[' /tmp/tmp.1gdXT56sTlrobot_venv/bin/activate = ./run-csit.sh ']' ++ deactivate nondestructive ++ unset -f pydoc ++ '[' -z _ ']' ++ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ export PATH ++ unset _OLD_VIRTUAL_PATH ++ '[' -z '' ']' ++ hash -r ++ '[' -z _ ']' ++ PS1= ++ export PS1 ++ unset _OLD_VIRTUAL_PS1 ++ unset VIRTUAL_ENV ++ '[' '!' nondestructive = nondestructive ']' ++ VIRTUAL_ENV=/tmp/tmp.1gdXT56sTlrobot_venv ++ '[' linux-gnu = cygwin ']' ++ '[' linux-gnu = msys ']' ++ export VIRTUAL_ENV ++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ PATH=/tmp/tmp.1gdXT56sTlrobot_venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++ export PATH ++ '[' -z '' ']' ++ '[' -z '' ']' ++ _OLD_VIRTUAL_PS1= ++ '[' x '!=' x ']' +++ basename /tmp/tmp.1gdXT56sTlrobot_venv ++ PS1='(tmp.1gdXT56sTlrobot_venv) ' ++ export PS1 ++ alias pydoc ++ true ++ hash -r + load_set + _setopts=hxB ++ echo braceexpand:hashall:interactive-comments:xtrace ++ tr : ' ' + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o braceexpand + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o hashall + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o interactive-comments + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o xtrace ++ echo hxB ++ sed 's/./& /g' + for i in $(echo "$_setopts" | sed 's/./& /g') + set +h + for i in $(echo "$_setopts" | sed 's/./& /g') + set +x ++ mktemp -d --suffix=-robot-workdir + WORKDIR=/tmp/tmp.rK6MoJHFnd-robot-workdir + cd /tmp/tmp.rK6MoJHFnd-robot-workdir + export PATH=/tmp/tmp.1gdXT56sTlrobot_venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/w/workspace/optf-osdf-merge-verification-maven-master/csit/docker/scripts:/w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts:/tmp/tmp.1gdXT56sTlrobot_venv/bin + PATH=/tmp/tmp.1gdXT56sTlrobot_venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/w/workspace/optf-osdf-merge-verification-maven-master/csit/docker/scripts:/w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts:/tmp/tmp.1gdXT56sTlrobot_venv/bin + export SCRIPTS=/w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts + SCRIPTS=/w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts + export ROBOT_VARIABLES= + ROBOT_VARIABLES= + docker login -u docker -p docker nexus3.onap.org:10001 WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded + cd /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default + SETUP=/w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/setup.sh + '[' -f /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/setup.sh ']' + echo 'Running setup script /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/setup.sh' Running setup script /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/setup.sh + source_safely /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/setup.sh + '[' -z /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/setup.sh ']' + relax_set + set +e + set +o pipefail + . /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/setup.sh ++ echo '# aaf-sms setup.sh script' # aaf-sms setup.sh script ++ source /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/setup-sms.sh +++ source /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/common_functions.sh ++++ pwd +++ CONFIG_FILE=/w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/config/smsconfig.json ++++ pwd +++ mkdir -p /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/config +++ docker login -u docker -p docker nexus3.onap.org:10001 WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded +++ docker pull nexus3.onap.org:10001/onap/aaf/sms:4.0.0 4.0.0: Pulling from onap/aaf/sms 5d20c808ce19: Pulling fs layer 33f49e26b64d: Pulling fs layer 6a9f35c7d3da: Pulling fs layer f7a79dded22a: Pulling fs layer df22d67bd2dc: Pulling fs layer c6826d7ab5ae: Pulling fs layer 613bb5623cf8: Pulling fs layer 613bb5623cf8: Waiting df22d67bd2dc: Waiting f7a79dded22a: Waiting c6826d7ab5ae: Waiting 33f49e26b64d: Verifying Checksum 33f49e26b64d: Download complete 6a9f35c7d3da: Verifying Checksum 6a9f35c7d3da: Download complete df22d67bd2dc: Download complete f7a79dded22a: Verifying Checksum f7a79dded22a: Download complete 5d20c808ce19: Verifying Checksum 5d20c808ce19: Download complete 613bb5623cf8: Download complete c6826d7ab5ae: Verifying Checksum c6826d7ab5ae: Download complete 5d20c808ce19: Pull complete 33f49e26b64d: Pull complete 6a9f35c7d3da: Pull complete f7a79dded22a: Pull complete df22d67bd2dc: Pull complete c6826d7ab5ae: Pull complete 613bb5623cf8: Pull complete Digest: sha256:1f543950d7d041f534b8167df5bd4adcf094d4e697ceba494e473ea45502a0b4 Status: Downloaded newer image for nexus3.onap.org:10001/onap/aaf/sms:4.0.0 nexus3.onap.org:10001/onap/aaf/sms:4.0.0 +++ docker pull docker.io/vault:1.3.3 1.3.3: Pulling from library/vault 4167d3e14976: Pulling fs layer 914a97be7f78: Pulling fs layer c6b0f45b5b08: Pulling fs layer 87de0ca27208: Pulling fs layer c9bd5a355d95: Pulling fs layer c9bd5a355d95: Waiting 87de0ca27208: Waiting 914a97be7f78: Verifying Checksum 914a97be7f78: Download complete 4167d3e14976: Verifying Checksum 4167d3e14976: Download complete 87de0ca27208: Download complete c9bd5a355d95: Verifying Checksum c9bd5a355d95: Download complete 4167d3e14976: Pull complete 914a97be7f78: Pull complete c6b0f45b5b08: Verifying Checksum c6b0f45b5b08: Download complete c6b0f45b5b08: Pull complete 87de0ca27208: Pull complete c9bd5a355d95: Pull complete Digest: sha256:5b753351ad1d9fd67505590b6b09496b295e0ae2e2ef4362d9b4beeaff574018 Status: Downloaded newer image for vault:1.3.3 docker.io/library/vault:1.3.3 +++ docker run -e VAULT_DEV_ROOT_TOKEN_ID=aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee -e SKIP_SETCAP=true --name vault -d -p 8200:8200 vault:1.3.3 036fd9a0b79700ba52d4ebae24a59fac92dc22fc02a9bc016bd98d6de817c4d0 ++++ docker inspect '--format={{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' vault +++ SMSDB_IP=10.250.0.1 +++ cat +++ cat /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/config/smsconfig.json { "cafile": "auth/selfsignedca.pem", "servercert": "auth/server.cert", "serverkey": "auth/server.key", "smsdbaddress": "http://10.250.0.1:8200", "vaulttoken": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", "disable_tls": true } +++ docker run --workdir /sms -v /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/config/smsconfig.json:/sms/smsconfig.json --name sms -d -p 10443:10443 --user root nexus3.onap.org:10001/onap/aaf/sms:4.0.0 1527b27cabd22fbafc81388d2a299347c29e1d316006fafa2a9952df13069431 ++++ docker inspect '--format={{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' sms +++ SMS_IP=10.250.0.2 +++ echo '###### WAITING FOR ALL CONTAINERS TO COME UP' ###### WAITING FOR ALL CONTAINERS TO COME UP +++ sleep 20 +++ for i in {1..20} +++ curl -sS -m 1 http://10.250.0.1:8200/v1/sys/seal-status {"type":"shamir","initialized":true,"sealed":false,"t":1,"n":1,"progress":0,"nonce":"","version":"1.3.3","migration":false,"cluster_name":"vault-cluster-fbbcfca2","cluster_id":"b8e2bc25-7060-5bc0-db49-3d3878748e9c","recovery_seal":false,"storage_type":"inmem"} +++ break +++ echo '# sms robot variables settings' # sms robot variables settings +++ ROBOT_VARIABLES='-v SMS_HOSTNAME:http://10.250.0.2 -v SMS_PORT:10443' +++ echo -v SMS_HOSTNAME:http://10.250.0.2 -v SMS_PORT:10443 -v SMS_HOSTNAME:http://10.250.0.2 -v SMS_PORT:10443 ++ echo '# simulator scripts calling' # simulator scripts calling ++ source /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/simulator_script.sh +++ echo '### This is /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/simulator_script.sh' ### This is /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/simulator_script.sh +++ '[' jenkins '!=' jenkins ']' +++ cd /w/workspace/optf-osdf-merge-verification-maven-master/csit/../test/functest/simulators +++ cat ./Dockerfile # # ------------------------------------------------------------------------- # Copyright (c) 2018 AT&T Intellectual Property # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # ------------------------------------------------------------------------- # FROM ubuntu:20.04 ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update -y \ && apt-get install -y --no-install-recommends software-properties-common \ curl ca-certificates vim binutils binfmt-support build-essential \ python3 python3-setuptools python3-dev \ && ln -s /usr/bin/python3.8 /usr/bin/python \ && curl -s https://bootstrap.pypa.io/get-pip.py | python \ && python -m pip --no-cache-dir install --upgrade pip wheel setuptools \ && rm -rf /var/lib/apt/lists/* COPY requirements.txt /requirements.txt RUN pip install -r requirements.txt COPY sim /sim COPY start_sim.sh /start_sim.sh CMD ["/start_sim.sh"]+++ chmod +x ./build_sim_image.sh +++ ./build_sim_image.sh Before Docker Build cryptography==3.3.2 docutils>=0.12 docopt>=0.6.2 Flask>=0.11.1 Flask-HTTPAuth>=3.2.2 jsonschema>=2.5.1 lxml>=3.6.4 python-dateutil>=2.5.3 PyYAML==5.4.1 requests>=2.14.2 schematics>=2.0.0 onapsmsclient>=0.0.4 pymzn>=0.18.3 onappylog>=1.0.9 pathtools>=0.1.2 pycryptodome>=3.9.6 python-consul>=1.1.0 tornado>=6.1 /w/workspace/optf-osdf-merge-verification-maven-master Sending build context to Docker daemon 599kB Step 1/8 : FROM ubuntu:20.04 20.04: Pulling from library/ubuntu 8ee087424735: Pulling fs layer 8ee087424735: Verifying Checksum 8ee087424735: Download complete 8ee087424735: Pull complete Digest: sha256:bb1c41682308d7040f74d103022816d41c50d7b0c89e9d706a74b4e548636e54 Status: Downloaded newer image for ubuntu:20.04 ---> 18ca3f4297e7 Step 2/8 : ARG DEBIAN_FRONTEND=noninteractive ---> Running in 059a358d34d7 Removing intermediate container 059a358d34d7 ---> 4a9b164f96e0 Step 3/8 : RUN apt-get update -y && apt-get install -y --no-install-recommends software-properties-common curl ca-certificates vim binutils binfmt-support build-essential python3 python3-setuptools python3-dev && ln -s /usr/bin/python3.8 /usr/bin/python && curl -s https://bootstrap.pypa.io/get-pip.py | python && python -m pip --no-cache-dir install --upgrade pip wheel setuptools && rm -rf /var/lib/apt/lists/* ---> Running in 62ff1299a943 Get:1 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB] Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB] Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Get:4 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1176 kB] Get:5 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB] Get:6 http://archive.ubuntu.com/ubuntu focal/restricted amd64 Packages [33.4 kB] Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1275 kB] Get:8 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [3375 kB] Get:9 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB] Get:10 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [3263 kB] Get:11 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [29.7 kB] Get:12 http://archive.ubuntu.com/ubuntu focal/multiverse amd64 Packages [177 kB] Get:13 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [32.4 kB] Get:14 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1473 kB] Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [3868 kB] Get:16 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [3430 kB] Get:17 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [28.6 kB] Get:18 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 Packages [55.2 kB] Fetched 30.2 MB in 3s (11.7 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: binutils-common binutils-x86-64-linux-gnu cpp cpp-9 dbus dbus-user-session dconf-gsettings-backend dconf-service distro-info-data dpkg-dev g++ g++-9 gcc gcc-9 gcc-9-base gir1.2-glib-2.0 gir1.2-packagekitglib-1.0 glib-networking glib-networking-common glib-networking-services gpg gpgconf gsettings-desktop-schemas iso-codes libapparmor1 libappstream4 libargon2-1 libasan5 libasn1-8-heimdal libasound2 libasound2-data libassuan0 libatomic1 libbinutils libbrotli1 libc-dev-bin libc6-dev libcanberra0 libcap2 libcap2-bin libcc1-0 libcrypt-dev libcryptsetup12 libctf-nobfd0 libctf0 libcurl4 libdbus-1-3 libdconf1 libdevmapper1.02.1 libdpkg-perl libelf1 libexpat1 libexpat1-dev libgcc-9-dev libgdbm-compat4 libgdbm6 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libgomp1 libgpm2 libgssapi-krb5-2 libgssapi3-heimdal libgstreamer1.0-0 libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu66 libip4tc2 libisl22 libitm1 libjson-c4 libk5crypto3 libkeyutils1 libkmod2 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblmdb0 liblsan0 libltdl7 libmpc3 libmpdec2 libmpfr6 libnghttp2-14 libogg0 libpackagekit-glib2-18 libpam-systemd libperl5.30 libpipeline1 libpolkit-agent-1-0 libpolkit-gobject-1-0 libproxy1v5 libpsl5 libpython3-dev libpython3-stdlib libpython3.8 libpython3.8-dev libpython3.8-minimal libpython3.8-stdlib libquadmath0 libreadline8 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsoup2.4-1 libsqlite3-0 libssh-4 libssl1.1 libstdc++-9-dev libstemmer0d libtdb1 libtsan0 libubsan1 libvorbis0a libvorbisfile3 libwind0-heimdal libxml2 libyaml-0-2 linux-libc-dev lsb-release make mime-support openssl packagekit patch perl perl-modules-5.30 policykit-1 python-apt-common python3-apt python3-certifi python3-chardet python3-dbus python3-distutils python3-gi python3-idna python3-lib2to3 python3-minimal python3-pkg-resources python3-requests python3-requests-unixsocket python3-six python3-software-properties python3-urllib3 python3.8 python3.8-dev python3.8-minimal readline-common sound-theme-freedesktop systemd systemd-sysv systemd-timesyncd tzdata vim-common vim-runtime xxd xz-utils zlib1g-dev Suggested packages: binutils-doc cpp-doc gcc-9-locales debian-keyring g++-multilib g++-9-multilib gcc-9-doc gcc-multilib manpages-dev autoconf automake libtool flex bison gdb gcc-doc gcc-9-multilib isoquery libasound2-plugins alsa-utils glibc-doc libcanberra-gtk0 libcanberra-pulse gnupg | gnupg2 git bzr gdbm-l10n gpm krb5-doc krb5-user gstreamer1.0-tools libstdc++-9-doc make-doc appstream ed diffutils-doc perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl libb-debug-perl liblocale-codes-perl python3-doc python3-tk python3-venv python3-apt-dbg python-apt-doc python-dbus-doc python3-dbus-dbg python3-cryptography python3-openssl python3-socks python-setuptools-doc python3.8-venv python3.8-doc readline-doc systemd-container ctags vim-doc vim-scripts Recommended packages: fakeroot gnupg | gnupg2 libalgorithm-merge-perl gnupg alsa-ucm-conf alsa-topology-conf manpages manpages-dev libpam-cap dmsetup libfile-fcntllock-perl liblocale-gettext-perl shared-mime-info xdg-user-dirs krb5-locales publicsuffix libsasl2-modules file packagekit-tools netbase unattended-upgrades networkd-dispatcher libnss-systemd The following NEW packages will be installed: binfmt-support binutils binutils-common binutils-x86-64-linux-gnu build-essential ca-certificates cpp cpp-9 curl dbus dbus-user-session dconf-gsettings-backend dconf-service distro-info-data dpkg-dev g++ g++-9 gcc gcc-9 gcc-9-base gir1.2-glib-2.0 gir1.2-packagekitglib-1.0 glib-networking glib-networking-common glib-networking-services gpg gpgconf gsettings-desktop-schemas iso-codes libapparmor1 libappstream4 libargon2-1 libasan5 libasn1-8-heimdal libasound2 libasound2-data libassuan0 libatomic1 libbinutils libbrotli1 libc-dev-bin libc6-dev libcanberra0 libcap2 libcap2-bin libcc1-0 libcrypt-dev libcryptsetup12 libctf-nobfd0 libctf0 libcurl4 libdbus-1-3 libdconf1 libdevmapper1.02.1 libdpkg-perl libelf1 libexpat1 libexpat1-dev libgcc-9-dev libgdbm-compat4 libgdbm6 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libgomp1 libgpm2 libgssapi-krb5-2 libgssapi3-heimdal libgstreamer1.0-0 libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu66 libip4tc2 libisl22 libitm1 libjson-c4 libk5crypto3 libkeyutils1 libkmod2 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblmdb0 liblsan0 libltdl7 libmpc3 libmpdec2 libmpfr6 libnghttp2-14 libogg0 libpackagekit-glib2-18 libpam-systemd libperl5.30 libpipeline1 libpolkit-agent-1-0 libpolkit-gobject-1-0 libproxy1v5 libpsl5 libpython3-dev libpython3-stdlib libpython3.8 libpython3.8-dev libpython3.8-minimal libpython3.8-stdlib libquadmath0 libreadline8 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsoup2.4-1 libsqlite3-0 libssh-4 libssl1.1 libstdc++-9-dev libstemmer0d libtdb1 libtsan0 libubsan1 libvorbis0a libvorbisfile3 libwind0-heimdal libxml2 libyaml-0-2 linux-libc-dev lsb-release make mime-support openssl packagekit patch perl perl-modules-5.30 policykit-1 python-apt-common python3 python3-apt python3-certifi python3-chardet python3-dbus python3-dev python3-distutils python3-gi python3-idna python3-lib2to3 python3-minimal python3-pkg-resources python3-requests python3-requests-unixsocket python3-setuptools python3-six python3-software-properties python3-urllib3 python3.8 python3.8-dev python3.8-minimal readline-common software-properties-common sound-theme-freedesktop systemd systemd-sysv systemd-timesyncd tzdata vim vim-common vim-runtime xxd xz-utils zlib1g-dev 0 upgraded, 174 newly installed, 0 to remove and 2 not upgraded. Need to get 98.7 MB of archives. After this operation, 454 MB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libssl1.1 amd64 1.1.1f-1ubuntu2.21 [1321 kB] Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-minimal amd64 3.8.10-0ubuntu1~20.04.9 [718 kB] Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libexpat1 amd64 2.2.9-1ubuntu0.6 [74.6 kB] Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-minimal amd64 3.8.10-0ubuntu1~20.04.9 [1890 kB] Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-minimal amd64 3.8.2-0ubuntu2 [23.6 kB] Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 mime-support all 3.64ubuntu1 [30.6 kB] Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 libmpdec2 amd64 2.4.2-3 [81.1 kB] Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 readline-common all 8.0-4 [53.5 kB] Get:9 http://archive.ubuntu.com/ubuntu focal/main amd64 libreadline8 amd64 8.0-4 [131 kB] Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libsqlite3-0 amd64 3.31.1-4ubuntu0.6 [549 kB] Get:11 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-stdlib amd64 3.8.10-0ubuntu1~20.04.9 [1674 kB] Get:12 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8 amd64 3.8.10-0ubuntu1~20.04.9 [387 kB] Get:13 http://archive.ubuntu.com/ubuntu focal/main amd64 libpython3-stdlib amd64 3.8.2-0ubuntu2 [7068 B] Get:14 http://archive.ubuntu.com/ubuntu focal/main amd64 python3 amd64 3.8.2-0ubuntu2 [47.6 kB] Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libapparmor1 amd64 2.13.3-7ubuntu5.3 [35.4 kB] Get:16 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcap2 amd64 1:2.32-1ubuntu0.1 [15.8 kB] Get:17 http://archive.ubuntu.com/ubuntu focal/main amd64 libargon2-1 amd64 0~20171227-0.2 [19.2 kB] Get:18 http://archive.ubuntu.com/ubuntu focal/main amd64 libdevmapper1.02.1 amd64 2:1.02.167-1ubuntu1 [127 kB] Get:19 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjson-c4 amd64 0.13.1+dfsg-7ubuntu0.3 [29.3 kB] Get:20 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcryptsetup12 amd64 2:2.2.2-3ubuntu2.4 [166 kB] Get:21 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libip4tc2 amd64 1.8.4-3ubuntu2.1 [19.1 kB] Get:22 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libkmod2 amd64 27-1ubuntu2.1 [45.3 kB] Get:23 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 systemd-timesyncd amd64 245.4-4ubuntu3.23 [28.1 kB] Get:24 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 systemd amd64 245.4-4ubuntu3.23 [3811 kB] Get:25 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 systemd-sysv amd64 245.4-4ubuntu3.23 [10.3 kB] Get:26 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 perl-modules-5.30 all 5.30.0-9ubuntu0.5 [2739 kB] Get:27 http://archive.ubuntu.com/ubuntu focal/main amd64 libgdbm6 amd64 1.18.1-5 [27.4 kB] Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 libgdbm-compat4 amd64 1.18.1-5 [6244 B] Get:29 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libperl5.30 amd64 5.30.0-9ubuntu0.5 [3941 kB] Get:30 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 perl amd64 5.30.0-9ubuntu0.5 [224 kB] Get:31 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 openssl amd64 1.1.1f-1ubuntu2.21 [621 kB] Get:32 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 ca-certificates all 20230311ubuntu0.20.04.1 [152 kB] Get:33 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libdbus-1-3 amd64 1.12.16-2ubuntu2.3 [179 kB] Get:34 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 dbus amd64 1.12.16-2ubuntu2.3 [151 kB] Get:35 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 distro-info-data all 0.43ubuntu1.15 [4956 B] Get:36 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-0 amd64 2.64.6-1~ubuntu20.04.6 [1289 kB] Get:37 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgirepository-1.0-1 amd64 1.64.1-1~ubuntu20.04.1 [85.7 kB] Get:38 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-glib-2.0 amd64 1.64.1-1~ubuntu20.04.1 [134 kB] Get:39 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcap2-bin amd64 1:2.32-1ubuntu0.1 [26.2 kB] Get:40 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libelf1 amd64 0.176-1.1ubuntu0.1 [44.2 kB] Get:41 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-data all 2.64.6-1~ubuntu20.04.6 [6032 B] Get:42 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 tzdata all 2023d-0ubuntu0.20.04 [303 kB] Get:43 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Get:44 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpam-systemd amd64 245.4-4ubuntu3.23 [186 kB] Get:45 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.6 [640 kB] Get:46 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-0-2 amd64 0.2.2-1 [48.9 kB] Get:47 http://archive.ubuntu.com/ubuntu focal/main amd64 lsb-release all 11.1.0ubuntu2 [10.6 kB] Get:48 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-dbus amd64 1.2.16-1build1 [94.0 kB] Get:49 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-gi amd64 3.36.0-1 [165 kB] Get:50 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-pkg-resources all 45.2.0-1ubuntu0.1 [130 kB] Get:51 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-six all 1.14.0-2 [12.1 kB] Get:52 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 xxd amd64 2:8.1.2269-1ubuntu5.21 [53.2 kB] Get:53 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 vim-common all 2:8.1.2269-1ubuntu5.21 [88.2 kB] Get:54 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 xz-utils amd64 5.2.4-1ubuntu1.1 [82.6 kB] Get:55 http://archive.ubuntu.com/ubuntu focal/main amd64 iso-codes all 4.4-1 [2695 kB] Get:56 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libkrb5support0 amd64 1.17-6ubuntu4.4 [31.0 kB] Get:57 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libk5crypto3 amd64 1.17-6ubuntu4.4 [79.9 kB] Get:58 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libkeyutils1 amd64 1.6-6ubuntu1.1 [10.3 kB] Get:59 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libkrb5-3 amd64 1.17-6ubuntu4.4 [330 kB] Get:60 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgssapi-krb5-2 amd64 1.17-6ubuntu4.4 [121 kB] Get:61 http://archive.ubuntu.com/ubuntu focal/main amd64 liblmdb0 amd64 0.9.24-1 [44.6 kB] Get:62 http://archive.ubuntu.com/ubuntu focal/main amd64 libpipeline1 amd64 1.5.2-2build1 [27.7 kB] Get:63 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpolkit-gobject-1-0 amd64 0.105-26ubuntu1.3 [39.2 kB] Get:64 http://archive.ubuntu.com/ubuntu focal/main amd64 libpsl5 amd64 0.21.0-1ubuntu1 [51.5 kB] Get:65 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python-apt-common all 2.0.1ubuntu0.20.04.1 [16.5 kB] Get:66 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-apt amd64 2.0.1ubuntu0.20.04.1 [154 kB] Get:67 http://archive.ubuntu.com/ubuntu focal/universe amd64 binfmt-support amd64 2.2.0-2 [58.2 kB] Get:68 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 binutils-common amd64 2.34-6ubuntu1.8 [208 kB] Get:69 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libbinutils amd64 2.34-6ubuntu1.8 [475 kB] Get:70 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libctf-nobfd0 amd64 2.34-6ubuntu1.8 [48.1 kB] Get:71 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libctf0 amd64 2.34-6ubuntu1.8 [46.7 kB] Get:72 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 binutils-x86-64-linux-gnu amd64 2.34-6ubuntu1.8 [1614 kB] Get:73 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 binutils amd64 2.34-6ubuntu1.8 [3384 B] Get:74 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc-dev-bin amd64 2.31-0ubuntu9.14 [71.8 kB] Get:75 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-libc-dev amd64 5.4.0-172.190 [1131 kB] Get:76 http://archive.ubuntu.com/ubuntu focal/main amd64 libcrypt-dev amd64 1:4.4.10-10ubuntu4 [104 kB] Get:77 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc6-dev amd64 2.31-0ubuntu9.14 [2519 kB] Get:78 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9-base amd64 9.4.0-1ubuntu1~20.04.2 [18.9 kB] Get:79 http://archive.ubuntu.com/ubuntu focal/main amd64 libisl22 amd64 0.22.1-1 [592 kB] Get:80 http://archive.ubuntu.com/ubuntu focal/main amd64 libmpfr6 amd64 4.0.2-1 [240 kB] Get:81 http://archive.ubuntu.com/ubuntu focal/main amd64 libmpc3 amd64 1.1.0-1 [40.8 kB] Get:82 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cpp-9 amd64 9.4.0-1ubuntu1~20.04.2 [7502 kB] Get:83 http://archive.ubuntu.com/ubuntu focal/main amd64 cpp amd64 4:9.3.0-1ubuntu2 [27.6 kB] Get:84 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcc1-0 amd64 10.5.0-1ubuntu1~20.04 [48.8 kB] Get:85 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgomp1 amd64 10.5.0-1ubuntu1~20.04 [102 kB] Get:86 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libitm1 amd64 10.5.0-1ubuntu1~20.04 [26.2 kB] Get:87 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libatomic1 amd64 10.5.0-1ubuntu1~20.04 [9284 B] Get:88 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasan5 amd64 9.4.0-1ubuntu1~20.04.2 [2752 kB] Get:89 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 liblsan0 amd64 10.5.0-1ubuntu1~20.04 [835 kB] Get:90 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libtsan0 amd64 10.5.0-1ubuntu1~20.04 [2016 kB] Get:91 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libubsan1 amd64 10.5.0-1ubuntu1~20.04 [785 kB] Get:92 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libquadmath0 amd64 10.5.0-1ubuntu1~20.04 [146 kB] Get:93 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgcc-9-dev amd64 9.4.0-1ubuntu1~20.04.2 [2359 kB] Get:94 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9 amd64 9.4.0-1ubuntu1~20.04.2 [8276 kB] Get:95 http://archive.ubuntu.com/ubuntu focal/main amd64 gcc amd64 4:9.3.0-1ubuntu2 [5208 B] Get:96 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libstdc++-9-dev amd64 9.4.0-1ubuntu1~20.04.2 [1722 kB] Get:97 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 g++-9 amd64 9.4.0-1ubuntu1~20.04.2 [8421 kB] Get:98 http://archive.ubuntu.com/ubuntu focal/main amd64 g++ amd64 4:9.3.0-1ubuntu2 [1604 B] Get:99 http://archive.ubuntu.com/ubuntu focal/main amd64 make amd64 4.2.1-1.2 [162 kB] Get:100 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libdpkg-perl all 1.19.7ubuntu3.2 [231 kB] Get:101 http://archive.ubuntu.com/ubuntu focal/main amd64 patch amd64 2.7.6-6 [105 kB] Get:102 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 dpkg-dev all 1.19.7ubuntu3.2 [679 kB] Get:103 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 build-essential amd64 12.8ubuntu1.1 [4664 B] Get:104 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libbrotli1 amd64 1.0.7-6ubuntu0.1 [267 kB] Get:105 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libroken18-heimdal amd64 7.7.0+dfsg-1ubuntu1.4 [42.5 kB] Get:106 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasn1-8-heimdal amd64 7.7.0+dfsg-1ubuntu1.4 [181 kB] Get:107 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libheimbase1-heimdal amd64 7.7.0+dfsg-1ubuntu1.4 [30.4 kB] Get:108 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libhcrypto4-heimdal amd64 7.7.0+dfsg-1ubuntu1.4 [88.1 kB] Get:109 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwind0-heimdal amd64 7.7.0+dfsg-1ubuntu1.4 [47.7 kB] Get:110 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libhx509-5-heimdal amd64 7.7.0+dfsg-1ubuntu1.4 [107 kB] Get:111 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libkrb5-26-heimdal amd64 7.7.0+dfsg-1ubuntu1.4 [207 kB] Get:112 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libheimntlm0-heimdal amd64 7.7.0+dfsg-1ubuntu1.4 [15.1 kB] Get:113 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgssapi3-heimdal amd64 7.7.0+dfsg-1ubuntu1.4 [96.5 kB] Get:114 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2ubuntu0.1 [14.7 kB] Get:115 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2ubuntu0.1 [49.3 kB] Get:116 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libldap-common all 2.4.49+dfsg-2ubuntu1.10 [16.5 kB] Get:117 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libldap-2.4-2 amd64 2.4.49+dfsg-2ubuntu1.10 [155 kB] Get:118 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnghttp2-14 amd64 1.40.0-1ubuntu0.2 [79.4 kB] Get:119 http://archive.ubuntu.com/ubuntu focal/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2build1 [54.9 kB] Get:120 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libssh-4 amd64 0.9.3-2ubuntu2.5 [171 kB] Get:121 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcurl4 amd64 7.68.0-1ubuntu2.21 [235 kB] Get:122 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 curl amd64 7.68.0-1ubuntu2.21 [161 kB] Get:123 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 dbus-user-session amd64 1.12.16-2ubuntu2.3 [9424 B] Get:124 http://archive.ubuntu.com/ubuntu focal/main amd64 libdconf1 amd64 0.36.0-1 [37.4 kB] Get:125 http://archive.ubuntu.com/ubuntu focal/main amd64 dconf-service amd64 0.36.0-1 [29.8 kB] Get:126 http://archive.ubuntu.com/ubuntu focal/main amd64 dconf-gsettings-backend amd64 0.36.0-1 [22.5 kB] Get:127 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpackagekit-glib2-18 amd64 1.1.13-2ubuntu1.1 [104 kB] Get:128 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-packagekitglib-1.0 amd64 1.1.13-2ubuntu1.1 [21.6 kB] Get:129 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libproxy1v5 amd64 0.4.15-10ubuntu1.2 [49.1 kB] Get:130 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 glib-networking-common all 2.64.2-1ubuntu0.1 [5040 B] Get:131 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 glib-networking-services amd64 2.64.2-1ubuntu0.1 [10.6 kB] Get:132 http://archive.ubuntu.com/ubuntu focal/main amd64 gsettings-desktop-schemas all 3.36.0-1ubuntu1 [29.0 kB] Get:133 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 glib-networking amd64 2.64.2-1ubuntu0.1 [58.2 kB] Get:134 http://archive.ubuntu.com/ubuntu focal/main amd64 libassuan0 amd64 2.5.3-7ubuntu2 [35.7 kB] Get:135 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gpgconf amd64 2.2.19-3ubuntu2.2 [124 kB] Get:136 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gpg amd64 2.2.19-3ubuntu2.2 [482 kB] Get:137 http://archive.ubuntu.com/ubuntu focal/main amd64 libsoup2.4-1 amd64 2.70.0-1 [262 kB] Get:138 http://archive.ubuntu.com/ubuntu focal/main amd64 libstemmer0d amd64 0+svn585-2 [61.7 kB] Get:139 http://archive.ubuntu.com/ubuntu focal/main amd64 libappstream4 amd64 0.12.10-2 [129 kB] Get:140 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasound2-data all 1.2.2-2.1ubuntu2.5 [20.1 kB] Get:141 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasound2 amd64 1.2.2-2.1ubuntu2.5 [335 kB] Get:142 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Get:143 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libtdb1 amd64 1.4.5-0ubuntu0.20.04.1 [44.2 kB] Get:144 http://archive.ubuntu.com/ubuntu focal/main amd64 libogg0 amd64 1.3.4-0ubuntu1 [24.0 kB] Get:145 http://archive.ubuntu.com/ubuntu focal/main amd64 libvorbis0a amd64 1.3.6-2ubuntu1 [87.0 kB] Get:146 http://archive.ubuntu.com/ubuntu focal/main amd64 libvorbisfile3 amd64 1.3.6-2ubuntu1 [16.1 kB] Get:147 http://archive.ubuntu.com/ubuntu focal/main amd64 sound-theme-freedesktop all 0.8-2ubuntu1 [384 kB] Get:148 http://archive.ubuntu.com/ubuntu focal/main amd64 libcanberra0 amd64 0.30-7ubuntu1 [38.1 kB] Get:149 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libexpat1-dev amd64 2.2.9-1ubuntu0.6 [116 kB] Get:150 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-bin amd64 2.64.6-1~ubuntu20.04.6 [72.9 kB] Get:151 http://archive.ubuntu.com/ubuntu focal/main amd64 libgpm2 amd64 1.20.7-5 [15.1 kB] Get:152 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgstreamer1.0-0 amd64 1.16.3-0ubuntu1.1 [894 kB] Get:153 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpolkit-agent-1-0 amd64 0.105-26ubuntu1.3 [15.2 kB] Get:154 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8 amd64 3.8.10-0ubuntu1~20.04.9 [1625 kB] Get:155 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-dev amd64 3.8.10-0ubuntu1~20.04.9 [3950 kB] Get:156 http://archive.ubuntu.com/ubuntu focal/main amd64 libpython3-dev amd64 3.8.2-0ubuntu2 [7236 B] Get:157 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 policykit-1 amd64 0.105-26ubuntu1.3 [84.1 kB] Get:158 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-certifi all 2019.11.28-1 [149 kB] Get:159 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-chardet all 3.0.4-4build1 [80.4 kB] Get:160 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Get:161 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-dev amd64 3.8.10-0ubuntu1~20.04.9 [514 kB] Get:162 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-lib2to3 all 3.8.10-0ubuntu1~20.04 [76.3 kB] Get:163 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-distutils all 3.8.10-0ubuntu1~20.04 [141 kB] Get:164 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-dev amd64 3.8.2-0ubuntu2 [1212 B] Get:165 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-idna all 2.8-1 [34.6 kB] Get:166 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-urllib3 all 1.25.8-2ubuntu0.3 [88.7 kB] Get:167 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-requests all 2.22.0-2ubuntu1.1 [47.2 kB] Get:168 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-requests-unixsocket all 0.2.0-2 [7272 B] Get:169 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-setuptools all 45.2.0-1ubuntu0.1 [330 kB] Get:170 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-software-properties all 0.99.9.12 [21.7 kB] Get:171 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 packagekit amd64 1.1.13-2ubuntu1.1 [408 kB] Get:172 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 software-properties-common all 0.99.9.12 [10.4 kB] Get:173 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 vim-runtime all 2:8.1.2269-1ubuntu5.21 [5878 kB] Get:174 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 vim amd64 2:8.1.2269-1ubuntu5.21 [1243 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 98.7 MB in 2s (62.7 MB/s) Selecting previously unselected package libssl1.1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4124 files and directories currently installed.) Preparing to unpack .../libssl1.1_1.1.1f-1ubuntu2.21_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1f-1ubuntu2.21) ... Selecting previously unselected package libpython3.8-minimal:amd64. Preparing to unpack .../libpython3.8-minimal_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Unpacking libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.9) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.2.9-1ubuntu0.6_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1ubuntu0.6) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../python3.8-minimal_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.9) ... Setting up libssl1.1:amd64 (1.1.1f-1ubuntu2.21) ... Setting up libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.9) ... Setting up libexpat1:amd64 (2.2.9-1ubuntu0.6) ... Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.9) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4425 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.8.2-0ubuntu2_amd64.deb ... Unpacking python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Unpacking mime-support (3.64ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-3_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-3) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.0-4_all.deb ... Unpacking readline-common (8.0-4) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../4-libreadline8_8.0-4_amd64.deb ... Unpacking libreadline8:amd64 (8.0-4) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../5-libsqlite3-0_3.31.1-4ubuntu0.6_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.31.1-4ubuntu0.6) ... Selecting previously unselected package libpython3.8-stdlib:amd64. Preparing to unpack .../6-libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Unpacking libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.9) ... Selecting previously unselected package python3.8. Preparing to unpack .../7-python3.8_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Unpacking python3.8 (3.8.10-0ubuntu1~20.04.9) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../8-libpython3-stdlib_3.8.2-0ubuntu2_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Setting up python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4855 files and directories currently installed.) Preparing to unpack .../00-python3_3.8.2-0ubuntu2_amd64.deb ... Unpacking python3 (3.8.2-0ubuntu2) ... Selecting previously unselected package libapparmor1:amd64. Preparing to unpack .../01-libapparmor1_2.13.3-7ubuntu5.3_amd64.deb ... Unpacking libapparmor1:amd64 (2.13.3-7ubuntu5.3) ... Selecting previously unselected package libcap2:amd64. Preparing to unpack .../02-libcap2_1%3a2.32-1ubuntu0.1_amd64.deb ... Unpacking libcap2:amd64 (1:2.32-1ubuntu0.1) ... Selecting previously unselected package libargon2-1:amd64. Preparing to unpack .../03-libargon2-1_0~20171227-0.2_amd64.deb ... Unpacking libargon2-1:amd64 (0~20171227-0.2) ... Selecting previously unselected package libdevmapper1.02.1:amd64. Preparing to unpack .../04-libdevmapper1.02.1_2%3a1.02.167-1ubuntu1_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.167-1ubuntu1) ... Selecting previously unselected package libjson-c4:amd64. Preparing to unpack .../05-libjson-c4_0.13.1+dfsg-7ubuntu0.3_amd64.deb ... Unpacking libjson-c4:amd64 (0.13.1+dfsg-7ubuntu0.3) ... Selecting previously unselected package libcryptsetup12:amd64. Preparing to unpack .../06-libcryptsetup12_2%3a2.2.2-3ubuntu2.4_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.2.2-3ubuntu2.4) ... Selecting previously unselected package libip4tc2:amd64. Preparing to unpack .../07-libip4tc2_1.8.4-3ubuntu2.1_amd64.deb ... Unpacking libip4tc2:amd64 (1.8.4-3ubuntu2.1) ... Selecting previously unselected package libkmod2:amd64. Preparing to unpack .../08-libkmod2_27-1ubuntu2.1_amd64.deb ... Unpacking libkmod2:amd64 (27-1ubuntu2.1) ... Selecting previously unselected package systemd-timesyncd. Preparing to unpack .../09-systemd-timesyncd_245.4-4ubuntu3.23_amd64.deb ... Unpacking systemd-timesyncd (245.4-4ubuntu3.23) ... Selecting previously unselected package systemd. Preparing to unpack .../10-systemd_245.4-4ubuntu3.23_amd64.deb ... Unpacking systemd (245.4-4ubuntu3.23) ... Setting up libapparmor1:amd64 (2.13.3-7ubuntu5.3) ... Setting up libcap2:amd64 (1:2.32-1ubuntu0.1) ... Setting up libargon2-1:amd64 (0~20171227-0.2) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.167-1ubuntu1) ... Setting up libjson-c4:amd64 (0.13.1+dfsg-7ubuntu0.3) ... Setting up libcryptsetup12:amd64 (2:2.2.2-3ubuntu2.4) ... Setting up libip4tc2:amd64 (1.8.4-3ubuntu2.1) ... Setting up libkmod2:amd64 (27-1ubuntu2.1) ... Setting up systemd-timesyncd (245.4-4ubuntu3.23) ... Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service → /lib/systemd/system/systemd-timesyncd.service. Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service → /lib/systemd/system/systemd-timesyncd.service. Setting up systemd (245.4-4ubuntu3.23) ... Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /lib/systemd/system/getty@.service. Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /lib/systemd/system/remote-fs.target. Created symlink /etc/systemd/system/dbus-org.freedesktop.resolve1.service → /lib/systemd/system/systemd-resolved.service. Created symlink /etc/systemd/system/multi-user.target.wants/systemd-resolved.service → /lib/systemd/system/systemd-resolved.service. ln: failed to create symbolic link '/etc/resolv.conf': Device or resource busy Created symlink /etc/systemd/system/multi-user.target.wants/ondemand.service → /lib/systemd/system/ondemand.service. Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /lib/systemd/system/systemd-pstore.service. Initializing machine ID from random generator. Selecting previously unselected package systemd-sysv. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 5691 files and directories currently installed.) Preparing to unpack .../000-systemd-sysv_245.4-4ubuntu3.23_amd64.deb ... Unpacking systemd-sysv (245.4-4ubuntu3.23) ... Selecting previously unselected package perl-modules-5.30. Preparing to unpack .../001-perl-modules-5.30_5.30.0-9ubuntu0.5_all.deb ... Unpacking perl-modules-5.30 (5.30.0-9ubuntu0.5) ... Selecting previously unselected package libgdbm6:amd64. Preparing to unpack .../002-libgdbm6_1.18.1-5_amd64.deb ... Unpacking libgdbm6:amd64 (1.18.1-5) ... Selecting previously unselected package libgdbm-compat4:amd64. Preparing to unpack .../003-libgdbm-compat4_1.18.1-5_amd64.deb ... Unpacking libgdbm-compat4:amd64 (1.18.1-5) ... Selecting previously unselected package libperl5.30:amd64. Preparing to unpack .../004-libperl5.30_5.30.0-9ubuntu0.5_amd64.deb ... Unpacking libperl5.30:amd64 (5.30.0-9ubuntu0.5) ... Selecting previously unselected package perl. Preparing to unpack .../005-perl_5.30.0-9ubuntu0.5_amd64.deb ... Unpacking perl (5.30.0-9ubuntu0.5) ... Selecting previously unselected package openssl. Preparing to unpack .../006-openssl_1.1.1f-1ubuntu2.21_amd64.deb ... Unpacking openssl (1.1.1f-1ubuntu2.21) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../007-ca-certificates_20230311ubuntu0.20.04.1_all.deb ... Unpacking ca-certificates (20230311ubuntu0.20.04.1) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../008-libdbus-1-3_1.12.16-2ubuntu2.3_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.16-2ubuntu2.3) ... Selecting previously unselected package dbus. Preparing to unpack .../009-dbus_1.12.16-2ubuntu2.3_amd64.deb ... Unpacking dbus (1.12.16-2ubuntu2.3) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../010-distro-info-data_0.43ubuntu1.15_all.deb ... Unpacking distro-info-data (0.43ubuntu1.15) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../011-libglib2.0-0_2.64.6-1~ubuntu20.04.6_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.6) ... Selecting previously unselected package libgirepository-1.0-1:amd64. Preparing to unpack .../012-libgirepository-1.0-1_1.64.1-1~ubuntu20.04.1_amd64.deb ... Unpacking libgirepository-1.0-1:amd64 (1.64.1-1~ubuntu20.04.1) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../013-gir1.2-glib-2.0_1.64.1-1~ubuntu20.04.1_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (1.64.1-1~ubuntu20.04.1) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../014-libcap2-bin_1%3a2.32-1ubuntu0.1_amd64.deb ... Unpacking libcap2-bin (1:2.32-1ubuntu0.1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../015-libelf1_0.176-1.1ubuntu0.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1ubuntu0.1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../016-libglib2.0-data_2.64.6-1~ubuntu20.04.6_all.deb ... Unpacking libglib2.0-data (2.64.6-1~ubuntu20.04.6) ... Selecting previously unselected package tzdata. Preparing to unpack .../017-tzdata_2023d-0ubuntu0.20.04_all.deb ... Unpacking tzdata (2023d-0ubuntu0.20.04) ... Selecting previously unselected package libicu66:amd64. Preparing to unpack .../018-libicu66_66.1-2ubuntu2.1_amd64.deb ... Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Selecting previously unselected package libpam-systemd:amd64. Preparing to unpack .../019-libpam-systemd_245.4-4ubuntu3.23_amd64.deb ... Unpacking libpam-systemd:amd64 (245.4-4ubuntu3.23) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../020-libxml2_2.9.10+dfsg-5ubuntu0.20.04.6_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.6) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../021-libyaml-0-2_0.2.2-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Selecting previously unselected package lsb-release. Preparing to unpack .../022-lsb-release_11.1.0ubuntu2_all.deb ... Unpacking lsb-release (11.1.0ubuntu2) ... Selecting previously unselected package python3-dbus. Preparing to unpack .../023-python3-dbus_1.2.16-1build1_amd64.deb ... Unpacking python3-dbus (1.2.16-1build1) ... Selecting previously unselected package python3-gi. Preparing to unpack .../024-python3-gi_3.36.0-1_amd64.deb ... Unpacking python3-gi (3.36.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../025-python3-pkg-resources_45.2.0-1ubuntu0.1_all.deb ... Unpacking python3-pkg-resources (45.2.0-1ubuntu0.1) ... Selecting previously unselected package python3-six. Preparing to unpack .../026-python3-six_1.14.0-2_all.deb ... Unpacking python3-six (1.14.0-2) ... Selecting previously unselected package xxd. Preparing to unpack .../027-xxd_2%3a8.1.2269-1ubuntu5.21_amd64.deb ... Unpacking xxd (2:8.1.2269-1ubuntu5.21) ... Selecting previously unselected package vim-common. Preparing to unpack .../028-vim-common_2%3a8.1.2269-1ubuntu5.21_all.deb ... Unpacking vim-common (2:8.1.2269-1ubuntu5.21) ... Selecting previously unselected package xz-utils. Preparing to unpack .../029-xz-utils_5.2.4-1ubuntu1.1_amd64.deb ... Unpacking xz-utils (5.2.4-1ubuntu1.1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../030-iso-codes_4.4-1_all.deb ... Unpacking iso-codes (4.4-1) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../031-libkrb5support0_1.17-6ubuntu4.4_amd64.deb ... Unpacking libkrb5support0:amd64 (1.17-6ubuntu4.4) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../032-libk5crypto3_1.17-6ubuntu4.4_amd64.deb ... Unpacking libk5crypto3:amd64 (1.17-6ubuntu4.4) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../033-libkeyutils1_1.6-6ubuntu1.1_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6-6ubuntu1.1) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../034-libkrb5-3_1.17-6ubuntu4.4_amd64.deb ... Unpacking libkrb5-3:amd64 (1.17-6ubuntu4.4) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../035-libgssapi-krb5-2_1.17-6ubuntu4.4_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.17-6ubuntu4.4) ... Selecting previously unselected package liblmdb0:amd64. Preparing to unpack .../036-liblmdb0_0.9.24-1_amd64.deb ... Unpacking liblmdb0:amd64 (0.9.24-1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../037-libpipeline1_1.5.2-2build1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.2-2build1) ... Selecting previously unselected package libpolkit-gobject-1-0:amd64. Preparing to unpack .../038-libpolkit-gobject-1-0_0.105-26ubuntu1.3_amd64.deb ... Unpacking libpolkit-gobject-1-0:amd64 (0.105-26ubuntu1.3) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../039-libpsl5_0.21.0-1ubuntu1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.0-1ubuntu1) ... Selecting previously unselected package python-apt-common. Preparing to unpack .../040-python-apt-common_2.0.1ubuntu0.20.04.1_all.deb ... Unpacking python-apt-common (2.0.1ubuntu0.20.04.1) ... Selecting previously unselected package python3-apt. Preparing to unpack .../041-python3-apt_2.0.1ubuntu0.20.04.1_amd64.deb ... Unpacking python3-apt (2.0.1ubuntu0.20.04.1) ... Selecting previously unselected package binfmt-support. Preparing to unpack .../042-binfmt-support_2.2.0-2_amd64.deb ... Unpacking binfmt-support (2.2.0-2) ... Selecting previously unselected package binutils-common:amd64. Preparing to unpack .../043-binutils-common_2.34-6ubuntu1.8_amd64.deb ... Unpacking binutils-common:amd64 (2.34-6ubuntu1.8) ... Selecting previously unselected package libbinutils:amd64. Preparing to unpack .../044-libbinutils_2.34-6ubuntu1.8_amd64.deb ... Unpacking libbinutils:amd64 (2.34-6ubuntu1.8) ... Selecting previously unselected package libctf-nobfd0:amd64. Preparing to unpack .../045-libctf-nobfd0_2.34-6ubuntu1.8_amd64.deb ... Unpacking libctf-nobfd0:amd64 (2.34-6ubuntu1.8) ... Selecting previously unselected package libctf0:amd64. Preparing to unpack .../046-libctf0_2.34-6ubuntu1.8_amd64.deb ... Unpacking libctf0:amd64 (2.34-6ubuntu1.8) ... Selecting previously unselected package binutils-x86-64-linux-gnu. Preparing to unpack .../047-binutils-x86-64-linux-gnu_2.34-6ubuntu1.8_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.34-6ubuntu1.8) ... Selecting previously unselected package binutils. Preparing to unpack .../048-binutils_2.34-6ubuntu1.8_amd64.deb ... Unpacking binutils (2.34-6ubuntu1.8) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../049-libc-dev-bin_2.31-0ubuntu9.14_amd64.deb ... Unpacking libc-dev-bin (2.31-0ubuntu9.14) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../050-linux-libc-dev_5.4.0-172.190_amd64.deb ... Unpacking linux-libc-dev:amd64 (5.4.0-172.190) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../051-libcrypt-dev_1%3a4.4.10-10ubuntu4_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.10-10ubuntu4) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../052-libc6-dev_2.31-0ubuntu9.14_amd64.deb ... Unpacking libc6-dev:amd64 (2.31-0ubuntu9.14) ... Selecting previously unselected package gcc-9-base:amd64. Preparing to unpack .../053-gcc-9-base_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking gcc-9-base:amd64 (9.4.0-1ubuntu1~20.04.2) ... Selecting previously unselected package libisl22:amd64. Preparing to unpack .../054-libisl22_0.22.1-1_amd64.deb ... Unpacking libisl22:amd64 (0.22.1-1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../055-libmpfr6_4.0.2-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.0.2-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../056-libmpc3_1.1.0-1_amd64.deb ... Unpacking libmpc3:amd64 (1.1.0-1) ... Selecting previously unselected package cpp-9. Preparing to unpack .../057-cpp-9_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking cpp-9 (9.4.0-1ubuntu1~20.04.2) ... Selecting previously unselected package cpp. Preparing to unpack .../058-cpp_4%3a9.3.0-1ubuntu2_amd64.deb ... Unpacking cpp (4:9.3.0-1ubuntu2) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../059-libcc1-0_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libcc1-0:amd64 (10.5.0-1ubuntu1~20.04) ... Selecting previously unselected package libgomp1:amd64. Preparing to unpack .../060-libgomp1_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libgomp1:amd64 (10.5.0-1ubuntu1~20.04) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../061-libitm1_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libitm1:amd64 (10.5.0-1ubuntu1~20.04) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../062-libatomic1_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libatomic1:amd64 (10.5.0-1ubuntu1~20.04) ... Selecting previously unselected package libasan5:amd64. Preparing to unpack .../063-libasan5_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking libasan5:amd64 (9.4.0-1ubuntu1~20.04.2) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../064-liblsan0_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking liblsan0:amd64 (10.5.0-1ubuntu1~20.04) ... Selecting previously unselected package libtsan0:amd64. Preparing to unpack .../065-libtsan0_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libtsan0:amd64 (10.5.0-1ubuntu1~20.04) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../066-libubsan1_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libubsan1:amd64 (10.5.0-1ubuntu1~20.04) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../067-libquadmath0_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libquadmath0:amd64 (10.5.0-1ubuntu1~20.04) ... Selecting previously unselected package libgcc-9-dev:amd64. Preparing to unpack .../068-libgcc-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) ... Selecting previously unselected package gcc-9. Preparing to unpack .../069-gcc-9_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking gcc-9 (9.4.0-1ubuntu1~20.04.2) ... Selecting previously unselected package gcc. Preparing to unpack .../070-gcc_4%3a9.3.0-1ubuntu2_amd64.deb ... Unpacking gcc (4:9.3.0-1ubuntu2) ... Selecting previously unselected package libstdc++-9-dev:amd64. Preparing to unpack .../071-libstdc++-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) ... Selecting previously unselected package g++-9. Preparing to unpack .../072-g++-9_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking g++-9 (9.4.0-1ubuntu1~20.04.2) ... Selecting previously unselected package g++. Preparing to unpack .../073-g++_4%3a9.3.0-1ubuntu2_amd64.deb ... Unpacking g++ (4:9.3.0-1ubuntu2) ... Selecting previously unselected package make. Preparing to unpack .../074-make_4.2.1-1.2_amd64.deb ... Unpacking make (4.2.1-1.2) ... Selecting previously unselected package libdpkg-perl. Preparing to unpack .../075-libdpkg-perl_1.19.7ubuntu3.2_all.deb ... Unpacking libdpkg-perl (1.19.7ubuntu3.2) ... Selecting previously unselected package patch. Preparing to unpack .../076-patch_2.7.6-6_amd64.deb ... Unpacking patch (2.7.6-6) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../077-dpkg-dev_1.19.7ubuntu3.2_all.deb ... Unpacking dpkg-dev (1.19.7ubuntu3.2) ... Selecting previously unselected package build-essential. Preparing to unpack .../078-build-essential_12.8ubuntu1.1_amd64.deb ... Unpacking build-essential (12.8ubuntu1.1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../079-libbrotli1_1.0.7-6ubuntu0.1_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.7-6ubuntu0.1) ... Selecting previously unselected package libroken18-heimdal:amd64. Preparing to unpack .../080-libroken18-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ... Unpacking libroken18-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Selecting previously unselected package libasn1-8-heimdal:amd64. Preparing to unpack .../081-libasn1-8-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ... Unpacking libasn1-8-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Selecting previously unselected package libheimbase1-heimdal:amd64. Preparing to unpack .../082-libheimbase1-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ... Unpacking libheimbase1-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Selecting previously unselected package libhcrypto4-heimdal:amd64. Preparing to unpack .../083-libhcrypto4-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ... Unpacking libhcrypto4-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Selecting previously unselected package libwind0-heimdal:amd64. Preparing to unpack .../084-libwind0-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ... Unpacking libwind0-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Selecting previously unselected package libhx509-5-heimdal:amd64. Preparing to unpack .../085-libhx509-5-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ... Unpacking libhx509-5-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Selecting previously unselected package libkrb5-26-heimdal:amd64. Preparing to unpack .../086-libkrb5-26-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ... Unpacking libkrb5-26-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Selecting previously unselected package libheimntlm0-heimdal:amd64. Preparing to unpack .../087-libheimntlm0-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ... Unpacking libheimntlm0-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Selecting previously unselected package libgssapi3-heimdal:amd64. Preparing to unpack .../088-libgssapi3-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ... Unpacking libgssapi3-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../089-libsasl2-modules-db_2.1.27+dfsg-2ubuntu0.1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2ubuntu0.1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../090-libsasl2-2_2.1.27+dfsg-2ubuntu0.1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2ubuntu0.1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../091-libldap-common_2.4.49+dfsg-2ubuntu1.10_all.deb ... Unpacking libldap-common (2.4.49+dfsg-2ubuntu1.10) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../092-libldap-2.4-2_2.4.49+dfsg-2ubuntu1.10_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.49+dfsg-2ubuntu1.10) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../093-libnghttp2-14_1.40.0-1ubuntu0.2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.40.0-1ubuntu0.2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../094-librtmp1_2.4+20151223.gitfa8646d.1-2build1_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build1) ... Selecting previously unselected package libssh-4:amd64. Preparing to unpack .../095-libssh-4_0.9.3-2ubuntu2.5_amd64.deb ... Unpacking libssh-4:amd64 (0.9.3-2ubuntu2.5) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../096-libcurl4_7.68.0-1ubuntu2.21_amd64.deb ... Unpacking libcurl4:amd64 (7.68.0-1ubuntu2.21) ... Selecting previously unselected package curl. Preparing to unpack .../097-curl_7.68.0-1ubuntu2.21_amd64.deb ... Unpacking curl (7.68.0-1ubuntu2.21) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../098-dbus-user-session_1.12.16-2ubuntu2.3_amd64.deb ... Unpacking dbus-user-session (1.12.16-2ubuntu2.3) ... Selecting previously unselected package libdconf1:amd64. Preparing to unpack .../099-libdconf1_0.36.0-1_amd64.deb ... Unpacking libdconf1:amd64 (0.36.0-1) ... Selecting previously unselected package dconf-service. Preparing to unpack .../100-dconf-service_0.36.0-1_amd64.deb ... Unpacking dconf-service (0.36.0-1) ... Selecting previously unselected package dconf-gsettings-backend:amd64. Preparing to unpack .../101-dconf-gsettings-backend_0.36.0-1_amd64.deb ... Unpacking dconf-gsettings-backend:amd64 (0.36.0-1) ... Selecting previously unselected package libpackagekit-glib2-18:amd64. Preparing to unpack .../102-libpackagekit-glib2-18_1.1.13-2ubuntu1.1_amd64.deb ... Unpacking libpackagekit-glib2-18:amd64 (1.1.13-2ubuntu1.1) ... Selecting previously unselected package gir1.2-packagekitglib-1.0. Preparing to unpack .../103-gir1.2-packagekitglib-1.0_1.1.13-2ubuntu1.1_amd64.deb ... Unpacking gir1.2-packagekitglib-1.0 (1.1.13-2ubuntu1.1) ... Selecting previously unselected package libproxy1v5:amd64. Preparing to unpack .../104-libproxy1v5_0.4.15-10ubuntu1.2_amd64.deb ... Unpacking libproxy1v5:amd64 (0.4.15-10ubuntu1.2) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../105-glib-networking-common_2.64.2-1ubuntu0.1_all.deb ... Unpacking glib-networking-common (2.64.2-1ubuntu0.1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../106-glib-networking-services_2.64.2-1ubuntu0.1_amd64.deb ... Unpacking glib-networking-services (2.64.2-1ubuntu0.1) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../107-gsettings-desktop-schemas_3.36.0-1ubuntu1_all.deb ... Unpacking gsettings-desktop-schemas (3.36.0-1ubuntu1) ... Selecting previously unselected package glib-networking:amd64. Preparing to unpack .../108-glib-networking_2.64.2-1ubuntu0.1_amd64.deb ... Unpacking glib-networking:amd64 (2.64.2-1ubuntu0.1) ... Selecting previously unselected package libassuan0:amd64. Preparing to unpack .../109-libassuan0_2.5.3-7ubuntu2_amd64.deb ... Unpacking libassuan0:amd64 (2.5.3-7ubuntu2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../110-gpgconf_2.2.19-3ubuntu2.2_amd64.deb ... Unpacking gpgconf (2.2.19-3ubuntu2.2) ... Selecting previously unselected package gpg. Preparing to unpack .../111-gpg_2.2.19-3ubuntu2.2_amd64.deb ... Unpacking gpg (2.2.19-3ubuntu2.2) ... Selecting previously unselected package libsoup2.4-1:amd64. Preparing to unpack .../112-libsoup2.4-1_2.70.0-1_amd64.deb ... Unpacking libsoup2.4-1:amd64 (2.70.0-1) ... Selecting previously unselected package libstemmer0d:amd64. Preparing to unpack .../113-libstemmer0d_0+svn585-2_amd64.deb ... Unpacking libstemmer0d:amd64 (0+svn585-2) ... Selecting previously unselected package libappstream4:amd64. Preparing to unpack .../114-libappstream4_0.12.10-2_amd64.deb ... Unpacking libappstream4:amd64 (0.12.10-2) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../115-libasound2-data_1.2.2-2.1ubuntu2.5_all.deb ... Unpacking libasound2-data (1.2.2-2.1ubuntu2.5) ... Selecting previously unselected package libasound2:amd64. Preparing to unpack .../116-libasound2_1.2.2-2.1ubuntu2.5_amd64.deb ... Unpacking libasound2:amd64 (1.2.2-2.1ubuntu2.5) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../117-libltdl7_2.4.6-14_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-14) ... Selecting previously unselected package libtdb1:amd64. Preparing to unpack .../118-libtdb1_1.4.5-0ubuntu0.20.04.1_amd64.deb ... Unpacking libtdb1:amd64 (1.4.5-0ubuntu0.20.04.1) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../119-libogg0_1.3.4-0ubuntu1_amd64.deb ... Unpacking libogg0:amd64 (1.3.4-0ubuntu1) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../120-libvorbis0a_1.3.6-2ubuntu1_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.6-2ubuntu1) ... Selecting previously unselected package libvorbisfile3:amd64. Preparing to unpack .../121-libvorbisfile3_1.3.6-2ubuntu1_amd64.deb ... Unpacking libvorbisfile3:amd64 (1.3.6-2ubuntu1) ... Selecting previously unselected package sound-theme-freedesktop. Preparing to unpack .../122-sound-theme-freedesktop_0.8-2ubuntu1_all.deb ... Unpacking sound-theme-freedesktop (0.8-2ubuntu1) ... Selecting previously unselected package libcanberra0:amd64. Preparing to unpack .../123-libcanberra0_0.30-7ubuntu1_amd64.deb ... Unpacking libcanberra0:amd64 (0.30-7ubuntu1) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../124-libexpat1-dev_2.2.9-1ubuntu0.6_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.2.9-1ubuntu0.6) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../125-libglib2.0-bin_2.64.6-1~ubuntu20.04.6_amd64.deb ... Unpacking libglib2.0-bin (2.64.6-1~ubuntu20.04.6) ... Selecting previously unselected package libgpm2:amd64. Preparing to unpack .../126-libgpm2_1.20.7-5_amd64.deb ... Unpacking libgpm2:amd64 (1.20.7-5) ... Selecting previously unselected package libgstreamer1.0-0:amd64. Preparing to unpack .../127-libgstreamer1.0-0_1.16.3-0ubuntu1.1_amd64.deb ... Unpacking libgstreamer1.0-0:amd64 (1.16.3-0ubuntu1.1) ... Selecting previously unselected package libpolkit-agent-1-0:amd64. Preparing to unpack .../128-libpolkit-agent-1-0_0.105-26ubuntu1.3_amd64.deb ... Unpacking libpolkit-agent-1-0:amd64 (0.105-26ubuntu1.3) ... Selecting previously unselected package libpython3.8:amd64. Preparing to unpack .../129-libpython3.8_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Unpacking libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.9) ... Selecting previously unselected package libpython3.8-dev:amd64. Preparing to unpack .../130-libpython3.8-dev_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Unpacking libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.9) ... Selecting previously unselected package libpython3-dev:amd64. Preparing to unpack .../131-libpython3-dev_3.8.2-0ubuntu2_amd64.deb ... Unpacking libpython3-dev:amd64 (3.8.2-0ubuntu2) ... Selecting previously unselected package policykit-1. Preparing to unpack .../132-policykit-1_0.105-26ubuntu1.3_amd64.deb ... Unpacking policykit-1 (0.105-26ubuntu1.3) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../133-python3-certifi_2019.11.28-1_all.deb ... Unpacking python3-certifi (2019.11.28-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../134-python3-chardet_3.0.4-4build1_all.deb ... Unpacking python3-chardet (3.0.4-4build1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../135-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Selecting previously unselected package python3.8-dev. Preparing to unpack .../136-python3.8-dev_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Unpacking python3.8-dev (3.8.10-0ubuntu1~20.04.9) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../137-python3-lib2to3_3.8.10-0ubuntu1~20.04_all.deb ... Unpacking python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../138-python3-distutils_3.8.10-0ubuntu1~20.04_all.deb ... Unpacking python3-distutils (3.8.10-0ubuntu1~20.04) ... Selecting previously unselected package python3-dev. Preparing to unpack .../139-python3-dev_3.8.2-0ubuntu2_amd64.deb ... Unpacking python3-dev (3.8.2-0ubuntu2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../140-python3-idna_2.8-1_all.deb ... Unpacking python3-idna (2.8-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../141-python3-urllib3_1.25.8-2ubuntu0.3_all.deb ... Unpacking python3-urllib3 (1.25.8-2ubuntu0.3) ... Selecting previously unselected package python3-requests. Preparing to unpack .../142-python3-requests_2.22.0-2ubuntu1.1_all.deb ... Unpacking python3-requests (2.22.0-2ubuntu1.1) ... Selecting previously unselected package python3-requests-unixsocket. Preparing to unpack .../143-python3-requests-unixsocket_0.2.0-2_all.deb ... Unpacking python3-requests-unixsocket (0.2.0-2) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../144-python3-setuptools_45.2.0-1ubuntu0.1_all.deb ... Unpacking python3-setuptools (45.2.0-1ubuntu0.1) ... Selecting previously unselected package python3-software-properties. Preparing to unpack .../145-python3-software-properties_0.99.9.12_all.deb ... Unpacking python3-software-properties (0.99.9.12) ... Selecting previously unselected package packagekit. Preparing to unpack .../146-packagekit_1.1.13-2ubuntu1.1_amd64.deb ... Unpacking packagekit (1.1.13-2ubuntu1.1) ... Selecting previously unselected package software-properties-common. Preparing to unpack .../147-software-properties-common_0.99.9.12_all.deb ... Unpacking software-properties-common (0.99.9.12) ... Selecting previously unselected package vim-runtime. Preparing to unpack .../148-vim-runtime_2%3a8.1.2269-1ubuntu5.21_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags.vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.2269-1ubuntu5.21) ... Selecting previously unselected package vim. Preparing to unpack .../149-vim_2%3a8.1.2269-1ubuntu5.21_amd64.deb ... Unpacking vim (2:8.1.2269-1ubuntu5.21) ... Setting up libpipeline1:amd64 (1.5.2-2build1) ... Setting up liblmdb0:amd64 (0.9.24-1) ... Setting up systemd-sysv (245.4-4ubuntu3.23) ... Setting up libkeyutils1:amd64 (1.6-6ubuntu1.1) ... Setting up libproxy1v5:amd64 (0.4.15-10ubuntu1.2) ... Setting up libpsl5:amd64 (0.21.0-1ubuntu1) ... Setting up libgpm2:amd64 (1.20.7-5) ... Setting up libogg0:amd64 (1.3.4-0ubuntu1) ... Setting up perl-modules-5.30 (5.30.0-9ubuntu0.5) ... Setting up mime-support (3.64ubuntu1) ... Setting up libyaml-0-2:amd64 (0.2.2-1) ... Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.6) ... Setting up distro-info-data (0.43ubuntu1.15) ... Setting up libtdb1:amd64 (1.4.5-0ubuntu0.20.04.1) ... Setting up libbrotli1:amd64 (1.0.7-6ubuntu0.1) ... Setting up libsqlite3-0:amd64 (3.31.1-4ubuntu0.6) ... Setting up binutils-common:amd64 (2.34-6ubuntu1.8) ... Setting up libnghttp2-14:amd64 (1.40.0-1ubuntu0.2) ... Setting up linux-libc-dev:amd64 (5.4.0-172.190) ... Setting up libctf-nobfd0:amd64 (2.34-6ubuntu1.8) ... Setting up libpackagekit-glib2-18:amd64 (1.1.13-2ubuntu1.1) ... Setting up libassuan0:amd64 (2.5.3-7ubuntu2) ... Setting up libgomp1:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libldap-common (2.4.49+dfsg-2ubuntu1.10) ... Setting up xxd (2:8.1.2269-1ubuntu5.21) ... Setting up libkrb5support0:amd64 (1.17-6ubuntu4.4) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2ubuntu0.1) ... Setting up tzdata (2023d-0ubuntu0.20.04) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Feb 20 18:36:55 UTC 2024. Universal Time is now: Tue Feb 20 18:36:55 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.32-1ubuntu0.1) ... Setting up libdconf1:amd64 (0.36.0-1) ... Setting up libasound2-data (1.2.2-2.1ubuntu2.5) ... Setting up libglib2.0-data (2.64.6-1~ubuntu20.04.6) ... Setting up vim-common (2:8.1.2269-1ubuntu5.21) ... Setting up make (4.2.1-1.2) ... Setting up libmpfr6:amd64 (4.0.2-1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build1) ... Setting up libdbus-1-3:amd64 (1.12.16-2ubuntu2.3) ... Setting up dbus (1.12.16-2ubuntu2.3) ... Setting up xz-utils (5.2.4-1ubuntu1.1) ... update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/lzma.1.gz because associated file /usr/share/man/man1/xz.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/unlzma.1.gz because associated file /usr/share/man/man1/unxz.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzcat.1.gz because associated file /usr/share/man/man1/xzcat.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzmore.1.gz because associated file /usr/share/man/man1/xzmore.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzless.1.gz because associated file /usr/share/man/man1/xzless.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzdiff.1.gz because associated file /usr/share/man/man1/xzdiff.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzcmp.1.gz because associated file /usr/share/man/man1/xzcmp.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzgrep.1.gz because associated file /usr/share/man/man1/xzgrep.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzegrep.1.gz because associated file /usr/share/man/man1/xzegrep.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzfgrep.1.gz because associated file /usr/share/man/man1/xzfgrep.1.gz (of link group lzma) doesn't exist Setting up libquadmath0:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libmpc3:amd64 (1.1.0-1) ... Setting up libatomic1:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libvorbis0a:amd64 (1.3.6-2ubuntu1) ... Setting up patch (2.7.6-6) ... Setting up binfmt-support (2.2.0-2) ... Created symlink /etc/systemd/system/multi-user.target.wants/binfmt-support.service → /lib/systemd/system/binfmt-support.service. invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libk5crypto3:amd64 (1.17-6ubuntu4.4) ... Setting up libltdl7:amd64 (2.4.6-14) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2ubuntu0.1) ... Setting up libroken18-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Setting up libubsan1:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up python-apt-common (2.0.1ubuntu0.20.04.1) ... Setting up sound-theme-freedesktop (0.8-2ubuntu1) ... Setting up libcrypt-dev:amd64 (1:4.4.10-10ubuntu4) ... Setting up libasound2:amd64 (1.2.2-2.1ubuntu2.5) ... Setting up libpam-systemd:amd64 (245.4-4ubuntu3.23) ... Setting up libisl22:amd64 (0.22.1-1) ... Setting up libgirepository-1.0-1:amd64 (1.64.1-1~ubuntu20.04.1) ... Setting up libkrb5-3:amd64 (1.17-6ubuntu4.4) ... Setting up libstemmer0d:amd64 (0+svn585-2) ... Setting up libmpdec2:amd64 (2.4.2-3) ... Setting up glib-networking-common (2.64.2-1ubuntu0.1) ... Setting up libbinutils:amd64 (2.34-6ubuntu1.8) ... Setting up vim-runtime (2:8.1.2269-1ubuntu5.21) ... Setting up libc-dev-bin (2.31-0ubuntu9.14) ... Setting up openssl (1.1.1f-1ubuntu2.21) ... Setting up libelf1:amd64 (0.176-1.1ubuntu0.1) ... Setting up readline-common (8.0-4) ... Setting up libcc1-0:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up iso-codes (4.4-1) ... Setting up libpolkit-gobject-1-0:amd64 (0.105-26ubuntu1.3) ... Setting up liblsan0:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libgstreamer1.0-0:amd64 (1.16.3-0ubuntu1.1) ... Setcap worked! gst-ptp-helper is not suid! Setting up libitm1:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libheimbase1-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Setting up libgdbm6:amd64 (1.18.1-5) ... Setting up gcc-9-base:amd64 (9.4.0-1ubuntu1~20.04.2) ... Setting up libtsan0:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libctf0:amd64 (2.34-6ubuntu1.8) ... Setting up glib-networking-services (2.64.2-1ubuntu0.1) ... Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Setting up libasn1-8-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Setting up libreadline8:amd64 (8.0-4) ... Setting up libglib2.0-bin (2.64.6-1~ubuntu20.04.6) ... Setting up libhcrypto4-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Setting up ca-certificates (20230311ubuntu0.20.04.1) ... Updating certificates in /etc/ssl/certs... 137 added, 0 removed; done. Setting up libvorbisfile3:amd64 (1.3.6-2ubuntu1) ... Setting up dbus-user-session (1.12.16-2ubuntu2.3) ... Setting up libasan5:amd64 (9.4.0-1ubuntu1~20.04.2) ... Setting up libwind0-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Setting up libgssapi-krb5-2:amd64 (1.17-6ubuntu4.4) ... Setting up libgdbm-compat4:amd64 (1.18.1-5) ... Setting up gir1.2-glib-2.0:amd64 (1.64.1-1~ubuntu20.04.1) ... Setting up libssh-4:amd64 (0.9.3-2ubuntu2.5) ... Setting up gpgconf (2.2.19-3ubuntu2.2) ... Setting up cpp-9 (9.4.0-1ubuntu1~20.04.2) ... Setting up libperl5.30:amd64 (5.30.0-9ubuntu0.5) ... Setting up libpolkit-agent-1-0:amd64 (0.105-26ubuntu1.3) ... Setting up libc6-dev:amd64 (2.31-0ubuntu9.14) ... Setting up libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.9) ... Setting up python3.8 (3.8.10-0ubuntu1~20.04.9) ... Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.6) ... Setting up policykit-1 (0.105-26ubuntu1.3) ... Setting up gpg (2.2.19-3ubuntu2.2) ... Setting up libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Setting up binutils-x86-64-linux-gnu (2.34-6ubuntu1.8) ... Setting up libcanberra0:amd64 (0.30-7ubuntu1) ... Setting up libhx509-5-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Setting up dconf-service (0.36.0-1) ... Setting up python3 (3.8.2-0ubuntu2) ... Setting up binutils (2.34-6ubuntu1.8) ... Setting up python3-six (1.14.0-2) ... Setting up libgcc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) ... Setting up gir1.2-packagekitglib-1.0 (1.1.13-2ubuntu1.1) ... Setting up perl (5.30.0-9ubuntu0.5) ... Setting up libexpat1-dev:amd64 (2.2.9-1ubuntu0.6) ... Setting up python3-certifi (2019.11.28-1) ... Setting up libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.9) ... Setting up python3-gi (3.36.0-1) ... Setting up python3-idna (2.8-1) ... Setting up libdpkg-perl (1.19.7ubuntu3.2) ... Setting up python3-urllib3 (1.25.8-2ubuntu0.3) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Setting up cpp (4:9.3.0-1ubuntu2) ... Setting up lsb-release (11.1.0ubuntu2) ... Setting up python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... Setting up libkrb5-26-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Setting up python3-pkg-resources (45.2.0-1ubuntu0.1) ... Setting up python3-distutils (3.8.10-0ubuntu1~20.04) ... Setting up gcc-9 (9.4.0-1ubuntu1~20.04.2) ... Setting up python3-dbus (1.2.16-1build1) ... Setting up vim (2:8.1.2269-1ubuntu5.21) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode update-alternatives: warning: skip creation of /usr/share/man/da/man1/vi.1.gz because associated file /usr/share/man/da/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/de/man1/vi.1.gz because associated file /usr/share/man/de/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/fr/man1/vi.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/it/man1/vi.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ja/man1/vi.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/pl/man1/vi.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ru/man1/vi.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/vi.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode update-alternatives: warning: skip creation of /usr/share/man/da/man1/view.1.gz because associated file /usr/share/man/da/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/de/man1/view.1.gz because associated file /usr/share/man/de/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/fr/man1/view.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/it/man1/view.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ja/man1/view.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/pl/man1/view.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ru/man1/view.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/view.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode update-alternatives: warning: skip creation of /usr/share/man/da/man1/ex.1.gz because associated file /usr/share/man/da/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/de/man1/ex.1.gz because associated file /usr/share/man/de/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/fr/man1/ex.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/it/man1/ex.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ja/man1/ex.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/pl/man1/ex.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ru/man1/ex.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/ex.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in auto mode update-alternatives: warning: skip creation of /usr/share/man/da/man1/editor.1.gz because associated file /usr/share/man/da/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/de/man1/editor.1.gz because associated file /usr/share/man/de/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/fr/man1/editor.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/it/man1/editor.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ja/man1/editor.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/pl/man1/editor.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ru/man1/editor.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/editor.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group editor) doesn't exist Setting up python3-setuptools (45.2.0-1ubuntu0.1) ... Setting up libstdc++-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) ... Setting up dconf-gsettings-backend:amd64 (0.36.0-1) ... Setting up python3-apt (2.0.1ubuntu0.20.04.1) ... Setting up libheimntlm0-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Setting up gcc (4:9.3.0-1ubuntu2) ... Setting up dpkg-dev (1.19.7ubuntu3.2) ... Setting up python3-chardet (3.0.4-4build1) ... Setting up libgssapi3-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ... Setting up python3-software-properties (0.99.9.12) ... Setting up libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.9) ... Setting up python3-requests (2.22.0-2ubuntu1.1) ... Setting up g++-9 (9.4.0-1ubuntu1~20.04.2) ... Setting up python3.8-dev (3.8.10-0ubuntu1~20.04.9) ... Setting up g++ (4:9.3.0-1ubuntu2) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/c++.1.gz because associated file /usr/share/man/man1/g++.1.gz (of link group c++) doesn't exist Setting up build-essential (12.8ubuntu1.1) ... Setting up gsettings-desktop-schemas (3.36.0-1ubuntu1) ... Setting up libpython3-dev:amd64 (3.8.2-0ubuntu2) ... Setting up libldap-2.4-2:amd64 (2.4.49+dfsg-2ubuntu1.10) ... Setting up python3-requests-unixsocket (0.2.0-2) ... Setting up python3-dev (3.8.2-0ubuntu2) ... Setting up libcurl4:amd64 (7.68.0-1ubuntu2.21) ... Setting up curl (7.68.0-1ubuntu2.21) ... Setting up glib-networking:amd64 (2.64.2-1ubuntu0.1) ... Setting up libsoup2.4-1:amd64 (2.70.0-1) ... Setting up libappstream4:amd64 (0.12.10-2) ... Setting up packagekit (1.1.13-2ubuntu1.1) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of force-reload. Failed to open connection to "system" message bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory Created symlink /etc/systemd/user/sockets.target.wants/pk-debconf-helper.socket → /usr/lib/systemd/user/pk-debconf-helper.socket. Setting up software-properties-common (0.99.9.12) ... Processing triggers for systemd (245.4-4ubuntu3.23) ... Processing triggers for libc-bin (2.31-0ubuntu9.14) ... Processing triggers for ca-certificates (20230311ubuntu0.20.04.1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Processing triggers for dbus (1.12.16-2ubuntu2.3) ... Collecting pip Downloading pip-24.0-py3-none-any.whl.metadata (3.6 kB) Collecting wheel Downloading wheel-0.42.0-py3-none-any.whl.metadata (2.2 kB) Downloading pip-24.0-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 72.4 MB/s eta 0:00:00 Downloading wheel-0.42.0-py3-none-any.whl (65 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.4/65.4 kB 7.3 MB/s eta 0:00:00 Installing collected packages: wheel, pip Successfully installed pip-24.0 wheel-0.42.0 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 Requirement already satisfied: pip in /usr/local/lib/python3.8/dist-packages (24.0) Requirement already satisfied: wheel in /usr/local/lib/python3.8/dist-packages (0.42.0) Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (45.2.0) Collecting setuptools Downloading setuptools-69.1.0-py3-none-any.whl.metadata (6.1 kB) Downloading setuptools-69.1.0-py3-none-any.whl (819 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 819.3/819.3 kB 81.0 MB/s eta 0:00:00 Installing collected packages: setuptools Attempting uninstall: setuptools Found existing installation: setuptools 45.2.0 Uninstalling setuptools-45.2.0: Successfully uninstalled setuptools-45.2.0 Successfully installed setuptools-69.1.0 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 Removing intermediate container 62ff1299a943 ---> 5869be14902f Step 4/8 : COPY requirements.txt /requirements.txt ---> e0c26cd755ad Step 5/8 : RUN pip install -r requirements.txt ---> Running in 28952d605b21 Collecting cryptography==3.3.2 (from -r requirements.txt (line 1)) Downloading cryptography-3.3.2-cp36-abi3-manylinux2010_x86_64.whl (2.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/2.6 MB 81.7 MB/s eta 0:00:00 Collecting docutils>=0.12 (from -r requirements.txt (line 2)) Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Collecting docopt>=0.6.2 (from -r requirements.txt (line 3)) Downloading docopt-0.6.2.tar.gz (25 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting Flask>=0.11.1 (from -r requirements.txt (line 4)) Downloading flask-3.0.2-py3-none-any.whl.metadata (3.6 kB) Collecting Flask-HTTPAuth>=3.2.2 (from -r requirements.txt (line 5)) Downloading Flask_HTTPAuth-4.8.0-py3-none-any.whl.metadata (2.9 kB) Collecting jsonschema>=2.5.1 (from -r requirements.txt (line 6)) Downloading jsonschema-4.21.1-py3-none-any.whl.metadata (7.8 kB) Collecting lxml>=3.6.4 (from -r requirements.txt (line 7)) Downloading lxml-5.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.5 kB) Collecting python-dateutil>=2.5.3 (from -r requirements.txt (line 8)) Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 31.7 MB/s eta 0:00:00 Collecting PyYAML==5.4.1 (from -r requirements.txt (line 9)) Downloading PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl (662 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 662.4/662.4 kB 64.9 MB/s eta 0:00:00 Requirement already satisfied: requests>=2.14.2 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 10)) (2.22.0) Collecting schematics>=2.0.0 (from -r requirements.txt (line 11)) Downloading schematics-2.1.1-py2.py3-none-any.whl (63 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.4/63.4 kB 9.4 MB/s eta 0:00:00 Collecting onapsmsclient>=0.0.4 (from -r requirements.txt (line 12)) Downloading onapsmsclient-0.0.4.tar.gz (3.4 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting pymzn>=0.18.3 (from -r requirements.txt (line 13)) Downloading pymzn-0.18.3-py3-none-any.whl (42 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.8/42.8 kB 4.4 MB/s eta 0:00:00 Collecting onappylog>=1.0.9 (from -r requirements.txt (line 14)) Downloading onappylog-1.0.9-py2.py3-none-any.whl (17 kB) Collecting pathtools>=0.1.2 (from -r requirements.txt (line 15)) Downloading pathtools-0.1.2.tar.gz (11 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting pycryptodome>=3.9.6 (from -r requirements.txt (line 16)) Downloading pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB) Collecting python-consul>=1.1.0 (from -r requirements.txt (line 17)) Downloading python_consul-1.1.0-py2.py3-none-any.whl (24 kB) Collecting tornado>=6.1 (from -r requirements.txt (line 18)) Downloading tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB) Requirement already satisfied: six>=1.4.1 in /usr/lib/python3/dist-packages (from cryptography==3.3.2->-r requirements.txt (line 1)) (1.14.0) Collecting cffi>=1.12 (from cryptography==3.3.2->-r requirements.txt (line 1)) Downloading cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB) Collecting Werkzeug>=3.0.0 (from Flask>=0.11.1->-r requirements.txt (line 4)) Downloading werkzeug-3.0.1-py3-none-any.whl.metadata (4.1 kB) Collecting Jinja2>=3.1.2 (from Flask>=0.11.1->-r requirements.txt (line 4)) Downloading Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting itsdangerous>=2.1.2 (from Flask>=0.11.1->-r requirements.txt (line 4)) Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB) Collecting click>=8.1.3 (from Flask>=0.11.1->-r requirements.txt (line 4)) Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting blinker>=1.6.2 (from Flask>=0.11.1->-r requirements.txt (line 4)) Downloading blinker-1.7.0-py3-none-any.whl.metadata (1.9 kB) Collecting importlib-metadata>=3.6.0 (from Flask>=0.11.1->-r requirements.txt (line 4)) Downloading importlib_metadata-7.0.1-py3-none-any.whl.metadata (4.9 kB) Collecting attrs>=22.2.0 (from jsonschema>=2.5.1->-r requirements.txt (line 6)) Downloading attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB) Collecting importlib-resources>=1.4.0 (from jsonschema>=2.5.1->-r requirements.txt (line 6)) Downloading importlib_resources-6.1.1-py3-none-any.whl.metadata (4.1 kB) Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=2.5.1->-r requirements.txt (line 6)) Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB) Collecting pkgutil-resolve-name>=1.3.10 (from jsonschema>=2.5.1->-r requirements.txt (line 6)) Downloading pkgutil_resolve_name-1.3.10-py3-none-any.whl (4.7 kB) Collecting referencing>=0.28.4 (from jsonschema>=2.5.1->-r requirements.txt (line 6)) Downloading referencing-0.33.0-py3-none-any.whl.metadata (2.7 kB) Collecting rpds-py>=0.7.1 (from jsonschema>=2.5.1->-r requirements.txt (line 6)) Downloading rpds_py-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB) Requirement already satisfied: urllib3>=1.22 in /usr/lib/python3/dist-packages (from onapsmsclient>=0.0.4->-r requirements.txt (line 12)) (1.25.8) Collecting watchdog>=0.8.3 (from onappylog>=1.0.9->-r requirements.txt (line 14)) Downloading watchdog-4.0.0-py3-none-manylinux2014_x86_64.whl.metadata (37 kB) Collecting pycparser (from cffi>=1.12->cryptography==3.3.2->-r requirements.txt (line 1)) Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 14.2 MB/s eta 0:00:00 Collecting zipp>=0.5 (from importlib-metadata>=3.6.0->Flask>=0.11.1->-r requirements.txt (line 4)) Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.1.2->Flask>=0.11.1->-r requirements.txt (line 4)) Downloading MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Downloading docutils-0.20.1-py3-none-any.whl (572 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 48.8 MB/s eta 0:00:00 Downloading flask-3.0.2-py3-none-any.whl (101 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.3/101.3 kB 13.7 MB/s eta 0:00:00 Downloading Flask_HTTPAuth-4.8.0-py3-none-any.whl (7.0 kB) Downloading jsonschema-4.21.1-py3-none-any.whl (85 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.5/85.5 kB 11.2 MB/s eta 0:00:00 Downloading lxml-5.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.0/8.0 MB 130.5 MB/s eta 0:00:00 Downloading pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 90.8 MB/s eta 0:00:00 Downloading tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 435.4/435.4 kB 44.2 MB/s eta 0:00:00 Downloading attrs-23.2.0-py3-none-any.whl (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 kB 8.0 MB/s eta 0:00:00 Downloading blinker-1.7.0-py3-none-any.whl (13 kB) Downloading cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 444.7/444.7 kB 38.6 MB/s eta 0:00:00 Downloading click-8.1.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 13.5 MB/s eta 0:00:00 Downloading importlib_metadata-7.0.1-py3-none-any.whl (23 kB) Downloading importlib_resources-6.1.1-py3-none-any.whl (33 kB) Downloading Jinja2-3.1.3-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.2/133.2 kB 14.8 MB/s eta 0:00:00 Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl (18 kB) Downloading referencing-0.33.0-py3-none-any.whl (26 kB) Downloading rpds_py-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 72.4 MB/s eta 0:00:00 Downloading watchdog-4.0.0-py3-none-manylinux2014_x86_64.whl (82 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.0/83.0 kB 11.3 MB/s eta 0:00:00 Downloading werkzeug-3.0.1-py3-none-any.whl (226 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.7/226.7 kB 26.7 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26 kB) Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB) Building wheels for collected packages: docopt, onapsmsclient, pathtools Building wheel for docopt (setup.py): started Building wheel for docopt (setup.py): finished with status 'done' Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13706 sha256=8ee09548aad51dffc4b89d6de88a3d3799d2d8c7cb8e9258490e60d703d6faf7 Stored in directory: /root/.cache/pip/wheels/56/ea/58/ead137b087d9e326852a851351d1debf4ada529b6ac0ec4e8c Building wheel for onapsmsclient (setup.py): started Building wheel for onapsmsclient (setup.py): finished with status 'done' Created wheel for onapsmsclient: filename=onapsmsclient-0.0.4-py3-none-any.whl size=3646 sha256=e403ef2f54eb6ace727718b6eb146d2741751c1988efa849cf094686bf4ffbdd Stored in directory: /root/.cache/pip/wheels/a7/28/d7/e5335f0e36285b32a04a11309056b34a232523360fde85ff8f Building wheel for pathtools (setup.py): started Building wheel for pathtools (setup.py): finished with status 'done' Created wheel for pathtools: filename=pathtools-0.1.2-py3-none-any.whl size=8793 sha256=3ef145eced5907ac6383d76a5adcd7ac66437fe0b517d22e24d9189cb4082c3b Stored in directory: /root/.cache/pip/wheels/4c/8e/7e/72fbc243e1aeecae64a96875432e70d4e92f3d2d18123be004 Successfully built docopt onapsmsclient pathtools Installing collected packages: schematics, pymzn, pathtools, docopt, zipp, watchdog, tornado, rpds-py, PyYAML, python-dateutil, python-consul, pycryptodome, pycparser, pkgutil-resolve-name, onapsmsclient, MarkupSafe, lxml, itsdangerous, docutils, click, blinker, attrs, Werkzeug, referencing, onappylog, Jinja2, importlib-resources, importlib-metadata, cffi, jsonschema-specifications, Flask, cryptography, jsonschema, Flask-HTTPAuth Successfully installed Flask-3.0.2 Flask-HTTPAuth-4.8.0 Jinja2-3.1.3 MarkupSafe-2.1.5 PyYAML-5.4.1 Werkzeug-3.0.1 attrs-23.2.0 blinker-1.7.0 cffi-1.16.0 click-8.1.7 cryptography-3.3.2 docopt-0.6.2 docutils-0.20.1 importlib-metadata-7.0.1 importlib-resources-6.1.1 itsdangerous-2.1.2 jsonschema-4.21.1 jsonschema-specifications-2023.12.1 lxml-5.1.0 onappylog-1.0.9 onapsmsclient-0.0.4 pathtools-0.1.2 pkgutil-resolve-name-1.3.10 pycparser-2.21 pycryptodome-3.20.0 pymzn-0.18.3 python-consul-1.1.0 python-dateutil-2.8.2 referencing-0.33.0 rpds-py-0.18.0 schematics-2.1.1 tornado-6.4 watchdog-4.0.0 zipp-3.17.0 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 Removing intermediate container 28952d605b21 ---> 9233e9ca49bc Step 6/8 : COPY sim /sim ---> e5e53287e908 Step 7/8 : COPY start_sim.sh /start_sim.sh ---> 68a06ad60517 Step 8/8 : CMD ["/start_sim.sh"] ---> Running in 11c4c20d3760 Removing intermediate container 11c4c20d3760 ---> 701839f6aa3d Successfully built 701839f6aa3d Successfully tagged osdf_sim:latest +++ docker run -d --name osdf_sim -p 5000:5000 osdf_sim:latest b8a79e38dec64f6d07f8059e507f6df4b2b14d03709da1f1dafbffe9e45829d8 +++ sleep 10 +++ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b8a79e38dec6 osdf_sim:latest "/start_sim.sh" 10 seconds ago Up 10 seconds 0.0.0.0:5000->5000/tcp, :::5000->5000/tcp osdf_sim 1527b27cabd2 nexus3.onap.org:10001/onap/aaf/sms:4.0.0 "/sms/bin/sms" About a minute ago Up About a minute 0.0.0.0:10443->10443/tcp, :::10443->10443/tcp sms 036fd9a0b797 vault:1.3.3 "docker-entrypoint.s…" About a minute ago Up About a minute 0.0.0.0:8200->8200/tcp, :::8200->8200/tcp vault +++ echo 'logs of the osdf_sim' logs of the osdf_sim ++++ docker inspect -f '{{.LogPath}}' osdf_sim +++ sudo cat /var/lib/docker/containers/b8a79e38dec64f6d07f8059e507f6df4b2b14d03709da1f1dafbffe9e45829d8/b8a79e38dec64f6d07f8059e507f6df4b2b14d03709da1f1dafbffe9e45829d8-json.log {"log":" * Serving Flask app 'oof_dependencies_simulators'\n","stream":"stdout","time":"2024-02-20T18:37:24.894472891Z"} {"log":" * Debug mode: on\n","stream":"stdout","time":"2024-02-20T18:37:24.894512893Z"} {"log":"\u001b[31m\u001b[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\u001b[0m * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:5000 * Running on http://10.250.0.3:5000\n","stream":"stderr","time":"2024-02-20T18:37:24.90282279Z"} {"log":"\u001b[33mPress CTRL+C to quit\u001b[0m\n","stream":"stderr","time":"2024-02-20T18:37:24.902853131Z"} {"log":" * Restarting with watchdog (inotify)\n","stream":"stderr","time":"2024-02-20T18:37:24.903273775Z"} {"log":" * Debugger is active!\n","stream":"stderr","time":"2024-02-20T18:37:25.153330648Z"} {"log":" * Debugger PIN: 130-505-704\n","stream":"stderr","time":"2024-02-20T18:37:25.153738921Z"} ++++ /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/get-instance-ip.sh osdf_sim +++ OSDF_SIM_IP=10.250.0.3 +++ echo OSDF_SIM_IP=10.250.0.3 OSDF_SIM_IP=10.250.0.3 +++ docker inspect osdf_sim [ { "Id": "b8a79e38dec64f6d07f8059e507f6df4b2b14d03709da1f1dafbffe9e45829d8", "Created": "2024-02-20T18:37:24.207817922Z", "Path": "/start_sim.sh", "Args": [], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 11901, "ExitCode": 0, "Error": "", "StartedAt": "2024-02-20T18:37:24.630265496Z", "FinishedAt": "0001-01-01T00:00:00Z" }, "Image": "sha256:701839f6aa3d4126b7e2a5413b8a735064953ccf50e7cf742dc2fd5615a6660a", "ResolvConfPath": "/var/lib/docker/containers/b8a79e38dec64f6d07f8059e507f6df4b2b14d03709da1f1dafbffe9e45829d8/resolv.conf", "HostnamePath": "/var/lib/docker/containers/b8a79e38dec64f6d07f8059e507f6df4b2b14d03709da1f1dafbffe9e45829d8/hostname", "HostsPath": "/var/lib/docker/containers/b8a79e38dec64f6d07f8059e507f6df4b2b14d03709da1f1dafbffe9e45829d8/hosts", "LogPath": "/var/lib/docker/containers/b8a79e38dec64f6d07f8059e507f6df4b2b14d03709da1f1dafbffe9e45829d8/b8a79e38dec64f6d07f8059e507f6df4b2b14d03709da1f1dafbffe9e45829d8-json.log", "Name": "/osdf_sim", "RestartCount": 0, "Driver": "overlay2", "Platform": "linux", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "docker-default", "ExecIDs": null, "HostConfig": { "Binds": null, "ContainerIDFile": "", "LogConfig": { "Type": "json-file", "Config": {} }, "NetworkMode": "default", "PortBindings": { "5000/tcp": [ { "HostIp": "", "HostPort": "5000" } ] }, "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 }, "AutoRemove": false, "VolumeDriver": "", "VolumesFrom": null, "CapAdd": null, "CapDrop": null, "CgroupnsMode": "host", "Dns": [], "DnsOptions": [], "DnsSearch": [], "ExtraHosts": null, "GroupAdd": null, "IpcMode": "private", "Cgroup": "", "Links": null, "OomScoreAdj": 0, "PidMode": "", "Privileged": false, "PublishAllPorts": false, "ReadonlyRootfs": false, "SecurityOpt": null, "UTSMode": "", "UsernsMode": "", "ShmSize": 67108864, "Runtime": "runc", "ConsoleSize": [ 0, 0 ], "Isolation": "", "CpuShares": 0, "Memory": 0, "NanoCpus": 0, "CgroupParent": "", "BlkioWeight": 0, "BlkioWeightDevice": [], "BlkioDeviceReadBps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteIOps": null, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpusetCpus": "", "CpusetMems": "", "Devices": [], "DeviceCgroupRules": null, "DeviceRequests": null, "KernelMemory": 0, "KernelMemoryTCP": 0, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "OomKillDisable": false, "PidsLimit": null, "Ulimits": null, "CpuCount": 0, "CpuPercent": 0, "IOMaximumIOps": 0, "IOMaximumBandwidth": 0, "MaskedPaths": [ "/proc/asound", "/proc/acpi", "/proc/kcore", "/proc/keys", "/proc/latency_stats", "/proc/timer_list", "/proc/timer_stats", "/proc/sched_debug", "/proc/scsi", "/sys/firmware" ], "ReadonlyPaths": [ "/proc/bus", "/proc/fs", "/proc/irq", "/proc/sys", "/proc/sysrq-trigger" ] }, "GraphDriver": { "Data": { "LowerDir": "/var/lib/docker/overlay2/863f93f4696bb07fbef36cef207af7700f7e5a24564a094d5e0768eff405a629-init/diff:/var/lib/docker/overlay2/2f722d4516119dd619713adaf1956d20a3267affaf854752ff73081797308180/diff:/var/lib/docker/overlay2/9d818632e7dd30d7aa832dc466e51d0d254a9a31e4ad386c466216c42665fa9f/diff:/var/lib/docker/overlay2/c025983a76644db6f62158481776abe247e6b29a390bf09be2229f1cfe20d9a2/diff:/var/lib/docker/overlay2/e97229b3888931517a67f8eadd81fb3d6041c907098a32db4d9e56741b92f450/diff:/var/lib/docker/overlay2/4d0b5a227728f20f61710a131d0020a85aee2be07544436eff40aa69e9d95b58/diff:/var/lib/docker/overlay2/7a67c5fc9e5e09b8a922843dccda3c21f61482cd53b172d732ca116d8824dff7/diff", "MergedDir": "/var/lib/docker/overlay2/863f93f4696bb07fbef36cef207af7700f7e5a24564a094d5e0768eff405a629/merged", "UpperDir": "/var/lib/docker/overlay2/863f93f4696bb07fbef36cef207af7700f7e5a24564a094d5e0768eff405a629/diff", "WorkDir": "/var/lib/docker/overlay2/863f93f4696bb07fbef36cef207af7700f7e5a24564a094d5e0768eff405a629/work" }, "Name": "overlay2" }, "Mounts": [], "Config": { "Hostname": "b8a79e38dec6", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "5000/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ], "Cmd": [ "/start_sim.sh" ], "Image": "osdf_sim:latest", "Volumes": null, "WorkingDir": "", "Entrypoint": null, "OnBuild": null, "Labels": { "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.version": "20.04" } }, "NetworkSettings": { "Bridge": "", "SandboxID": "2da7dcd20390d9c4220ed088a9aa2afa69088626bf5ee418f4296ed538882c60", "HairpinMode": false, "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "Ports": { "5000/tcp": [ { "HostIp": "0.0.0.0", "HostPort": "5000" }, { "HostIp": "::", "HostPort": "5000" } ] }, "SandboxKey": "/var/run/docker/netns/2da7dcd20390", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null, "EndpointID": "25ab5e11dd4ece849c71754501ae04743d40fd17377264899d8329209349ace7", "Gateway": "10.250.0.254", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "10.250.0.3", "IPPrefixLen": 24, "IPv6Gateway": "", "MacAddress": "02:42:0a:fa:00:03", "Networks": { "bridge": { "IPAMConfig": null, "Links": null, "Aliases": null, "NetworkID": "9a997d27216d012624e16379bca0563282d105f2ee06bfe3f5f4703062ba6b3b", "EndpointID": "25ab5e11dd4ece849c71754501ae04743d40fd17377264899d8329209349ace7", "Gateway": "10.250.0.254", "IPAddress": "10.250.0.3", "IPPrefixLen": 24, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:0a:fa:00:03", "DriverOpts": null } } } } ] +++ /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/wait_for_port.sh 10.250.0.3 5000 Waiting for 10.250.0.3 port 5000 open 10.250.0.3 port 5000 is open +++ sleep 2 +++ echo 'inspect docker things for tracing purpose' inspect docker things for tracing purpose ++ echo '# optf/osdf scripts calling' # optf/osdf scripts calling ++ source /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/osdf_script.sh +++ echo '### This is /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/osdf_script.sh' ### This is /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/osdf_script.sh +++ DIR=/tmp +++ echo /tmp /tmp +++ cd /tmp +++ OSDF_CONF=/tmp/osdf/properties/osdf_config.yaml +++ AAF_CER=/tmp/osdf/properties/aaf_root_ca.cer +++ IMAGE_NAME=nexus3.onap.org:10003/onap/optf-osdf +++ IMAGE_VER=latest +++ mkdir -p /tmp/osdf/properties +++ mkdir -p /tmp/sms/properties +++ cp /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/osdf-properties/osdf_config.yaml /tmp/osdf/properties/. +++ cp /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/osdf-properties/aaf_root_ca.cer /tmp/osdf/properties/. +++ cp /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/osdf-properties/osdf.json /tmp/sms/properties/. ++++ /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/get-instance-ip.sh osdf_sim +++ OSDF_SIM_IP=10.250.0.3 +++ echo OSDF_SIM_IP=10.250.0.3 OSDF_SIM_IP=10.250.0.3 ++++ /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/get-instance-ip.sh sms +++ SMS_IP=10.250.0.2 +++ echo SMS_IP=10.250.0.2 SMS_IP=10.250.0.2 +++ sed -i -e s%127.0.0.1:5000%10.250.0.3:5000%g /tmp/osdf/properties/osdf_config.yaml +++ sed -i -e s%aaf-sms.onap:10443%10.250.0.2:10443%g /tmp/osdf/properties/osdf_config.yaml +++ docker exec --user root -i sms /bin/sh -c 'mkdir -p /preload/config' +++ docker cp /tmp/sms/properties/osdf.json sms:/preload/config/osdf.json +++ docker exec --user root -i sms /bin/sh -c '/sms/bin/preload -cacert /sms/certs/aaf_root_ca.cer -jsondir /preload/config -serviceport 10443 -serviceurl http://localhost' Processing /preload/config/osdf.json Uploading data... +++ docker logs vault ==> Vault server configuration: Api Address: http://0.0.0.0:8200 Cgo: disabled Cluster Address: https://0.0.0.0:8201 Listener 1: tcp (addr: "0.0.0.0:8200", cluster address: "0.0.0.0:8201", max_request_duration: "1m30s", max_request_size: "33554432", tls: "disabled") Log Level: info Mlock: supported: true, enabled: false Recovery Mode: false Storage: inmem Version: Vault v1.3.3 WARNING! dev mode is enabled! In this mode, Vault runs entirely in-memory and starts unsealed with a single unseal key. The root token is already authenticated to the CLI, so you can immediately begin using Vault. You may need to set the following environment variable: $ export VAULT_ADDR='http://0.0.0.0:8200' The unseal key and root token are displayed below in case you want to seal/unseal the Vault or re-authenticate. Unseal Key: PeHhDjYFSnop7yZ0u/5bXSJ29XWA8WEjwhO3gZEibEU= Root Token: aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee Development mode should NOT be used in production installations! ==> Vault server started! Log data will stream in below: 2024-02-20T18:36:08.022Z [INFO] proxy environment: http_proxy= https_proxy= no_proxy= 2024-02-20T18:36:08.022Z [WARN] no `api_addr` value specified in config or in VAULT_API_ADDR; falling back to detection if possible, but this value should be manually set 2024-02-20T18:36:08.024Z [ERROR] core: no seal config found, can't determine if legacy or new-style shamir 2024-02-20T18:36:08.024Z [ERROR] core: no seal config found, can't determine if legacy or new-style shamir 2024-02-20T18:36:08.024Z [INFO] core: security barrier not initialized 2024-02-20T18:36:08.024Z [INFO] core: security barrier initialized: stored=1 shares=1 threshold=1 2024-02-20T18:36:08.024Z [INFO] core: post-unseal setup starting 2024-02-20T18:36:08.039Z [INFO] core: loaded wrapping token key 2024-02-20T18:36:08.039Z [INFO] core: successfully setup plugin catalog: plugin-directory= 2024-02-20T18:36:08.039Z [INFO] core: no mounts; adding default mount table 2024-02-20T18:36:08.043Z [INFO] core: successfully mounted backend: type=cubbyhole path=cubbyhole/ 2024-02-20T18:36:08.044Z [INFO] core: successfully mounted backend: type=system path=sys/ 2024-02-20T18:36:08.044Z [INFO] core: successfully mounted backend: type=identity path=identity/ 2024-02-20T18:36:08.046Z [INFO] core: successfully enabled credential backend: type=token path=token/ 2024-02-20T18:36:08.046Z [INFO] core: restoring leases 2024-02-20T18:36:08.046Z [INFO] rollback: starting rollback manager 2024-02-20T18:36:08.046Z [INFO] expiration: lease restore complete 2024-02-20T18:36:08.049Z [INFO] identity: entities restored 2024-02-20T18:36:08.050Z [INFO] identity: groups restored 2024-02-20T18:36:08.050Z [INFO] core: post-unseal setup complete 2024-02-20T18:36:08.050Z [INFO] core: root token generated 2024-02-20T18:36:08.050Z [INFO] core: pre-seal teardown starting 2024-02-20T18:36:08.050Z [INFO] rollback: stopping rollback manager 2024-02-20T18:36:08.051Z [INFO] core: pre-seal teardown complete 2024-02-20T18:36:08.051Z [ERROR] core: no seal config found, can't determine if legacy or new-style shamir 2024-02-20T18:36:08.051Z [INFO] core.cluster-listener: starting listener: listener_address=0.0.0.0:8201 2024-02-20T18:36:08.051Z [INFO] core.cluster-listener: serving cluster requests: cluster_listen_address=[::]:8201 2024-02-20T18:36:08.052Z [INFO] core: post-unseal setup starting 2024-02-20T18:36:08.052Z [INFO] core: loaded wrapping token key 2024-02-20T18:36:08.052Z [INFO] core: successfully setup plugin catalog: plugin-directory= 2024-02-20T18:36:08.053Z [INFO] core: successfully mounted backend: type=system path=sys/ 2024-02-20T18:36:08.053Z [INFO] core: successfully mounted backend: type=identity path=identity/ 2024-02-20T18:36:08.053Z [INFO] core: successfully mounted backend: type=cubbyhole path=cubbyhole/ 2024-02-20T18:36:08.055Z [INFO] core: successfully enabled credential backend: type=token path=token/ 2024-02-20T18:36:08.055Z [INFO] core: restoring leases 2024-02-20T18:36:08.055Z [INFO] rollback: starting rollback manager 2024-02-20T18:36:08.055Z [INFO] identity: entities restored 2024-02-20T18:36:08.055Z [INFO] identity: groups restored 2024-02-20T18:36:08.055Z [INFO] core: post-unseal setup complete 2024-02-20T18:36:08.055Z [INFO] core: vault is unsealed 2024-02-20T18:36:08.055Z [INFO] expiration: lease restore complete 2024-02-20T18:36:08.057Z [INFO] expiration: revoked lease: lease_id=auth/token/root/h36a668a14e2035767517dc592f539f706c4862d61ed047436980d46821f79085 2024-02-20T18:36:08.059Z [INFO] core: successful mount: namespace= path=secret/ type=kv 2024-02-20T18:36:08.069Z [INFO] secrets.kv.kv_a4ae2c94: collecting keys to upgrade 2024-02-20T18:36:08.069Z [INFO] secrets.kv.kv_a4ae2c94: done collecting keys: num_keys=1 2024-02-20T18:36:08.069Z [INFO] secrets.kv.kv_a4ae2c94: upgrading keys finished 2024-02-20T18:36:08.453Z [INFO] core: enabled credential backend: path=approle/ type=approle 2024-02-20T18:36:08.459Z [INFO] expiration: revoked lease: lease_id=auth/token/create/a3433ddfec420bc121dd4b2454a548f3c269dad9 2024-02-20T18:37:37.311Z [INFO] core: successful mount: namespace= path=sms/osdf/ type=kv 2024-02-20T18:37:37.314Z [INFO] core: successful mount: namespace= path=sms/smsinternaldomain/ type=kv +++ docker run -d --name optf-osdf -v /tmp/osdf/properties/aaf_root_ca.cer:/opt/aaf_root_ca.cer -v /tmp/osdf/properties/osdf_config.yaml:/opt/osdf/config/osdf_config.yaml -p 8698:8699 nexus3.onap.org:10003/onap/optf-osdf:latest 96bbe761e0bd58185516eafc06c24c22a937ff74c2980078cff8d7e5c178fdde +++ sleep 20 ++++ /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/get-instance-ip.sh optf-osdf +++ OSDF_IP=10.250.0.4 +++ /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/wait_for_port.sh 10.250.0.4 8699 Waiting for 10.250.0.4 port 8699 open 10.250.0.4 port 8699 is open +++ echo 'inspect docker things for tracing purpose' inspect docker things for tracing purpose +++ docker inspect optf-osdf [ { "Id": "96bbe761e0bd58185516eafc06c24c22a937ff74c2980078cff8d7e5c178fdde", "Created": "2024-02-20T18:37:37.403991355Z", "Path": "python", "Args": [ "osdfapp.py" ], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 12211, "ExitCode": 0, "Error": "", "StartedAt": "2024-02-20T18:37:37.820940714Z", "FinishedAt": "0001-01-01T00:00:00Z" }, "Image": "sha256:87160575e83fc044e4f6ef8d667f7a68195418d605588c9dc4c7fddca1ccfd13", "ResolvConfPath": "/var/lib/docker/containers/96bbe761e0bd58185516eafc06c24c22a937ff74c2980078cff8d7e5c178fdde/resolv.conf", "HostnamePath": "/var/lib/docker/containers/96bbe761e0bd58185516eafc06c24c22a937ff74c2980078cff8d7e5c178fdde/hostname", "HostsPath": "/var/lib/docker/containers/96bbe761e0bd58185516eafc06c24c22a937ff74c2980078cff8d7e5c178fdde/hosts", "LogPath": "/var/lib/docker/containers/96bbe761e0bd58185516eafc06c24c22a937ff74c2980078cff8d7e5c178fdde/96bbe761e0bd58185516eafc06c24c22a937ff74c2980078cff8d7e5c178fdde-json.log", "Name": "/optf-osdf", "RestartCount": 0, "Driver": "overlay2", "Platform": "linux", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "docker-default", "ExecIDs": null, "HostConfig": { "Binds": [ "/tmp/osdf/properties/aaf_root_ca.cer:/opt/aaf_root_ca.cer", "/tmp/osdf/properties/osdf_config.yaml:/opt/osdf/config/osdf_config.yaml" ], "ContainerIDFile": "", "LogConfig": { "Type": "json-file", "Config": {} }, "NetworkMode": "default", "PortBindings": { "8699/tcp": [ { "HostIp": "", "HostPort": "8698" } ] }, "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 }, "AutoRemove": false, "VolumeDriver": "", "VolumesFrom": null, "CapAdd": null, "CapDrop": null, "CgroupnsMode": "host", "Dns": [], "DnsOptions": [], "DnsSearch": [], "ExtraHosts": null, "GroupAdd": null, "IpcMode": "private", "Cgroup": "", "Links": null, "OomScoreAdj": 0, "PidMode": "", "Privileged": false, "PublishAllPorts": false, "ReadonlyRootfs": false, "SecurityOpt": null, "UTSMode": "", "UsernsMode": "", "ShmSize": 67108864, "Runtime": "runc", "ConsoleSize": [ 0, 0 ], "Isolation": "", "CpuShares": 0, "Memory": 0, "NanoCpus": 0, "CgroupParent": "", "BlkioWeight": 0, "BlkioWeightDevice": [], "BlkioDeviceReadBps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteIOps": null, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpusetCpus": "", "CpusetMems": "", "Devices": [], "DeviceCgroupRules": null, "DeviceRequests": null, "KernelMemory": 0, "KernelMemoryTCP": 0, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "OomKillDisable": false, "PidsLimit": null, "Ulimits": null, "CpuCount": 0, "CpuPercent": 0, "IOMaximumIOps": 0, "IOMaximumBandwidth": 0, "MaskedPaths": [ "/proc/asound", "/proc/acpi", "/proc/kcore", "/proc/keys", "/proc/latency_stats", "/proc/timer_list", "/proc/timer_stats", "/proc/sched_debug", "/proc/scsi", "/sys/firmware" ], "ReadonlyPaths": [ "/proc/bus", "/proc/fs", "/proc/irq", "/proc/sys", "/proc/sysrq-trigger" ] }, "GraphDriver": { "Data": { "LowerDir": "/var/lib/docker/overlay2/56fb12fd4887a7afa6d02c24737bdeca596d391911af5bd53a02b85299bc5faa-init/diff:/var/lib/docker/overlay2/34f2de1eafad437c996e818115d2004262834041ad166509ec2856c0e706e662/diff:/var/lib/docker/overlay2/078ed0bc4af62995dc0e70abb7d5464360df9e1d36b6e452884f188f8ce28ab3/diff:/var/lib/docker/overlay2/3f573efcd83ff9131b9a3b63be7e88b6b359832b6c87bf73a246671ad29e9fc2/diff:/var/lib/docker/overlay2/b8b3abc0030c645e41daacf182d36686832fa8ef7c58bc8312db948859c63abb/diff:/var/lib/docker/overlay2/8f463a617794ce7e32162dcb915a21f1571c9521e469fcc3a4ba83d2de124106/diff:/var/lib/docker/overlay2/13be277df05fa915c69578115113aca9d91b76dd21826652351215c5f30dcc12/diff:/var/lib/docker/overlay2/5b5581976e8034f0fac17a6ba4085e5cdd3a45609d54be856d21cff410e33874/diff:/var/lib/docker/overlay2/0bfa03f5ee271e407d883e8f230b6dff0c9de40274244ee6e809a767fe866828/diff:/var/lib/docker/overlay2/4d29b90826221e34da730137feacf84a11209d16b0c7359510d161690fd84e4d/diff:/var/lib/docker/overlay2/0e326ba09a7abfe5059d7bb98c279318aa31f0b826770ef7311f4a397e4cc618/diff:/var/lib/docker/overlay2/348207c99162f9bdb4bcd1fec7c4460d821d0057bcaf9477a16c4811e1ca8e24/diff:/var/lib/docker/overlay2/4cde379784c5133e316fdffde65b3bfa7929f638c6ce3d12f692abc25308d1b3/diff:/var/lib/docker/overlay2/cf5192b180065a58221afdbd047ea33ef53e651b66b9145f3863cba90a700f5e/diff:/var/lib/docker/overlay2/ba13ac521ffe718ea2813e822ce89d775d2c46d1ebf5971d39d082e7eb6b59b7/diff", "MergedDir": "/var/lib/docker/overlay2/56fb12fd4887a7afa6d02c24737bdeca596d391911af5bd53a02b85299bc5faa/merged", "UpperDir": "/var/lib/docker/overlay2/56fb12fd4887a7afa6d02c24737bdeca596d391911af5bd53a02b85299bc5faa/diff", "WorkDir": "/var/lib/docker/overlay2/56fb12fd4887a7afa6d02c24737bdeca596d391911af5bd53a02b85299bc5faa/work" }, "Name": "overlay2" }, "Mounts": [ { "Type": "bind", "Source": "/tmp/osdf/properties/aaf_root_ca.cer", "Destination": "/opt/aaf_root_ca.cer", "Mode": "", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/tmp/osdf/properties/osdf_config.yaml", "Destination": "/opt/osdf/config/osdf_config.yaml", "Mode": "", "RW": true, "Propagation": "rprivate" } ], "Config": { "Hostname": "96bbe761e0bd", "Domainname": "", "User": "onap", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "8699/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "PATH=/mz-dist/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=C.UTF-8", "GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568", "PYTHON_VERSION=3.9.17", "PYTHON_PIP_VERSION=23.0.1", "PYTHON_SETUPTOOLS_VERSION=58.1.0", "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py", "PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207", "http_proxy=", "https_proxy=", "SHELL=/bin/bash" ], "Cmd": [ "python", "osdfapp.py" ], "Image": "nexus3.onap.org:10003/onap/optf-osdf:latest", "Volumes": null, "WorkingDir": "/opt/osdf", "Entrypoint": null, "OnBuild": null, "Labels": {} }, "NetworkSettings": { "Bridge": "", "SandboxID": "91a6fca865d4f07c2159eb4385aa2efd2f883a3e467c165fa1f35b928523a13d", "HairpinMode": false, "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "Ports": { "8699/tcp": [ { "HostIp": "0.0.0.0", "HostPort": "8698" }, { "HostIp": "::", "HostPort": "8698" } ] }, "SandboxKey": "/var/run/docker/netns/91a6fca865d4", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null, "EndpointID": "620ef5dd6bdf86b6ff31f514920227412cab8f92c192344b129505c2e0c3b93f", "Gateway": "10.250.0.254", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "10.250.0.4", "IPPrefixLen": 24, "IPv6Gateway": "", "MacAddress": "02:42:0a:fa:00:04", "Networks": { "bridge": { "IPAMConfig": null, "Links": null, "Aliases": null, "NetworkID": "9a997d27216d012624e16379bca0563282d105f2ee06bfe3f5f4703062ba6b3b", "EndpointID": "620ef5dd6bdf86b6ff31f514920227412cab8f92c192344b129505c2e0c3b93f", "Gateway": "10.250.0.254", "IPAddress": "10.250.0.4", "IPPrefixLen": 24, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:0a:fa:00:04", "DriverOpts": null } } } } ] ++ echo '# optf/osdf scripts docker containers spinoff' # optf/osdf scripts docker containers spinoff ++ echo '# optf/osdf configuration step' # optf/osdf configuration step ++ echo '# optf/osdf robot variables settings' # optf/osdf robot variables settings ++ echo 'osdf ip = 10.250.0.4' osdf ip = 10.250.0.4 ++ ROBOT_VARIABLES='-v OSDF_HOSTNAME:http://10.250.0.4 -v OSDF_PORT:8699' ++ echo -v OSDF_HOSTNAME:http://10.250.0.4 -v OSDF_PORT:8699 -v OSDF_HOSTNAME:http://10.250.0.4 -v OSDF_PORT:8699 + load_set + _setopts=hxB ++ echo braceexpand:hashall:interactive-comments:xtrace ++ tr : ' ' + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o braceexpand + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o hashall + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o interactive-comments + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o xtrace ++ echo hxB ++ sed 's/./& /g' + for i in $(echo "$_setopts" | sed 's/./& /g') + set +h + for i in $(echo "$_setopts" | sed 's/./& /g') + set +x + docker_stats + echo '> top -bn1 | head -3' + tee /w/workspace/optf-osdf-merge-verification-maven-master/csit/archives/plans/default/_sysinfo-1-after-setup.txt + top -bn1 + head -3 > top -bn1 | head -3 top - 18:37:58 up 8 min, 0 users, load average: 0.79, 0.86, 0.47 Tasks: 176 total, 1 running, 104 sleeping, 0 stopped, 0 zombie %Cpu(s): 8.8 us, 1.6 sy, 0.0 ni, 88.6 id, 0.9 wa, 0.0 hi, 0.0 si, 0.0 st + echo + echo '> free -h' + free -h > free -h total used free shared buff/cache available Mem: 31G 973M 25G 1.0M 5.4G 30G Swap: 1.0G 0B 1.0G + echo + echo '> docker ps' + docker ps > docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 96bbe761e0bd nexus3.onap.org:10003/onap/optf-osdf:latest "python osdfapp.py" 21 seconds ago Up 20 seconds 0.0.0.0:8698->8699/tcp, :::8698->8699/tcp optf-osdf b8a79e38dec6 osdf_sim:latest "/start_sim.sh" 34 seconds ago Up 33 seconds 0.0.0.0:5000->5000/tcp, :::5000->5000/tcp osdf_sim 1527b27cabd2 nexus3.onap.org:10001/onap/aaf/sms:4.0.0 "/sms/bin/sms" About a minute ago Up About a minute 0.0.0.0:10443->10443/tcp, :::10443->10443/tcp sms 036fd9a0b797 vault:1.3.3 "docker-entrypoint.s…" About a minute ago Up About a minute 0.0.0.0:8200->8200/tcp, :::8200->8200/tcp vault + echo + echo '> docker stats --no-stream' + docker stats --no-stream > docker stats --no-stream CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 96bbe761e0bd optf-osdf 0.01% 72.12MiB / 31.41GiB 0.22% 5.08kB / 5kB 0B / 0B 8 b8a79e38dec6 osdf_sim 0.14% 53.62MiB / 31.41GiB 0.17% 1.17kB / 182B 0B / 0B 13 1527b27cabd2 sms 0.00% 4.895MiB / 31.41GiB 0.02% 33.1kB / 28.8kB 0B / 0B 13 036fd9a0b797 vault 0.08% 19.94MiB / 31.41GiB 0.06% 25.8kB / 26.7kB 0B / 0B 20 + echo + cd /tmp/tmp.rK6MoJHFnd-robot-workdir + echo 'Reading the testplan:' Reading the testplan: + cat /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/testplan.txt + egrep -v '(^[[:space:]]*#|^[[:space:]]*$)' + sed 's|^|/w/workspace/optf-osdf-merge-verification-maven-master/csit/tests/|' + cat testplan.txt /w/workspace/optf-osdf-merge-verification-maven-master/csit/tests/osdf ++ xargs -a testplan.txt + SUITES=/w/workspace/optf-osdf-merge-verification-maven-master/csit/tests/osdf + echo 'ROBOT_VARIABLES=-v OSDF_HOSTNAME:http://10.250.0.4 -v OSDF_PORT:8699' ROBOT_VARIABLES=-v OSDF_HOSTNAME:http://10.250.0.4 -v OSDF_PORT:8699 + echo 'Starting Robot test suites /w/workspace/optf-osdf-merge-verification-maven-master/csit/tests/osdf ...' Starting Robot test suites /w/workspace/optf-osdf-merge-verification-maven-master/csit/tests/osdf ... + relax_set + set +e + set +o pipefail + python -m robot.run -N plans/default -v WORKSPACE:/tmp -v OSDF_HOSTNAME:http://10.250.0.4 -v OSDF_PORT:8699 /w/workspace/optf-osdf-merge-verification-maven-master/csit/tests/osdf ============================================================================== plans/default :: Integration - Suite 1 ============================================================================== plans/default.Optf Osdf Nxi Termination ============================================================================== TerminationRequestGeneration :: This test case will generate reque... | PASS | ------------------------------------------------------------------------------ NSITermination :: It sends a NSI termination request with no addit... [ WARN ] Keyword 'RequestsLibrary.Post Request' is deprecated. Please use `POST On Session` instead. ********************* response = body = {"reason":"","requestId":"d290f1ee-6c54-4b01-90e6-d701748f0851","requestStatus":"success","terminateResponse":true,"transactionId":"d290f1ee-6c54-4b01-90e6-d701748f0851"} | PASS | ------------------------------------------------------------------------------ NSSITermination :: It sends a NSSI termination request with no add... [ WARN ] Keyword 'RequestsLibrary.Post Request' is deprecated. Please use `POST On Session` instead. ********************* response = body = {"reason":"","requestId":"d290f1ee-6c54-4b01-90e6-d701748f0851","requestStatus":"success","terminateResponse":true,"transactionId":"d290f1ee-6c54-4b01-90e6-d701748f0851"} | PASS | ------------------------------------------------------------------------------ NSITerminationWithAddtnlArgs :: It sends a NSSI termination reques... [ WARN ] Keyword 'RequestsLibrary.Post Request' is deprecated. Please use `POST On Session` instead. ********************* response = body = {"reason":"","requestId":"d290f1ee-6c54-4b01-90e6-d701748f0851","requestStatus":"success","terminateResponse":true,"transactionId":"d290f1ee-6c54-4b01-90e6-d701748f0851"} | PASS | ------------------------------------------------------------------------------ NSSITerminationWithAddtnlArgs :: It sends a NSSI termination reque... [ WARN ] Keyword 'RequestsLibrary.Post Request' is deprecated. Please use `POST On Session` instead. ********************* response = body = {"reason":"","requestId":"d290f1ee-6c54-4b01-90e6-d701748f0851","requestStatus":"success","terminateResponse":true,"transactionId":"d290f1ee-6c54-4b01-90e6-d701748f0851"} | PASS | ------------------------------------------------------------------------------ plans/default.Optf Osdf Nxi Termination | PASS | 5 tests, 5 passed, 0 failed ============================================================================== plans/default.Optf Osdf Setup :: Suite description ============================================================================== Check OSDF_SIM Docker Container :: It checks osdf_simulator docker... ********************* retrurn_code = 0 output = CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 96bbe761e0bd nexus3.onap.org:10003/onap/optf-osdf:latest "python osdfapp.py" 24 seconds ago Up 23 seconds 0.0.0.0:8698->8699/tcp, :::8698->8699/tcp optf-osdf b8a79e38dec6 osdf_sim:latest "/start_sim.sh" 37 seconds ago Up 36 seconds 0.0.0.0:5000->5000/tcp, :::5000->5000/tcp osdf_sim 1527b27cabd2 nexus3.onap.org:10001/onap/aaf/sms:4.0.0 "/sms/bin/sms" About a minute ago Up About a minute 0.0.0.0:10443->10443/tcp, :::10443->10443/tcp sms 036fd9a0b797 vault:1.3.3 "docker-entrypoint.s…" About a minute ago Up About a minute 0.0.0.0:8200->8200/tcp, :::8200->8200/tcp vault | PASS | ------------------------------------------------------------------------------ Check OSDF Docker Container :: It checks optf-osdf docker containe... ********************* retrurn_code = 0 output = CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 96bbe761e0bd nexus3.onap.org:10003/onap/optf-osdf:latest "python osdfapp.py" 24 seconds ago Up 23 seconds 0.0.0.0:8698->8699/tcp, :::8698->8699/tcp optf-osdf b8a79e38dec6 osdf_sim:latest "/start_sim.sh" 37 seconds ago Up 36 seconds 0.0.0.0:5000->5000/tcp, :::5000->5000/tcp osdf_sim 1527b27cabd2 nexus3.onap.org:10001/onap/aaf/sms:4.0.0 "/sms/bin/sms" About a minute ago Up About a minute 0.0.0.0:10443->10443/tcp, :::10443->10443/tcp sms 036fd9a0b797 vault:1.3.3 "docker-entrypoint.s…" About a minute ago Up About a minute 0.0.0.0:8200->8200/tcp, :::8200->8200/tcp vault | PASS | ------------------------------------------------------------------------------ plans/default.Optf Osdf Setup :: Suite description | PASS | 2 tests, 2 passed, 0 failed ============================================================================== plans/default.Optf Osdf Test ============================================================================== Healthcheck :: It sends a REST GET request to healthcheck url [ WARN ] Keyword 'RequestsLibrary.Get Request' is deprecated. Please use `GET On Session` instead. ********************* response = body = OK | PASS | ------------------------------------------------------------------------------ SendPlacementWithInvalidAuth :: It sends a POST request to osdf fa... [ WARN ] Keyword 'RequestsLibrary.Post Request' is deprecated. Please use `POST On Session` instead. ********************* response = body = {"serviceException": {"text": "Unauthorized, check username and password"}} | PASS | ------------------------------------------------------------------------------ SendPlacementWithValidAuth :: It sends a POST request to osdf with... [ WARN ] Keyword 'RequestsLibrary.Post Request' is deprecated. Please use `POST On Session` instead. ********************* response = body = { "requestId": "yyy-yyy-yyyy", "transactionId": "xxx-xxx-xxxx", "requestStatus": "accepted", "statusMessage": "" } | PASS | ------------------------------------------------------------------------------ SendPCIOptimizationWithAuth :: It sends a POST request PCI Optimiz... [ WARN ] Keyword 'RequestsLibrary.Post Request' is deprecated. Please use `POST On Session` instead. ********************* response = body = { "requestId": "yyy-yyy-yyyy", "transactionId": "xxx-xxx-xxxx", "requestStatus": "accepted", "statusMessage": "" } | PASS | ------------------------------------------------------------------------------ plans/default.Optf Osdf Test | PASS | 4 tests, 4 passed, 0 failed ============================================================================== plans/default :: Integration - Suite 1 | PASS | 11 tests, 11 passed, 0 failed ============================================================================== Output: /tmp/tmp.rK6MoJHFnd-robot-workdir/output.xml Log: /tmp/tmp.rK6MoJHFnd-robot-workdir/log.html Report: /tmp/tmp.rK6MoJHFnd-robot-workdir/report.html + RESULT=0 + load_set + _setopts=hxB ++ echo braceexpand:hashall:interactive-comments:xtrace ++ tr : ' ' + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o braceexpand + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o hashall + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o interactive-comments + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o xtrace ++ echo hxB ++ sed 's/./& /g' + for i in $(echo "$_setopts" | sed 's/./& /g') + set +h + for i in $(echo "$_setopts" | sed 's/./& /g') + set +x + echo 'RESULT: 0' RESULT: 0 + exit 0 + on_exit + rc=0 + [[ -n /w/workspace/optf-osdf-merge-verification-maven-master/csit ]] + [[ -n /tmp/tmp.rK6MoJHFnd-robot-workdir ]] + rsync -av /tmp/tmp.rK6MoJHFnd-robot-workdir/ /w/workspace/optf-osdf-merge-verification-maven-master/csit/archives/plans/default sending incremental file list ./ log.html output.xml report.html testplan.txt sent 564,262 bytes received 95 bytes 1,128,714.00 bytes/sec total size is 563,804 speedup is 1.00 + docker ps --format '{{.Image}}' + docker_stats + echo '> top -bn1 | head -3' + tee /w/workspace/optf-osdf-merge-verification-maven-master/csit/archives/plans/default/_sysinfo-2-after-robot.txt + top -bn1 + head -3 > top -bn1 | head -3 top - 18:38:01 up 8 min, 0 users, load average: 0.79, 0.86, 0.47 Tasks: 176 total, 1 running, 104 sleeping, 0 stopped, 0 zombie %Cpu(s): 8.8 us, 1.6 sy, 0.0 ni, 88.6 id, 0.9 wa, 0.0 hi, 0.0 si, 0.0 st + echo + echo '> free -h' + free -h > free -h total used free shared buff/cache available Mem: 31G 979M 25G 1.0M 5.4G 30G Swap: 1.0G 0B 1.0G + echo + echo '> docker ps' + docker ps > docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 96bbe761e0bd nexus3.onap.org:10003/onap/optf-osdf:latest "python osdfapp.py" 24 seconds ago Up 23 seconds 0.0.0.0:8698->8699/tcp, :::8698->8699/tcp optf-osdf b8a79e38dec6 osdf_sim:latest "/start_sim.sh" 37 seconds ago Up 37 seconds 0.0.0.0:5000->5000/tcp, :::5000->5000/tcp osdf_sim 1527b27cabd2 nexus3.onap.org:10001/onap/aaf/sms:4.0.0 "/sms/bin/sms" About a minute ago Up About a minute 0.0.0.0:10443->10443/tcp, :::10443->10443/tcp sms 036fd9a0b797 vault:1.3.3 "docker-entrypoint.s…" About a minute ago Up About a minute 0.0.0.0:8200->8200/tcp, :::8200->8200/tcp vault + echo + echo '> docker stats --no-stream' + docker stats --no-stream > docker stats --no-stream CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 96bbe761e0bd optf-osdf 0.01% 76.1MiB / 31.41GiB 0.24% 68.8kB / 21.2kB 0B / 4.1kB 3 b8a79e38dec6 osdf_sim 0.15% 54.03MiB / 31.41GiB 0.17% 11.7kB / 48.4kB 0B / 0B 13 1527b27cabd2 sms 0.00% 4.879MiB / 31.41GiB 0.02% 33.1kB / 28.8kB 0B / 0B 13 036fd9a0b797 vault 0.08% 19.95MiB / 31.41GiB 0.06% 25.9kB / 26.7kB 0B / 0B 20 + echo + cd /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default + TEARDOWN=/w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/teardown.sh + '[' -f /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/teardown.sh ']' + echo 'Running teardown script /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/teardown.sh' Running teardown script /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/teardown.sh + source_safely /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/teardown.sh + '[' -z /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/teardown.sh ']' + relax_set + set +e + set +o pipefail + . /w/workspace/optf-osdf-merge-verification-maven-master/csit/plans/default/teardown.sh ++ /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/kill-instance.sh optf-osdf Stopping and removing containers +00:00|2024-02-20T18:37:38.849+00:00|||MainThread||||||||||DEBUG||||||||||||||Secret Dictionary Retrieval Success WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:8699 * Running on http://10.250.0.4:8699 Press CTRL+C to quit 2024-02-20T18:38:00.967+00:00|2024-02-20T18:38:00.968+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-2|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cd35458-d01f-11ee-9464-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cd35458-d01f-11ee-9464-02420afa0004,InvocationID=2cd358b8-d01f-11ee-9464-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-2,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:00.967,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||{"requestInfo": {"sourceId": "SO", "requestId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "timeout": 5, "transactionId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "addtnlArgs": {}, "callbackUrl": "http://0.0.0.0:9000/osdfCallback/"}, "invariantUUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "type": "NSI", "NxIId": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "UUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34"} 2024-02-20T18:38:00.967+00:00|2024-02-20T18:38:00.969+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-2|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cd35458-d01f-11ee-9464-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cd35458-d01f-11ee-9464-02420afa0004,InvocationID=2cd358b8-d01f-11ee-9464-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-2,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:00.967,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Received a call to http://10.250.0.4:8699/api/oof/terminate/nxi/v1 from 10.250.0.254 {"requestInfo": {"sourceId": "SO", "requestId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "timeout": 5, "transactionId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "addtnlArgs": {}, "callbackUrl": "http://0.0.0.0:9000/osdfCallback/"}, "invariantUUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "type": "NSI", "NxIId": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "UUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34"} 2024-02-20T18:38:00.967+00:00|2024-02-20T18:38:00.971+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-2|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cd35458-d01f-11ee-9464-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cd35458-d01f-11ee-9464-02420afa0004,InvocationID=2cd358b8-d01f-11ee-9464-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-2,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:00.967,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||aai request: http://10.250.0.3:5000/simulated/aai/v23/nodes/service-instances/service-instance/9629e36c-a3d9-4aed-8368-f72b8be1cd34?depth=2 2024-02-20T18:38:00.967+00:00|2024-02-20T18:38:00.978+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-2|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cd35458-d01f-11ee-9464-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cd35458-d01f-11ee-9464-02420afa0004,InvocationID=2cd358b8-d01f-11ee-9464-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-2,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:00.967,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||aai response: {'environment-context': 'cn', 'model-invariant-id': '21d57d4b-52ad-4d3c-a798-248b5bb9124a', 'model-version-id': 'bfba363e-e39c-4bd9-a9d5-1371c28f4d22', 'orchestration-status': 'active', 'relationship-list': {'relationship': []}, 'resource-version': '1581418601616', 'service-instance-id': '9629e36c-a3d9-4aed-8368-f72b8be1cd34', 'service-instance-name': 'nsi_test_0211', 'service-role': 'nsi', 'service-type': 'embb'} 2024-02-20T18:38:00.967+00:00|2024-02-20T18:38:00.979+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-2|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||COMPLETE|||2cd35458-d01f-11ee-9464-02420afa0004|INFO||10.250.0.4|7|96bbe761e0bd|10.250.0.254|||||EXIT|instanceUUID=2cd35458-d01f-11ee-9464-02420afa0004,InvocationID=2cd358b8-d01f-11ee-9464-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-2,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:00.967,IPAddress=10.250.0.254,statusCode=COMPLETE,customField1=EXIT,timer=7|||{"reason":"","requestId":"d290f1ee-6c54-4b01-90e6-d701748f0851","requestStatus":"success","terminateResponse":true,"transactionId":"d290f1ee-6c54-4b01-90e6-d701748f0851"} 10.250.0.254 - - [20/Feb/2024 18:38:00] "POST /api/oof/terminate/nxi/v1 HTTP/1.1" 200 - 2024-02-20T18:38:00.999+00:00|2024-02-20T18:38:01.000+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-3|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cd8346e-d01f-11ee-8341-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cd8346e-d01f-11ee-8341-02420afa0004,InvocationID=2cd836da-d01f-11ee-8341-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-3,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:00.999,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||{"UUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "requestInfo": {"sourceId": "SO", "requestId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "timeout": 5, "transactionId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "addtnlArgs": {}, "callbackUrl": "http://0.0.0.0:9000/osdfCallback/"}, "invariantUUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "type": "NSSI", "NxIId": "9629e36c-a3d9-4aed-8368-f72b8be1cd34"} 2024-02-20T18:38:00.999+00:00|2024-02-20T18:38:01.001+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-3|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cd8346e-d01f-11ee-8341-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cd8346e-d01f-11ee-8341-02420afa0004,InvocationID=2cd836da-d01f-11ee-8341-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-3,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:00.999,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Received a call to http://10.250.0.4:8699/api/oof/terminate/nxi/v1 from 10.250.0.254 {"UUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "requestInfo": {"sourceId": "SO", "requestId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "timeout": 5, "transactionId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "addtnlArgs": {}, "callbackUrl": "http://0.0.0.0:9000/osdfCallback/"}, "invariantUUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "type": "NSSI", "NxIId": "9629e36c-a3d9-4aed-8368-f72b8be1cd34"} 2024-02-20T18:38:00.999+00:00|2024-02-20T18:38:01.004+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-3|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cd8346e-d01f-11ee-8341-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cd8346e-d01f-11ee-8341-02420afa0004,InvocationID=2cd836da-d01f-11ee-8341-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-3,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:00.999,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||aai dsl request: {"dsl": "service-instance*('service-instance-id','9629e36c-a3d9-4aed-8368-f72b8be1cd34')('workload-context', 'CN') > service-instance*('service-role','nsi')"} 2024-02-20T18:38:00.999+00:00|2024-02-20T18:38:01.009+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-3|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cd8346e-d01f-11ee-8341-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cd8346e-d01f-11ee-8341-02420afa0004,InvocationID=2cd836da-d01f-11ee-8341-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-3,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:00.999,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||aai dsl response: 2024-02-20T18:38:00.999+00:00|2024-02-20T18:38:01.009+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-3|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cd8346e-d01f-11ee-8341-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cd8346e-d01f-11ee-8341-02420afa0004,InvocationID=2cd836da-d01f-11ee-8341-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-3,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:00.999,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||dsl_response {'results': [{'service-instance': 1}]} 2024-02-20T18:38:00.999+00:00|2024-02-20T18:38:01.009+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-3|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||COMPLETE|||2cd8346e-d01f-11ee-8341-02420afa0004|INFO||10.250.0.4|8|96bbe761e0bd|10.250.0.254|||||EXIT|instanceUUID=2cd8346e-d01f-11ee-8341-02420afa0004,InvocationID=2cd836da-d01f-11ee-8341-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-3,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:00.999,IPAddress=10.250.0.254,statusCode=COMPLETE,customField1=EXIT,timer=8|||{"reason":"","requestId":"d290f1ee-6c54-4b01-90e6-d701748f0851","requestStatus":"success","terminateResponse":true,"transactionId":"d290f1ee-6c54-4b01-90e6-d701748f0851"} 10.250.0.254 - - [20/Feb/2024 18:38:01] "POST /api/oof/terminate/nxi/v1 HTTP/1.1" 200 - 2024-02-20T18:38:01.031+00:00|2024-02-20T18:38:01.031+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-4|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cdd0002-d01f-11ee-9d6f-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cdd0002-d01f-11ee-9d6f-02420afa0004,InvocationID=2cdd012e-d01f-11ee-9d6f-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-4,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.031,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||{"UUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "requestInfo": {"sourceId": "SO", "requestId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "timeout": 5, "transactionId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "addtnlArgs": {"serviceInstanceId": "660ca85c-1a0f-4521-a559-65f23e794699"}, "callbackUrl": "http://0.0.0.0:9000/osdfCallback/"}, "invariantUUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "type": "NSI", "NxIId": "9629e36c-a3d9-4aed-8368-f72b8be1cd34"} 2024-02-20T18:38:01.031+00:00|2024-02-20T18:38:01.031+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-4|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cdd0002-d01f-11ee-9d6f-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cdd0002-d01f-11ee-9d6f-02420afa0004,InvocationID=2cdd012e-d01f-11ee-9d6f-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-4,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.031,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Received a call to http://10.250.0.4:8699/api/oof/terminate/nxi/v1 from 10.250.0.254 {"UUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "requestInfo": {"sourceId": "SO", "requestId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "timeout": 5, "transactionId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "addtnlArgs": {"serviceInstanceId": "660ca85c-1a0f-4521-a559-65f23e794699"}, "callbackUrl": "http://0.0.0.0:9000/osdfCallback/"}, "invariantUUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "type": "NSI", "NxIId": "9629e36c-a3d9-4aed-8368-f72b8be1cd34"} 2024-02-20T18:38:01.031+00:00|2024-02-20T18:38:01.033+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-4|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cdd0002-d01f-11ee-9d6f-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cdd0002-d01f-11ee-9d6f-02420afa0004,InvocationID=2cdd012e-d01f-11ee-9d6f-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-4,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.031,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||aai request: http://10.250.0.3:5000/simulated/aai/v23/nodes/service-instances/service-instance/9629e36c-a3d9-4aed-8368-f72b8be1cd34?depth=2 2024-02-20T18:38:01.031+00:00|2024-02-20T18:38:01.038+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-4|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2cdd0002-d01f-11ee-9d6f-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cdd0002-d01f-11ee-9d6f-02420afa0004,InvocationID=2cdd012e-d01f-11ee-9d6f-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-4,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.031,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||aai response: {'environment-context': 'cn', 'model-invariant-id': '21d57d4b-52ad-4d3c-a798-248b5bb9124a', 'model-version-id': 'bfba363e-e39c-4bd9-a9d5-1371c28f4d22', 'orchestration-status': 'active', 'relationship-list': {'relationship': []}, 'resource-version': '1581418601616', 'service-instance-id': '9629e36c-a3d9-4aed-8368-f72b8be1cd34', 'service-instance-name': 'nsi_test_0211', 'service-role': 'nsi', 'service-type': 'embb'} 2024-02-20T18:38:01.031+00:00|2024-02-20T18:38:01.039+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-4|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||COMPLETE|||2cdd0002-d01f-11ee-9d6f-02420afa0004|INFO||10.250.0.4|6|96bbe761e0bd|10.250.0.254|||||EXIT|instanceUUID=2cdd0002-d01f-11ee-9d6f-02420afa0004,InvocationID=2cdd012e-d01f-11ee-9d6f-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-4,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.031,IPAddress=10.250.0.254,statusCode=COMPLETE,customField1=EXIT,timer=6|||{"reason":"","requestId":"d290f1ee-6c54-4b01-90e6-d701748f0851","requestStatus":"success","terminateResponse":true,"transactionId":"d290f1ee-6c54-4b01-90e6-d701748f0851"} 10.250.0.254 - - [20/Feb/2024 18:38:01] "POST /api/oof/terminate/nxi/v1 HTTP/1.1" 200 - 2024-02-20T18:38:01.059+00:00|2024-02-20T18:38:01.059+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-5|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2ce154fe-d01f-11ee-b464-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2ce154fe-d01f-11ee-b464-02420afa0004,InvocationID=2ce156e8-d01f-11ee-b464-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-5,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.059,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||{"UUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "requestInfo": {"sourceId": "SO", "requestId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "timeout": 5, "transactionId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "addtnlArgs": {"serviceInstanceId": "660ca85c-1a0f-4521-a559-65f23e794699"}, "callbackUrl": "http://0.0.0.0:9000/osdfCallback/"}, "invariantUUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "type": "NSSI", "NxIId": "9629e36c-a3d9-4aed-8368-f72b8be1cd34"} 2024-02-20T18:38:01.059+00:00|2024-02-20T18:38:01.060+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-5|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2ce154fe-d01f-11ee-b464-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2ce154fe-d01f-11ee-b464-02420afa0004,InvocationID=2ce156e8-d01f-11ee-b464-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-5,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.059,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Received a call to http://10.250.0.4:8699/api/oof/terminate/nxi/v1 from 10.250.0.254 {"UUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "requestInfo": {"sourceId": "SO", "requestId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "timeout": 5, "transactionId": "d290f1ee-6c54-4b01-90e6-d701748f0851", "addtnlArgs": {"serviceInstanceId": "660ca85c-1a0f-4521-a559-65f23e794699"}, "callbackUrl": "http://0.0.0.0:9000/osdfCallback/"}, "invariantUUID": "9629e36c-a3d9-4aed-8368-f72b8be1cd34", "type": "NSSI", "NxIId": "9629e36c-a3d9-4aed-8368-f72b8be1cd34"} 2024-02-20T18:38:01.059+00:00|2024-02-20T18:38:01.064+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-5|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2ce154fe-d01f-11ee-b464-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2ce154fe-d01f-11ee-b464-02420afa0004,InvocationID=2ce156e8-d01f-11ee-b464-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-5,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.059,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||aai dsl request: {"dsl": "service-instance*('service-instance-id','9629e36c-a3d9-4aed-8368-f72b8be1cd34')('workload-context', 'CN') > service-instance*('service-role','nsi')"} 2024-02-20T18:38:01.059+00:00|2024-02-20T18:38:01.068+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-5|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2ce154fe-d01f-11ee-b464-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2ce154fe-d01f-11ee-b464-02420afa0004,InvocationID=2ce156e8-d01f-11ee-b464-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-5,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.059,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||aai dsl response: 2024-02-20T18:38:01.059+00:00|2024-02-20T18:38:01.068+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-5|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||INPROGRESS|||2ce154fe-d01f-11ee-b464-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2ce154fe-d01f-11ee-b464-02420afa0004,InvocationID=2ce156e8-d01f-11ee-b464-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-5,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.059,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||dsl_response {'results': [{'service-instance': 1}]} 2024-02-20T18:38:01.059+00:00|2024-02-20T18:38:01.069+00:00|d290f1ee-6c54-4b01-90e6-d701748f0851||Thread-5|96bbe761e0bd|/api/oof/terminate/nxi/v1|SO|||COMPLETE|||2ce154fe-d01f-11ee-b464-02420afa0004|INFO||10.250.0.4|7|96bbe761e0bd|10.250.0.254|||||EXIT|instanceUUID=2ce154fe-d01f-11ee-b464-02420afa0004,InvocationID=2ce156e8-d01f-11ee-b464-02420afa0004,serviceName=/api/oof/terminate/nxi/v1,threadID=Thread-5,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=d290f1ee-6c54-4b01-90e6-d701748f0851,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.059,IPAddress=10.250.0.254,statusCode=COMPLETE,customField1=EXIT,timer=7|||{"reason":"","requestId":"d290f1ee-6c54-4b01-90e6-d701748f0851","requestStatus":"success","terminateResponse":true,"transactionId":"d290f1ee-6c54-4b01-90e6-d701748f0851"} 10.250.0.254 - - [20/Feb/2024 18:38:01] "POST /api/oof/terminate/nxi/v1 HTTP/1.1" 200 - 2024-02-20T18:38:01.169+00:00|2024-02-20T18:38:01.169+00:00|2cf226f8-d01f-11ee-bb08-02420afa0004||Thread-6|96bbe761e0bd|/api/oof/v1/healthcheck|N/A|||INPROGRESS|||2cf21c12-d01f-11ee-bb08-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf21c12-d01f-11ee-bb08-02420afa0004,InvocationID=2cf21e92-d01f-11ee-bb08-02420afa0004,serviceName=/api/oof/v1/healthcheck,threadID=Thread-6,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=2cf226f8-d01f-11ee-bb08-02420afa0004,partnerName=N/A,entryTimestamp=2024-02-20T18:38:01.169,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0||| 2024-02-20T18:38:01.169+00:00|2024-02-20T18:38:01.170+00:00|2cf226f8-d01f-11ee-bb08-02420afa0004||Thread-6|96bbe761e0bd|/api/oof/v1/healthcheck|N/A|||INPROGRESS|||2cf21c12-d01f-11ee-bb08-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf21c12-d01f-11ee-bb08-02420afa0004,InvocationID=2cf21e92-d01f-11ee-bb08-02420afa0004,serviceName=/api/oof/v1/healthcheck,threadID=Thread-6,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=2cf226f8-d01f-11ee-bb08-02420afa0004,partnerName=N/A,entryTimestamp=2024-02-20T18:38:01.169,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||A health check request is processed! 2024-02-20T18:38:01.169+00:00|2024-02-20T18:38:01.171+00:00|2cf226f8-d01f-11ee-bb08-02420afa0004||Thread-6|96bbe761e0bd|/api/oof/v1/healthcheck|N/A|||COMPLETE|||2cf21c12-d01f-11ee-bb08-02420afa0004|INFO||10.250.0.4|1|96bbe761e0bd|10.250.0.254|||||EXIT|instanceUUID=2cf21c12-d01f-11ee-bb08-02420afa0004,InvocationID=2cf21e92-d01f-11ee-bb08-02420afa0004,serviceName=/api/oof/v1/healthcheck,threadID=Thread-6,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=2cf226f8-d01f-11ee-bb08-02420afa0004,partnerName=N/A,entryTimestamp=2024-02-20T18:38:01.169,IPAddress=10.250.0.254,statusCode=COMPLETE,customField1=EXIT,timer=1|||OK 10.250.0.254 - - [20/Feb/2024 18:38:01] "GET /api/oof/v1/healthcheck HTTP/1.1" 200 - 2024-02-20T18:38:01.186+00:00|2024-02-20T18:38:01.186+00:00|yyy-yyy-yyyy||Thread-7|96bbe761e0bd|/api/oof/v1/placement|SO|||INPROGRESS|||2cf4ac98-d01f-11ee-ab37-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf4ac98-d01f-11ee-ab37-02420afa0004,InvocationID=2cf4ae5a-d01f-11ee-ab37-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-7,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.186,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||{"requestInfo": {"transactionId": "xxx-xxx-xxxx", "requestId": "yyy-yyy-yyyy", "callbackUrl": "https://wiki.onap.org:5000/callbackUrl/", "sourceId": "SO", "requestType": "create", "numSolutions": 1, "optimizers": ["placement"], "timeout": 600}, "placementInfo": {"requestParameters": {"customerLatitude": 32.89748, "customerLongitude": -97.040443, "customerName": "xyz"}, "subscriberInfo": {"globalSubscriberId": "xxx-xx-xxx", "subscriberName": "subscriber_x"}, "placementDemands": [{"resourceModuleName": "vGMuxInfra", "serviceResourceId": "vGMuxInfra-xx", "tenantId": "vGMuxInfra-tenant", "resourceModelInfo": {"modelInvariantId": "vGMuxInfra-modelInvariantId", "modelVersionId": "vGMuxInfra-versionId", "modelName": "vGMuxInfra-model", "modelType": "resource", "modelVersion": "1.0", "modelCustomizationName": "vGMuxInfra-customeModelName"}}, {"resourceModuleName": "vG", "serviceResourceId": "71d563e8-e714-4393-8f99-cc480144a05e", "tenantId": "vG-tenant", "resourceModelInfo": {"modelInvariantId": "vG-modelInvariantId", "modelVersionId": "vG-versionId", "modelName": "vG-model", "modelType": "resource", "modelVersion": "1.0", "modelCustomizationName": "vG-customeModelName"}, "existingCandidates": [{"identifierType": "serviceInstanceId", "cloudOwner": "", "identifiers": ["gjhd-098-fhd-987"]}], "excludedCandidates": [{"identifierType": "serviceInstanceId", "cloudOwner": "", "identifiers": ["gjhd-098-fhd-987"]}, {"identifierType": "vimId", "cloudOwner": "vmware", "identifiers": ["NYMDT67"]}], "requiredCandidates": [{"identifierType": "vimId", "cloudOwner": "amazon", "identifiers": ["TXAUS219"]}]}]}, "serviceInfo": {"serviceInstanceId": "d61b2543-5914-4b8f-8e81-81e38575b8ec", "serviceName": "vCPE", "modelInfo": {"modelInvariantId": "vCPE-invariantId", "modelVersionId": "vCPE-versionId", "modelName": "vCPE-model", "modelType": "service", "modelVersion": "1.0", "modelCustomizationName": "vCPE-customeModelName"}}, "licenseInfo": {"licenseDemands": [{"resourceModuleName": "vGMuxInfra", "serviceResourceId": "vGMuxInfra-xx", "resourceModelInfo": {"modelInvariantId": "vGMuxInfra-modelInvariantId", "modelVersionId": "vGMuxInfra-versionId", "modelName": "vGMuxInfra-model", "modelType": "resource", "modelVersion": "1.0", "modelCustomizationName": "vGMuxInfra-customeModelName"}, "existingLicenses": {"entitlementPoolUUID": ["87257b49-9602-4ca1-9817-094e52bc873b", "43257b49-9602-4fe5-9337-094e52bc9435"], "licenseKeyGroupUUID": ["87257b49-9602-4ca1-9817-094e52bc873b", "43257b49-9602-4fe5-9337-094e52bc9435"]}}]}} 2024-02-20T18:38:01.186+00:00|2024-02-20T18:38:01.188+00:00|yyy-yyy-yyyy||Thread-7|96bbe761e0bd|/api/oof/v1/placement|SO|||ERROR|||2cf4ac98-d01f-11ee-ab37-02420afa0004|INFO||10.250.0.4|1|96bbe761e0bd|10.250.0.254|||||EXIT|instanceUUID=2cf4ac98-d01f-11ee-ab37-02420afa0004,InvocationID=2cf4ae5a-d01f-11ee-ab37-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-7,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.186,IPAddress=10.250.0.254,statusCode=ERROR,customField1=EXIT,timer=1|||{"serviceException": {"text": "Unauthorized, check username and password"}} 10.250.0.254 - - [20/Feb/2024 18:38:01] "POST /api/oof/v1/placement HTTP/1.1" 401 - 2024-02-20T18:38:01.217+00:00|2024-02-20T18:38:01.217+00:00|yyy-yyy-yyyy||Thread-8|96bbe761e0bd|/api/oof/v1/placement|SO|||INPROGRESS|||2cf96472-d01f-11ee-afcf-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf96472-d01f-11ee-afcf-02420afa0004,InvocationID=2cf9663e-d01f-11ee-afcf-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-8,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.217,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||{"requestInfo": {"transactionId": "xxx-xxx-xxxx", "requestId": "yyy-yyy-yyyy", "callbackUrl": "https://wiki.onap.org:5000/callbackUrl/", "sourceId": "SO", "requestType": "create", "numSolutions": 1, "optimizers": ["placement"], "timeout": 600}, "placementInfo": {"requestParameters": {"customerLatitude": 32.89748, "customerLongitude": -97.040443, "customerName": "xyz"}, "subscriberInfo": {"globalSubscriberId": "xxx-xx-xxx", "subscriberName": "subscriber_x"}, "placementDemands": [{"resourceModuleName": "vGMuxInfra", "serviceResourceId": "vGMuxInfra-xx", "tenantId": "vGMuxInfra-tenant", "resourceModelInfo": {"modelInvariantId": "vGMuxInfra-modelInvariantId", "modelVersionId": "vGMuxInfra-versionId", "modelName": "vGMuxInfra-model", "modelType": "resource", "modelVersion": "1.0", "modelCustomizationName": "vGMuxInfra-customeModelName"}}, {"resourceModuleName": "vG", "serviceResourceId": "71d563e8-e714-4393-8f99-cc480144a05e", "tenantId": "vG-tenant", "resourceModelInfo": {"modelInvariantId": "vG-modelInvariantId", "modelVersionId": "vG-versionId", "modelName": "vG-model", "modelType": "resource", "modelVersion": "1.0", "modelCustomizationName": "vG-customeModelName"}, "existingCandidates": [{"identifierType": "serviceInstanceId", "cloudOwner": "", "identifiers": ["gjhd-098-fhd-987"]}], "excludedCandidates": [{"identifierType": "serviceInstanceId", "cloudOwner": "", "identifiers": ["gjhd-098-fhd-987"]}, {"identifierType": "vimId", "cloudOwner": "vmware", "identifiers": ["NYMDT67"]}], "requiredCandidates": [{"identifierType": "vimId", "cloudOwner": "amazon", "identifiers": ["TXAUS219"]}]}]}, "serviceInfo": {"serviceInstanceId": "d61b2543-5914-4b8f-8e81-81e38575b8ec", "serviceName": "vCPE", "modelInfo": {"modelInvariantId": "vCPE-invariantId", "modelVersionId": "vCPE-versionId", "modelName": "vCPE-model", "modelType": "service", "modelVersion": "1.0", "modelCustomizationName": "vCPE-customeModelName"}}, "licenseInfo": {"licenseDemands": [{"resourceModuleName": "vGMuxInfra", "serviceResourceId": "vGMuxInfra-xx", "resourceModelInfo": {"modelInvariantId": "vGMuxInfra-modelInvariantId", "modelVersionId": "vGMuxInfra-versionId", "modelName": "vGMuxInfra-model", "modelType": "resource", "modelVersion": "1.0", "modelCustomizationName": "vGMuxInfra-customeModelName"}, "existingLicenses": {"entitlementPoolUUID": ["87257b49-9602-4ca1-9817-094e52bc873b", "43257b49-9602-4fe5-9337-094e52bc9435"], "licenseKeyGroupUUID": ["87257b49-9602-4ca1-9817-094e52bc873b", "43257b49-9602-4fe5-9337-094e52bc9435"]}}]}} 2024-02-20T18:38:01.217+00:00|2024-02-20T18:38:01.218+00:00|yyy-yyy-yyyy||Thread-8|96bbe761e0bd|/api/oof/v1/placement|SO|||INPROGRESS|||2cf96472-d01f-11ee-afcf-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf96472-d01f-11ee-afcf-02420afa0004,InvocationID=2cf9663e-d01f-11ee-afcf-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-8,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.217,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Received a call to http://10.250.0.4:8699/api/oof/v1/placement from 10.250.0.254 {"requestInfo": {"transactionId": "xxx-xxx-xxxx", "requestId": "yyy-yyy-yyyy", "callbackUrl": "https://wiki.onap.org:5000/callbackUrl/", "sourceId": "SO", "requestType": "create", "numSolutions": 1, "optimizers": ["placement"], "timeout": 600}, "placementInfo": {"requestParameters": {"customerLatitude": 32.89748, "customerLongitude": -97.040443, "customerName": "xyz"}, "subscriberInfo": {"globalSubscriberId": "xxx-xx-xxx", "subscriberName": "subscriber_x"}, "placementDemands": [{"resourceModuleName": "vGMuxInfra", "serviceResourceId": "vGMuxInfra-xx", "tenantId": "vGMuxInfra-tenant", "resourceModelInfo": {"modelInvariantId": "vGMuxInfra-modelInvariantId", "modelVersionId": "vGMuxInfra-versionId", "modelName": "vGMuxInfra-model", "modelType": "resource", "modelVersion": "1.0", "modelCustomizationName": "vGMuxInfra-customeModelName"}}, {"resourceModuleName": "vG", "serviceResourceId": "71d563e8-e714-4393-8f99-cc480144a05e", "tenantId": "vG-tenant", "resourceModelInfo": {"modelInvariantId": "vG-modelInvariantId", "modelVersionId": "vG-versionId", "modelName": "vG-model", "modelType": "resource", "modelVersion": "1.0", "modelCustomizationName": "vG-customeModelName"}, "existingCandidates": [{"identifierType": "serviceInstanceId", "cloudOwner": "", "identifiers": ["gjhd-098-fhd-987"]}], "excludedCandidates": [{"identifierType": "serviceInstanceId", "cloudOwner": "", "identifiers": ["gjhd-098-fhd-987"]}, {"identifierType": "vimId", "cloudOwner": "vmware", "identifiers": ["NYMDT67"]}], "requiredCandidates": [{"identifierType": "vimId", "cloudOwner": "amazon", "identifiers": ["TXAUS219"]}]}]}, "serviceInfo": {"serviceInstanceId": "d61b2543-5914-4b8f-8e81-81e38575b8ec", "serviceName": "vCPE", "modelInfo": {"modelInvariantId": "vCPE-invariantId", "modelVersionId": "vCPE-versionId", "modelName": "vCPE-model", "modelType": "service", "modelVersion": "1.0", "modelCustomizationName": "vCPE-customeModelName"}}, "licenseInfo": {"licenseDemands": [{"resourceModuleName": "vGMuxInfra", "serviceResourceId": "vGMuxInfra-xx", "resourceModelInfo": {"modelInvariantId": "vGMuxInfra-modelInvariantId", "modelVersionId": "vGMuxInfra-versionId", "modelName": "vGMuxInfra-model", "modelType": "resource", "modelVersion": "1.0", "modelCustomizationName": "vGMuxInfra-customeModelName"}, "existingLicenses": {"entitlementPoolUUID": ["87257b49-9602-4ca1-9817-094e52bc873b", "43257b49-9602-4fe5-9337-094e52bc9435"], "licenseKeyGroupUUID": ["87257b49-9602-4ca1-9817-094e52bc873b", "43257b49-9602-4fe5-9337-094e52bc9435"]}}]}} 2024-02-20T18:38:01.217+00:00|2024-02-20T18:38:01.219+00:00|yyy-yyy-yyyy||Thread-8|96bbe761e0bd|/api/oof/v1/placement|SO|||INPROGRESS|||2cf96472-d01f-11ee-afcf-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf96472-d01f-11ee-afcf-02420afa0004,InvocationID=2cf9663e-d01f-11ee-afcf-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-8,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.217,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Default versions specified in osdf config file are: placementDefaultMajorVersion: 1 placementDefaultMinorVersion: 0 placementDefaultPatchVersion: 0 2024-02-20T18:38:01.217+00:00|2024-02-20T18:38:01.225+00:00|yyy-yyy-yyyy||Thread-8|96bbe761e0bd|/api/oof/v1/placement|SO|||INPROGRESS|||2cf96472-d01f-11ee-afcf-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf96472-d01f-11ee-afcf-02420afa0004,InvocationID=2cf9663e-d01f-11ee-afcf-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-8,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.217,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Making a call to service policy for request ID: yyy-yyy-yyyy 2024-02-20T18:38:01.217+00:00|2024-02-20T18:38:01.226+00:00|yyy-yyy-yyyy||Thread-8|96bbe761e0bd|/api/oof/v1/placement|SO|||INPROGRESS|||2cf96472-d01f-11ee-afcf-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf96472-d01f-11ee-afcf-02420afa0004,InvocationID=2cf9663e-d01f-11ee-afcf-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-8,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.217,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Requesting URL: http://10.250.0.3:5000/simulated/policy/pdpx/decision/v1 2024-02-20T18:38:01.217+00:00|2024-02-20T18:38:01.234+00:00|yyy-yyy-yyyy||Thread-8|96bbe761e0bd|/api/oof/v1/placement|SO|||INPROGRESS|||2cf96472-d01f-11ee-afcf-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf96472-d01f-11ee-afcf-02420afa0004,InvocationID=2cf9663e-d01f-11ee-afcf-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-8,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.217,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Received response [code: 200, headers: {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '20045', 'Connection': 'close'}, data: {'_content': b'{\n "policies": {\n "OSDF_FRANKFURT.Capacity_vGMuxInfra": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.Capacity_vGMuxInfra",\n "policy-version": 1\n },\n "properties": {\n "applicableResources": "any",\n "capacityProperty": {\n "controller": "multicloud",\n "request": "{\\"vCPU\\": 10, \\"Memory\\": {\\"quantity\\": {\\"get_param\\": \\"REQUIRED_MEM\\"}, \\"unit\\": \\"GB\\"}, \\"Storage\\": {\\"quantity\\": {\\"get_param\\": \\"REQUIRED_DISK\\"}, \\"unit\\": \\"GB\\"}}"\n },\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "capacity_vGMuxInfra",\n "resources": [\n "vGMuxInfra"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.Vim_fit",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.Capacity_vG_1": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.Capacity_vG_1",\n "policy-version": 1\n },\n "properties": {\n "applicableResources": "any",\n "capacityProperty": {\n "controller": "multicloud",\n "request": "{\\"vCPU\\": 10, \\"Memory\\": {\\"quantity\\": {\\"get_param\\": \\"REQUIRED_MEM\\"}, \\"unit\\": \\"GB\\"}, \\"Storage\\": {\\"quantity\\": {\\"get_param\\": \\"REQUIRED_DISK\\"}, \\"unit\\": \\"GB\\"}}"\n },\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "capacity_vG",\n "resources": [\n "vG"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.Vim_fit",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.Distance_vGMuxInfra": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.Distance_vGMuxInfra",\n "policy-version": 1\n },\n "properties": {\n "applicableResources": "any",\n "distanceProperties": {\n "distance": {\n "operator": "<",\n "unit": "km",\n "value": "500"\n },\n "locationInfo": "customer_loc"\n },\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "distance-vGMuxInfra",\n "resources": [\n "vGMuxInfra"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.DistancePolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.Distance_vG_1": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.Distance_vG_1",\n "policy-version": 1\n },\n "properties": {\n "applicableResources": "any",\n "distanceProperties": {\n "distance": {\n "operator": "<",\n "unit": "km",\n "value": "1500"\n },\n "locationInfo": "customer_loc"\n },\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "distance-vG",\n "resources": [\n "vG"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.DistancePolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.Placement_optimization_1": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.Placement_optimization_1",\n "policy-version": 1\n },\n "properties": {\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "optimization",\n "objective": "minimize",\n "objectiveParameter": {\n "operator": "sum",\n "parameterAttributes": [\n {\n "customerLocationInfo": "customer_loc",\n "operator": "product",\n "parameter": "distance",\n "resources": [\n "vGMuxInfra"\n ],\n "weight": "1"\n },\n {\n "customerLocationInfo": "customer_loc",\n "operator": "product",\n "parameter": "distance",\n "resources": [\n "vG"\n ],\n "weight": "1"\n },\n {\n "operator": "product",\n "parameter": "hpa_score",\n "resources": [\n "vG"\n ],\n "weight": "200"\n },\n {\n "customerLocationInfo": "customer_loc",\n "operator": "product",\n "parameter": "distance",\n "resources": [\n "vFW"\n ],\n "weight": "100"\n },\n {\n "operator": "product",\n "parameter": "hpa_score",\n "resources": [\n "vFW"\n ],\n "weight": "200"\n }\n ]\n },\n "resources": [\n "vG",\n "vGMuxInfra"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.OptimizationPolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.SubscriberPolicy_v1": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.SubscriberPolicy_v1",\n "policy-version": 1\n },\n "properties": {\n "identity": "subscriber_vCPE",\n "properties": {\n "provStatus": [\n "CAPPED"\n ],\n "subscriberName": [\n "subscriber_x",\n "subscriber_y"\n ],\n "subscriberRole": [\n "PVT Homing"\n ]\n },\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.SubscriberPolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.hpa_policy_vG_1": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.hpa_policy_vG_1",\n "policy-version": 1\n },\n "properties": {\n "flavorFeatures": [\n {\n "directives": [\n {\n "attributes": [\n {\n "attribute_name": "flavor_label_vm_01",\n "attribute_value": ""\n }\n ],\n "type": "flavor_directives"\n }\n ],\n "flavorProperties": [\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "cpuTopology",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "numCpuSockets",\n "hpa-attribute-value": "2",\n "operator": ">=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numCpuSockets",\n "hpa-attribute-value": "4",\n "operator": "<=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numCpuCores",\n "hpa-attribute-value": "2",\n "operator": ">=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numCpuCores",\n "hpa-attribute-value": "4",\n "operator": "<=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numCpuThreads",\n "hpa-attribute-value": "4",\n "operator": ">=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numCpuThreads",\n "hpa-attribute-value": "8",\n "operator": "<=",\n "unit": ""\n }\n ],\n "mandatory": "True"\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "basicCapabilities",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "numVirtualCpu",\n "hpa-attribute-value": 6,\n "operator": [\n "="\n ],\n "unit": ""\n },\n {\n "hpa-attribute-key": "virtualMemSize",\n "hpa-attribute-value": 6,\n "operator": [\n "="\n ],\n "unit": ""\n }\n ],\n "mandatory": true\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "ovsDpdk",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "dataProcessingAccelerationLibrary",\n "hpa-attribute-value": "ovsDpdk_version",\n "operator": [\n "="\n ],\n "unit": ""\n }\n ],\n "mandatory": false,\n "score": 3\n },\n {\n "architecture": "INTEL-64",\n "directives": [],\n "hpa-feature": "cpuInstructionSetExtensions",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "instructionSetExtensions",\n "hpa-attribute-value": [\n "",\n ""\n ],\n "operator": [\n "ALL"\n ],\n "unit": ""\n }\n ],\n "mandatory": true\n }\n ],\n "id": "vg_1",\n "type": "vnfc"\n },\n {\n "directives": [\n {\n "attributes": [\n {\n "attribute_name": "flavor_label_vm_02",\n "attribute_value": ""\n }\n ],\n "type": "flavor_directives"\n }\n ],\n "flavorProperties": [\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "cpuPinningy",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "logicalCpuThreadPinningPolicy",\n "hpa-attribute-value": "",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "logicalCpuPinningPolicy",\n "hpa-attribute-value": "",\n "operator": "=",\n "unit": ""\n }\n ],\n "mandatory": "True"\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "basicCapabilities",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "numVirtualCpu",\n "hpa-attribute-value": "6",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "virtualMemSize",\n "hpa-attribute-value": "6",\n "operator": "=",\n "unit": "GB"\n }\n ],\n "mandatory": "True"\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "localStorage",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "diskSize",\n "hpa-attribute-value": "2",\n "operator": "=",\n "unit": "GB"\n },\n {\n "hpa-attribute-key": "ephemeralDiskSize",\n "hpa-attribute-value": "2",\n "operator": "=",\n "unit": "GB"\n },\n {\n "hpa-attribute-key": "swapMemSize",\n "hpa-attribute-value": "16",\n "operator": "=",\n "unit": "MB"\n }\n ],\n "mandatory": "False",\n "score": "5"\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "pciePassthrough",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "pciCount",\n "hpa-attribute-value": "2",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "pciVendorId",\n "hpa-attribute-value": "8086",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "pciDeviceId",\n "hpa-attribute-value": "2",\n "operator": "=",\n "unit": ""\n }\n ],\n "mandatory": "True"\n }\n ],\n "id": "vg_2",\n "type": "vnfc"\n },\n {\n "directives": [\n {\n "attributes": [\n {\n "attribute_name": "flavor_label_vm_03",\n "attribute_value": ""\n }\n ],\n "type": "flavor_directives"\n }\n ],\n "flavorProperties": [\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "numa",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "numaNodes",\n "hpa-attribute-value": "2",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numaCpu-0",\n "hpa-attribute-value": "2",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numaMem-0",\n "hpa-attribute-value": "2048",\n "operator": "=",\n "unit": "MB"\n },\n {\n "hpa-attribute-key": "numaCpu-1",\n "hpa-attribute-value": "4",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numaMem-1",\n "operator": "=",\n "unit": "MB",\n "value": "4096"\n }\n ],\n "mandatory": "False",\n "score": "5"\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "basicCapabilities",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "numVirtualCpu",\n "hpa-attribute-value": "6",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "virtualMemSize",\n "hpa-attribute-value": "6",\n "operator": "=",\n "unit": "GB"\n }\n ],\n "mandatory": "True"\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "hugePages",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "memoryPageSize",\n "hpa-attribute-value": "",\n "operator": "=",\n "unit": ""\n }\n ],\n "mandatory": "False",\n "score": "7"\n }\n ],\n "id": "vg_3",\n "type": "vnfc"\n }\n ],\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "hpa-vG",\n "resources": [\n "vG"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.HpaPolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.queryPolicy_vCPE": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.queryPolicy_vCPE",\n "policy-version": 1\n },\n "properties": {\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "vCPE_Query_Policy",\n "queryProperties": [\n {\n "attribute": "customerLatitude",\n "attribute_location": "customerLatitude"\n },\n {\n "attribute": "customerLongitude",\n "attribute_location": "customerLongitude"\n }\n ],\n "resources": [\n "vGMuxInfra",\n "vG"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.QueryPolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.vnfPolicy_vG": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.vnfPolicy_vG",\n "policy-version": 1\n },\n "properties": {\n "applicableResources": "any",\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "vnf_vG",\n "resources": [\n "vG"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ],\n "vnfProperties": [\n {\n "customerId": "",\n "equipmentRole": "",\n "inventoryProvider": "aai",\n "inventoryType": "cloud",\n "orchestrationStatus": "",\n "serviceType": ""\n }\n ]\n },\n "type": "onap.policies.optimization.VnfPolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.vnfPolicy_vGMuxInfra": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.vnfPolicy_vGMuxInfra",\n "policy-version": 1\n },\n "properties": {\n "applicableResources": "any",\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "vnf_vGMuxInfra",\n "resources": [\n "vGMuxInfra"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ],\n "vnfProperties": [\n {\n "customerId": "SDN-ETHERNET-INTERNET",\n "equipmentRole": "",\n "inventoryProvider": "aai",\n "inventoryType": "service",\n "orchestrationStatus": "",\n "serviceType": "vGMuxInfra-xx"\n }\n ]\n },\n "type": "onap.policies.optimization.VnfPolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n }\n }\n}\n', '_content_consumed': True, '_next': None, 'status_code': 200, 'headers': {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '20045', 'Connection': 'close'}, 'raw': , 'url': 'http://10.250.0.3:5000/simulated/policy/pdpx/decision/v1', 'encoding': 'utf-8', 'history': [], 'reason': 'OK', 'cookies': , 'elapsed': datetime.timedelta(microseconds=6316), 'request': , 'connection': }] 2024-02-20T18:38:01.217+00:00|2024-02-20T18:38:01.234+00:00|yyy-yyy-yyyy||Thread-8|96bbe761e0bd|/api/oof/v1/placement|SO|||INPROGRESS|||2cf96472-d01f-11ee-afcf-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf96472-d01f-11ee-afcf-02420afa0004,InvocationID=2cf9663e-d01f-11ee-afcf-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-8,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.217,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Requesting URL: http://10.250.0.3:5000/simulated/policy/pdpx/decision/v1 2024-02-20T18:38:01.217+00:00|2024-02-20T18:38:01.242+00:00|yyy-yyy-yyyy||Thread-8|96bbe761e0bd|/api/oof/v1/placement|SO|||INPROGRESS|||2cf96472-d01f-11ee-afcf-02420afa0004|DEBUG||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf96472-d01f-11ee-afcf-02420afa0004,InvocationID=2cf9663e-d01f-11ee-afcf-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-8,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.217,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Received response [code: 200, headers: {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '20045', 'Connection': 'close'}, data: {'_content': b'{\n "policies": {\n "OSDF_FRANKFURT.Capacity_vGMuxInfra": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.Capacity_vGMuxInfra",\n "policy-version": 1\n },\n "properties": {\n "applicableResources": "any",\n "capacityProperty": {\n "controller": "multicloud",\n "request": "{\\"vCPU\\": 10, \\"Memory\\": {\\"quantity\\": {\\"get_param\\": \\"REQUIRED_MEM\\"}, \\"unit\\": \\"GB\\"}, \\"Storage\\": {\\"quantity\\": {\\"get_param\\": \\"REQUIRED_DISK\\"}, \\"unit\\": \\"GB\\"}}"\n },\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "capacity_vGMuxInfra",\n "resources": [\n "vGMuxInfra"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.Vim_fit",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.Capacity_vG_1": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.Capacity_vG_1",\n "policy-version": 1\n },\n "properties": {\n "applicableResources": "any",\n "capacityProperty": {\n "controller": "multicloud",\n "request": "{\\"vCPU\\": 10, \\"Memory\\": {\\"quantity\\": {\\"get_param\\": \\"REQUIRED_MEM\\"}, \\"unit\\": \\"GB\\"}, \\"Storage\\": {\\"quantity\\": {\\"get_param\\": \\"REQUIRED_DISK\\"}, \\"unit\\": \\"GB\\"}}"\n },\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "capacity_vG",\n "resources": [\n "vG"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.Vim_fit",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.Distance_vGMuxInfra": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.Distance_vGMuxInfra",\n "policy-version": 1\n },\n "properties": {\n "applicableResources": "any",\n "distanceProperties": {\n "distance": {\n "operator": "<",\n "unit": "km",\n "value": "500"\n },\n "locationInfo": "customer_loc"\n },\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "distance-vGMuxInfra",\n "resources": [\n "vGMuxInfra"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.DistancePolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.Distance_vG_1": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.Distance_vG_1",\n "policy-version": 1\n },\n "properties": {\n "applicableResources": "any",\n "distanceProperties": {\n "distance": {\n "operator": "<",\n "unit": "km",\n "value": "1500"\n },\n "locationInfo": "customer_loc"\n },\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "distance-vG",\n "resources": [\n "vG"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.DistancePolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.Placement_optimization_1": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.Placement_optimization_1",\n "policy-version": 1\n },\n "properties": {\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "optimization",\n "objective": "minimize",\n "objectiveParameter": {\n "operator": "sum",\n "parameterAttributes": [\n {\n "customerLocationInfo": "customer_loc",\n "operator": "product",\n "parameter": "distance",\n "resources": [\n "vGMuxInfra"\n ],\n "weight": "1"\n },\n {\n "customerLocationInfo": "customer_loc",\n "operator": "product",\n "parameter": "distance",\n "resources": [\n "vG"\n ],\n "weight": "1"\n },\n {\n "operator": "product",\n "parameter": "hpa_score",\n "resources": [\n "vG"\n ],\n "weight": "200"\n },\n {\n "customerLocationInfo": "customer_loc",\n "operator": "product",\n "parameter": "distance",\n "resources": [\n "vFW"\n ],\n "weight": "100"\n },\n {\n "operator": "product",\n "parameter": "hpa_score",\n "resources": [\n "vFW"\n ],\n "weight": "200"\n }\n ]\n },\n "resources": [\n "vG",\n "vGMuxInfra"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.OptimizationPolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.SubscriberPolicy_v1": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.SubscriberPolicy_v1",\n "policy-version": 1\n },\n "properties": {\n "identity": "subscriber_vCPE",\n "properties": {\n "provStatus": [\n "CAPPED"\n ],\n "subscriberName": [\n "subscriber_x",\n "subscriber_y"\n ],\n "subscriberRole": [\n "PVT Homing"\n ]\n },\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.SubscriberPolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.hpa_policy_vG_1": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.hpa_policy_vG_1",\n "policy-version": 1\n },\n "properties": {\n "flavorFeatures": [\n {\n "directives": [\n {\n "attributes": [\n {\n "attribute_name": "flavor_label_vm_01",\n "attribute_value": ""\n }\n ],\n "type": "flavor_directives"\n }\n ],\n "flavorProperties": [\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "cpuTopology",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "numCpuSockets",\n "hpa-attribute-value": "2",\n "operator": ">=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numCpuSockets",\n "hpa-attribute-value": "4",\n "operator": "<=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numCpuCores",\n "hpa-attribute-value": "2",\n "operator": ">=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numCpuCores",\n "hpa-attribute-value": "4",\n "operator": "<=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numCpuThreads",\n "hpa-attribute-value": "4",\n "operator": ">=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numCpuThreads",\n "hpa-attribute-value": "8",\n "operator": "<=",\n "unit": ""\n }\n ],\n "mandatory": "True"\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "basicCapabilities",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "numVirtualCpu",\n "hpa-attribute-value": 6,\n "operator": [\n "="\n ],\n "unit": ""\n },\n {\n "hpa-attribute-key": "virtualMemSize",\n "hpa-attribute-value": 6,\n "operator": [\n "="\n ],\n "unit": ""\n }\n ],\n "mandatory": true\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "ovsDpdk",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "dataProcessingAccelerationLibrary",\n "hpa-attribute-value": "ovsDpdk_version",\n "operator": [\n "="\n ],\n "unit": ""\n }\n ],\n "mandatory": false,\n "score": 3\n },\n {\n "architecture": "INTEL-64",\n "directives": [],\n "hpa-feature": "cpuInstructionSetExtensions",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "instructionSetExtensions",\n "hpa-attribute-value": [\n "",\n ""\n ],\n "operator": [\n "ALL"\n ],\n "unit": ""\n }\n ],\n "mandatory": true\n }\n ],\n "id": "vg_1",\n "type": "vnfc"\n },\n {\n "directives": [\n {\n "attributes": [\n {\n "attribute_name": "flavor_label_vm_02",\n "attribute_value": ""\n }\n ],\n "type": "flavor_directives"\n }\n ],\n "flavorProperties": [\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "cpuPinningy",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "logicalCpuThreadPinningPolicy",\n "hpa-attribute-value": "",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "logicalCpuPinningPolicy",\n "hpa-attribute-value": "",\n "operator": "=",\n "unit": ""\n }\n ],\n "mandatory": "True"\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "basicCapabilities",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "numVirtualCpu",\n "hpa-attribute-value": "6",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "virtualMemSize",\n "hpa-attribute-value": "6",\n "operator": "=",\n "unit": "GB"\n }\n ],\n "mandatory": "True"\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "localStorage",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "diskSize",\n "hpa-attribute-value": "2",\n "operator": "=",\n "unit": "GB"\n },\n {\n "hpa-attribute-key": "ephemeralDiskSize",\n "hpa-attribute-value": "2",\n "operator": "=",\n "unit": "GB"\n },\n {\n "hpa-attribute-key": "swapMemSize",\n "hpa-attribute-value": "16",\n "operator": "=",\n "unit": "MB"\n }\n ],\n "mandatory": "False",\n "score": "5"\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "pciePassthrough",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "pciCount",\n "hpa-attribute-value": "2",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "pciVendorId",\n "hpa-attribute-value": "8086",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "pciDeviceId",\n "hpa-attribute-value": "2",\n "operator": "=",\n "unit": ""\n }\n ],\n "mandatory": "True"\n }\n ],\n "id": "vg_2",\n "type": "vnfc"\n },\n {\n "directives": [\n {\n "attributes": [\n {\n "attribute_name": "flavor_label_vm_03",\n "attribute_value": ""\n }\n ],\n "type": "flavor_directives"\n }\n ],\n "flavorProperties": [\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "numa",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "numaNodes",\n "hpa-attribute-value": "2",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numaCpu-0",\n "hpa-attribute-value": "2",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numaMem-0",\n "hpa-attribute-value": "2048",\n "operator": "=",\n "unit": "MB"\n },\n {\n "hpa-attribute-key": "numaCpu-1",\n "hpa-attribute-value": "4",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "numaMem-1",\n "operator": "=",\n "unit": "MB",\n "value": "4096"\n }\n ],\n "mandatory": "False",\n "score": "5"\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "basicCapabilities",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "numVirtualCpu",\n "hpa-attribute-value": "6",\n "operator": "=",\n "unit": ""\n },\n {\n "hpa-attribute-key": "virtualMemSize",\n "hpa-attribute-value": "6",\n "operator": "=",\n "unit": "GB"\n }\n ],\n "mandatory": "True"\n },\n {\n "architecture": "generic",\n "directives": [],\n "hpa-feature": "hugePages",\n "hpa-feature-attributes": [\n {\n "hpa-attribute-key": "memoryPageSize",\n "hpa-attribute-value": "",\n "operator": "=",\n "unit": ""\n }\n ],\n "mandatory": "False",\n "score": "7"\n }\n ],\n "id": "vg_3",\n "type": "vnfc"\n }\n ],\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "hpa-vG",\n "resources": [\n "vG"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.HpaPolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.queryPolicy_vCPE": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.queryPolicy_vCPE",\n "policy-version": 1\n },\n "properties": {\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "vCPE_Query_Policy",\n "queryProperties": [\n {\n "attribute": "customerLatitude",\n "attribute_location": "customerLatitude"\n },\n {\n "attribute": "customerLongitude",\n "attribute_location": "customerLongitude"\n }\n ],\n "resources": [\n "vGMuxInfra",\n "vG"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ]\n },\n "type": "onap.policies.optimization.QueryPolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.vnfPolicy_vG": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.vnfPolicy_vG",\n "policy-version": 1\n },\n "properties": {\n "applicableResources": "any",\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "vnf_vG",\n "resources": [\n "vG"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ],\n "vnfProperties": [\n {\n "customerId": "",\n "equipmentRole": "",\n "inventoryProvider": "aai",\n "inventoryType": "cloud",\n "orchestrationStatus": "",\n "serviceType": ""\n }\n ]\n },\n "type": "onap.policies.optimization.VnfPolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n },\n "OSDF_FRANKFURT.vnfPolicy_vGMuxInfra": {\n "metadata": {\n "policy-id": "OSDF_FRANKFURT.vnfPolicy_vGMuxInfra",\n "policy-version": 1\n },\n "properties": {\n "applicableResources": "any",\n "geography": [\n "US",\n "INTERNATIONAL"\n ],\n "identity": "vnf_vGMuxInfra",\n "resources": [\n "vGMuxInfra"\n ],\n "scope": [\n "OSDF_FRANKFURT"\n ],\n "services": [\n "vCPE"\n ],\n "vnfProperties": [\n {\n "customerId": "SDN-ETHERNET-INTERNET",\n "equipmentRole": "",\n "inventoryProvider": "aai",\n "inventoryType": "service",\n "orchestrationStatus": "",\n "serviceType": "vGMuxInfra-xx"\n }\n ]\n },\n "type": "onap.policies.optimization.VnfPolicy",\n "type_version": "1.0.0",\n "version": "1.0.0"\n }\n }\n}\n', '_content_consumed': True, '_next': None, 'status_code': 200, 'headers': {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '20045', 'Connection': 'close'}, 'raw': , 'url': 'http://10.250.0.3:5000/simulated/policy/pdpx/decision/v1', 'encoding': 'utf-8', 'history': [], 'reason': 'OK', 'cookies': , 'elapsed': datetime.timedelta(microseconds=5836), 'request': , 'connection': }] 2024-02-20T18:38:01.217+00:00|2024-02-20T18:38:01.242+00:00|yyy-yyy-yyyy||Thread-8|96bbe761e0bd|/api/oof/v1/placement|SO|||INPROGRESS|||2cf96472-d01f-11ee-afcf-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf96472-d01f-11ee-afcf-02420afa0004,InvocationID=2cf9663e-d01f-11ee-afcf-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-8,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.217,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Initiating new worker thread for request ID: yyy-yyy-yyyy[for placement] 2024-02-20T18:38:01.217+00:00|2024-02-20T18:38:01.243+00:00|yyy-yyy-yyyy||Thread-8|96bbe761e0bd|/api/oof/v1/placement|SO|||INPROGRESS|||2cf96472-d01f-11ee-afcf-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2cf96472-d01f-11ee-afcf-02420afa0004,InvocationID=2cf9663e-d01f-11ee-afcf-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-8,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.217,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Accepted valid request for ID: yyy-yyy-yyyy for endpoint: http://10.250.0.4:8699/api/oof/v1/placement 2024-02-20T18:38:01.217+00:00|2024-02-20T18:38:01.244+00:00|yyy-yyy-yyyy||Thread-8|96bbe761e0bd|/api/oof/v1/placement|SO|||COMPLETE|||2cf96472-d01f-11ee-afcf-02420afa0004|INFO||10.250.0.4|17|96bbe761e0bd|10.250.0.254|||||EXIT|instanceUUID=2cf96472-d01f-11ee-afcf-02420afa0004,InvocationID=2cf9663e-d01f-11ee-afcf-02420afa0004,serviceName=/api/oof/v1/placement,threadID=Thread-8,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.217,IPAddress=10.250.0.254,statusCode=COMPLETE,customField1=EXIT,timer=17||| { "requestId": "yyy-yyy-yyyy", "transactionId": "xxx-xxx-xxxx", "requestStatus": "accepted", "statusMessage": "" } 10.250.0.254 - - [20/Feb/2024 18:38:01] "POST /api/oof/v1/placement HTTP/1.1" 202 - 2024-02-20T18:38:01.245+00:00|2024-02-20T18:38:01.245+00:00|yyy-yyy-yyyy||Thread-9|96bbe761e0bd|OOF_OSDF|SO||||||2cfd785a-d01f-11ee-a746-02420afa0004|INFO||10.250.0.4||96bbe761e0bd|||||||instanceUUID=2cfd785a-d01f-11ee-a746-02420afa0004,InvocationID=2cfd7aee-d01f-11ee-a746-02420afa0004,serviceName=OOF_OSDF,threadID=Thread-9,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.245|||Inside worker thread for request ID: yyy-yyy-yyyy 2024-02-20T18:38:01.245+00:00|2024-02-20T18:38:01.246+00:00|yyy-yyy-yyyy||Thread-9|96bbe761e0bd|OOF_OSDF|SO||||||2cfd785a-d01f-11ee-a746-02420afa0004|INFO||10.250.0.4||96bbe761e0bd|||||||instanceUUID=2cfd785a-d01f-11ee-a746-02420afa0004,InvocationID=2cfd7aee-d01f-11ee-a746-02420afa0004,serviceName=OOF_OSDF,threadID=Thread-9,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.245|||Making a call to service placement/conductor for request ID: yyy-yyy-yyyy 2024-02-20T18:38:01.245+00:00|2024-02-20T18:38:01.260+00:00|yyy-yyy-yyyy||Thread-9|96bbe761e0bd|OOF_OSDF|SO||||||2cfd785a-d01f-11ee-a746-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd|||||||instanceUUID=2cfd785a-d01f-11ee-a746-02420afa0004,InvocationID=2cfd7aee-d01f-11ee-a746-02420afa0004,serviceName=OOF_OSDF,threadID=Thread-9,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.245|||Sending first Conductor request for request_id yyy-yyy-yyyy 2024-02-20T18:38:01.245+00:00|2024-02-20T18:38:01.260+00:00|yyy-yyy-yyyy||Thread-9|96bbe761e0bd|OOF_OSDF|SO||||||2cfd785a-d01f-11ee-a746-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd|||||||instanceUUID=2cfd785a-d01f-11ee-a746-02420afa0004,InvocationID=2cfd7aee-d01f-11ee-a746-02420afa0004,serviceName=OOF_OSDF,threadID=Thread-9,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.245|||Payload to Conductor: {"name": "yyy-yyy-yyyy", "files": {}, "timeout": 600, "num_solution": "1", "template": {"homing_template_version": "2017-10-10", "parameters": {"REQUIRED_MEM": "", "REQUIRED_DISK": "", "customer_lat": 0.0, "customer_long": 0.0, "service_name": "vCPE", "service_id": "d61b2543-5914-4b8f-8e81-81e38575b8ec"}, "locations": {"customer_loc": {"latitude": {"get_param": "customer_lat"}, "longitude": {"get_param": "customer_long"}}}, "demands": {}, "constraints": {}, "optimization": {}}} 2024-02-20T18:38:01.245+00:00|2024-02-20T18:38:01.260+00:00|yyy-yyy-yyyy||Thread-9|96bbe761e0bd|OOF_OSDF|SO||||||2cfd785a-d01f-11ee-a746-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd|||||||instanceUUID=2cfd785a-d01f-11ee-a746-02420afa0004,InvocationID=2cfd7aee-d01f-11ee-a746-02420afa0004,serviceName=OOF_OSDF,threadID=Thread-9,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.245|||Requesting URL: http://10.250.0.3:5000/simulated/oof/has-api/flow1-success-simple/main.json 2024-02-20T18:38:01.245+00:00|2024-02-20T18:38:01.265+00:00|yyy-yyy-yyyy||Thread-9|96bbe761e0bd|OOF_OSDF|SO||||||2cfd785a-d01f-11ee-a746-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd|||||||instanceUUID=2cfd785a-d01f-11ee-a746-02420afa0004,InvocationID=2cfd7aee-d01f-11ee-a746-02420afa0004,serviceName=OOF_OSDF,threadID=Thread-9,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.245|||Received response [code: 200, headers: {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '243', 'Connection': 'close'}, data: {'_content': b'{\n "id": "plan_id",\n "links": [\n [\n {\n "href": "http://127.0.0.1:5000/simulated/oof/has-api/flow1-success-simple/status-solving.json",\n "rel": "self"\n }\n ]\n ],\n "name": "Plan Name 1",\n "status": "template"\n}\n', '_content_consumed': True, '_next': None, 'status_code': 200, 'headers': {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '243', 'Connection': 'close'}, 'raw': , 'url': 'http://10.250.0.3:5000/simulated/oof/has-api/flow1-success-simple/main.json', 'encoding': 'utf-8', 'history': [], 'reason': 'OK', 'cookies': , 'elapsed': datetime.timedelta(microseconds=3340), 'request': , 'connection': }] 2024-02-20T18:38:01.281+00:00|2024-02-20T18:38:01.281+00:00|yyy-yyy-yyyy||Thread-10|96bbe761e0bd|/api/oof/v1/pci|SO|||INPROGRESS|||2d032e9e-d01f-11ee-bd02-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2d032e9e-d01f-11ee-bd02-02420afa0004,InvocationID=2d033074-d01f-11ee-bd02-02420afa0004,serviceName=/api/oof/v1/pci,threadID=Thread-10,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.281,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||{"requestInfo": {"transactionId": "xxx-xxx-xxxx", "requestId": "yyy-yyy-yyyy", "callbackUrl": "https://wiki.onap.org:5000/callbackUrl/", "sourceId": "SO", "requestType": "create", "numSolutions": 1, "optimizers": ["placement"], "timeout": 600}, "cellInfo": {"networkId": "netw1000", "cellIdList": ["cell0"]}} 2024-02-20T18:38:01.281+00:00|2024-02-20T18:38:01.282+00:00|yyy-yyy-yyyy||Thread-10|96bbe761e0bd|/api/oof/v1/pci|SO|||INPROGRESS|||2d032e9e-d01f-11ee-bd02-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2d032e9e-d01f-11ee-bd02-02420afa0004,InvocationID=2d033074-d01f-11ee-bd02-02420afa0004,serviceName=/api/oof/v1/pci,threadID=Thread-10,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.281,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||request json obtained==> 2024-02-20T18:38:01.281+00:00|2024-02-20T18:38:01.283+00:00|yyy-yyy-yyyy||Thread-10|96bbe761e0bd|/api/oof/v1/pci|SO|||INPROGRESS|||2d032e9e-d01f-11ee-bd02-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2d032e9e-d01f-11ee-bd02-02420afa0004,InvocationID=2d033074-d01f-11ee-bd02-02420afa0004,serviceName=/api/oof/v1/pci,threadID=Thread-10,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.281,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||{'requestInfo': {'transactionId': 'xxx-xxx-xxxx', 'requestId': 'yyy-yyy-yyyy', 'callbackUrl': 'https://wiki.onap.org:5000/callbackUrl/', 'sourceId': 'SO', 'requestType': 'create', 'numSolutions': 1, 'optimizers': ['placement'], 'timeout': 600}, 'cellInfo': {'networkId': 'netw1000', 'cellIdList': ['cell0']}} 2024-02-20T18:38:01.281+00:00|2024-02-20T18:38:01.283+00:00|yyy-yyy-yyyy||Thread-10|96bbe761e0bd|/api/oof/v1/pci|SO|||INPROGRESS|||2d032e9e-d01f-11ee-bd02-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2d032e9e-d01f-11ee-bd02-02420afa0004,InvocationID=2d033074-d01f-11ee-bd02-02420afa0004,serviceName=/api/oof/v1/pci,threadID=Thread-10,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.281,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||requestID obtained==> 2024-02-20T18:38:01.281+00:00|2024-02-20T18:38:01.284+00:00|yyy-yyy-yyyy||Thread-10|96bbe761e0bd|/api/oof/v1/pci|SO|||INPROGRESS|||2d032e9e-d01f-11ee-bd02-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2d032e9e-d01f-11ee-bd02-02420afa0004,InvocationID=2d033074-d01f-11ee-bd02-02420afa0004,serviceName=/api/oof/v1/pci,threadID=Thread-10,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.281,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||yyy-yyy-yyyy 2024-02-20T18:38:01.281+00:00|2024-02-20T18:38:01.284+00:00|yyy-yyy-yyyy||Thread-10|96bbe761e0bd|/api/oof/v1/pci|SO|||INPROGRESS|||2d032e9e-d01f-11ee-bd02-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2d032e9e-d01f-11ee-bd02-02420afa0004,InvocationID=2d033074-d01f-11ee-bd02-02420afa0004,serviceName=/api/oof/v1/pci,threadID=Thread-10,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.281,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Received a call to http://10.250.0.4:8699/api/oof/v1/pci from 10.250.0.254 {"requestInfo": {"transactionId": "xxx-xxx-xxxx", "requestId": "yyy-yyy-yyyy", "callbackUrl": "https://wiki.onap.org:5000/callbackUrl/", "sourceId": "SO", "requestType": "create", "numSolutions": 1, "optimizers": ["placement"], "timeout": 600}, "cellInfo": {"networkId": "netw1000", "cellIdList": ["cell0"]}} 2024-02-20T18:38:01.281+00:00|2024-02-20T18:38:01.286+00:00|yyy-yyy-yyyy||Thread-10|96bbe761e0bd|/api/oof/v1/pci|SO|||INPROGRESS|||2d032e9e-d01f-11ee-bd02-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2d032e9e-d01f-11ee-bd02-02420afa0004,InvocationID=2d033074-d01f-11ee-bd02-02420afa0004,serviceName=/api/oof/v1/pci,threadID=Thread-10,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.281,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Initiating new worker thread for request ID: yyy-yyy-yyyy[for pciopt] 2024-02-20T18:38:01.281+00:00|2024-02-20T18:38:01.287+00:00|yyy-yyy-yyyy||Thread-10|96bbe761e0bd|/api/oof/v1/pci|SO|||INPROGRESS|||2d032e9e-d01f-11ee-bd02-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2d032e9e-d01f-11ee-bd02-02420afa0004,InvocationID=2d033074-d01f-11ee-bd02-02420afa0004,serviceName=/api/oof/v1/pci,threadID=Thread-10,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.281,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||Accepted valid request for ID: yyy-yyy-yyyy for endpoint: http://10.250.0.4:8699/api/oof/v1/pci 2024-02-20T18:38:01.281+00:00|2024-02-20T18:38:01.287+00:00|yyy-yyy-yyyy||Thread-10|96bbe761e0bd|/api/oof/v1/pci|SO|||INPROGRESS|||2d032e9e-d01f-11ee-bd02-02420afa0004|INFO||10.250.0.4|0|96bbe761e0bd|10.250.0.254|||||ENTRY|instanceUUID=2d032e9e-d01f-11ee-bd02-02420afa0004,InvocationID=2d033074-d01f-11ee-bd02-02420afa0004,serviceName=/api/oof/v1/pci,threadID=Thread-10,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.281,IPAddress=10.250.0.254,statusCode=INPROGRESS,customField1=ENTRY,timer=0|||reached upto return 2024-02-20T18:38:01.281+00:00|2024-02-20T18:38:01.288+00:00|yyy-yyy-yyyy||Thread-10|96bbe761e0bd|/api/oof/v1/pci|SO|||COMPLETE|||2d032e9e-d01f-11ee-bd02-02420afa0004|INFO||10.250.0.4|7|96bbe761e0bd|10.250.0.254|||||EXIT|instanceUUID=2d032e9e-d01f-11ee-bd02-02420afa0004,InvocationID=2d033074-d01f-11ee-bd02-02420afa0004,serviceName=/api/oof/v1/pci,threadID=Thread-10,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.281,IPAddress=10.250.0.254,statusCode=COMPLETE,customField1=EXIT,timer=7||| { "requestId": "yyy-yyy-yyyy", "transactionId": "xxx-xxx-xxxx", "requestStatus": "accepted", "statusMessage": "" } 10.250.0.254 - - [20/Feb/2024 18:38:01] "POST /api/oof/v1/pci HTTP/1.1" 202 - 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.289+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd||||||||||Requesting URL: http://10.250.0.3:5000/simulated/configdb/getCellList/netw1000/2024-02-20 18:38:01 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.296+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd||||||||||Received response [code: 200, headers: {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '36', 'Connection': 'close'}, data: {'_content': b'[\n "cell0",\n "cell1",\n "cell2"\n]\n', '_content_consumed': True, '_next': None, 'status_code': 200, 'headers': {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '36', 'Connection': 'close'}, 'raw': , 'url': 'http://10.250.0.3:5000/simulated/configdb/getCellList/netw1000/2024-02-20%2018:38:01', 'encoding': 'utf-8', 'history': [], 'reason': 'OK', 'cookies': , 'elapsed': datetime.timedelta(microseconds=4797), 'request': , 'connection': }] 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.296+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd||||||||||Requesting URL: http://10.250.0.3:5000/simulated/configdb/getNbrList/cell0/2024-02-20 18:38:01 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.300+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd||||||||||Received response [code: 200, headers: {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '207', 'Connection': 'close'}, data: {'_content': b'{\n "cellId": "cell0",\n "nbrList": [\n {\n "ho": true,\n "pciValue": 1,\n "targetCellId": "cell1"\n },\n {\n "ho": true,\n "pciValue": 2,\n "targetCellId": "cell2"\n }\n ]\n}\n', '_content_consumed': True, '_next': None, 'status_code': 200, 'headers': {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '207', 'Connection': 'close'}, 'raw': , 'url': 'http://10.250.0.3:5000/simulated/configdb/getNbrList/cell0/2024-02-20%2018:38:01', 'encoding': 'utf-8', 'history': [], 'reason': 'OK', 'cookies': , 'elapsed': datetime.timedelta(microseconds=2971), 'request': , 'connection': }] 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.301+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd||||||||||cell_id cell0 nbr_list [{'ho': True, 'pciValue': 1, 'targetCellId': 'cell1'}, {'ho': True, 'pciValue': 2, 'targetCellId': 'cell2'}] 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.301+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd||||||||||Requesting URL: http://10.250.0.3:5000/simulated/configdb/getNbrList/cell1/2024-02-20 18:38:01 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.305+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd||||||||||Received response [code: 200, headers: {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '207', 'Connection': 'close'}, data: {'_content': b'{\n "cellId": "cell1",\n "nbrList": [\n {\n "ho": true,\n "pciValue": 0,\n "targetCellId": "cell0"\n },\n {\n "ho": true,\n "pciValue": 2,\n "targetCellId": "cell2"\n }\n ]\n}\n', '_content_consumed': True, '_next': None, 'status_code': 200, 'headers': {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '207', 'Connection': 'close'}, 'raw': , 'url': 'http://10.250.0.3:5000/simulated/configdb/getNbrList/cell1/2024-02-20%2018:38:01', 'encoding': 'utf-8', 'history': [], 'reason': 'OK', 'cookies': , 'elapsed': datetime.timedelta(microseconds=3167), 'request': , 'connection': }] 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.306+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd||||||||||cell_id cell1 nbr_list [{'ho': True, 'pciValue': 0, 'targetCellId': 'cell0'}, {'ho': True, 'pciValue': 2, 'targetCellId': 'cell2'}] 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.306+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd||||||||||Requesting URL: http://10.250.0.3:5000/simulated/configdb/getNbrList/cell2/2024-02-20 18:38:01 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.310+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd||||||||||Received response [code: 200, headers: {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '207', 'Connection': 'close'}, data: {'_content': b'{\n "cellId": "cell2",\n "nbrList": [\n {\n "ho": true,\n "pciValue": 0,\n "targetCellId": "cell0"\n },\n {\n "ho": true,\n "pciValue": 1,\n "targetCellId": "cell1"\n }\n ]\n}\n', '_content_consumed': True, '_next': None, 'status_code': 200, 'headers': {'Server': 'Werkzeug/3.0.1 Python/3.8.10', 'Date': 'Tue, 20 Feb 2024 18:38:01 GMT', 'Content-Type': 'application/json', 'Content-Length': '207', 'Connection': 'close'}, 'raw': , 'url': 'http://10.250.0.3:5000/simulated/configdb/getNbrList/cell2/2024-02-20%2018:38:01', 'encoding': 'utf-8', 'history': [], 'reason': 'OK', 'cookies': , 'elapsed': datetime.timedelta(microseconds=3333), 'request': , 'connection': }] 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.311+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd||||||||||cell_id cell2 nbr_list [{'ho': True, 'pciValue': 0, 'targetCellId': 'cell0'}, {'ho': True, 'pciValue': 1, 'targetCellId': 'cell1'}] 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.518+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|INFO||10.250.0.4||96bbe761e0bd|||||||instanceUUID=2d041a52-d01f-11ee-a11e-02420afa0004,InvocationID=2d041d7c-d01f-11ee-a11e-02420afa0004,serviceName=OOF_OSDF,threadID=Thread-11,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.289|||Inside worker thread for request ID: yyy-yyy-yyyy 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.519+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|INFO||10.250.0.4||96bbe761e0bd|||||||instanceUUID=2d041a52-d01f-11ee-a11e-02420afa0004,InvocationID=2d041d7c-d01f-11ee-a11e-02420afa0004,serviceName=OOF_OSDF,threadID=Thread-11,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.289|||Posting result to callback URL for request ID: yyy-yyy-yyyy; callback URL=https://wiki.onap.org:5000/callbackUrl/ body={'transactionId': 'xxx-xxx-xxxx', 'requestId': 'yyy-yyy-yyyy', 'requestStatus': 'completed', 'statusMessage': 'success', 'solutions': {'networkId': 'netw1000', 'pciSolutions': [], 'anrSolutions': []}} 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.520+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|ERROR||10.250.0.4||96bbe761e0bd|||||||instanceUUID=2d041a52-d01f-11ee-a11e-02420afa0004,InvocationID=2d041d7c-d01f-11ee-a11e-02420afa0004,serviceName=OOF_OSDF,threadID=Thread-11,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.289,errorCode=400,errorDescription=Internal Error|||pci response: {'transactionId': 'xxx-xxx-xxxx', 'requestId': 'yyy-yyy-yyyy', 'requestStatus': 'completed', 'statusMessage': 'success', 'solutions': {'networkId': 'netw1000', 'pciSolutions': [], 'anrSolutions': []}} 2024-02-20T18:38:01.289+00:00|2024-02-20T18:38:01.521+00:00|yyy-yyy-yyyy||Thread-11|96bbe761e0bd|OOF_OSDF|SO||||||2d041a52-d01f-11ee-a11e-02420afa0004|DEBUG||10.250.0.4||96bbe761e0bd|||||||instanceUUID=2d041a52-d01f-11ee-a11e-02420afa0004,InvocationID=2d041d7c-d01f-11ee-a11e-02420afa0004,serviceName=OOF_OSDF,threadID=Thread-11,server=96bbe761e0bd,serverIPAddress=10.250.0.4,requestID=yyy-yyy-yyyy,partnerName=SO,entryTimestamp=2024-02-20T18:38:01.289,errorCode=400,errorDescription=Internal Error|||Requesting URL: https://wiki.onap.org:5000/callbackUrl/ 96bbe761e0bd 96bbe761e0bd ++ /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/kill-instance.sh osdf_sim Stopping and removing containers WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:5000 * Running on http://10.250.0.3:5000 Press CTRL+C to quit * Restarting with watchdog (inotify) * Debugger is active! * Debugger PIN: 130-505-704 10.250.0.4 - - [20/Feb/2024 18:38:00] "GET /simulated/aai/v23/nodes/service-instances/service-instance/9629e36c-a3d9-4aed-8368-f72b8be1cd34?depth=2 HTTP/1.1" 200 - 10.250.0.4 - - [20/Feb/2024 18:38:01] "PUT /simulated/aai/v23/dsl?format=count HTTP/1.1" 200 - 10.250.0.4 - - [20/Feb/2024 18:38:01] "GET /simulated/aai/v23/nodes/service-instances/service-instance/9629e36c-a3d9-4aed-8368-f72b8be1cd34?depth=2 HTTP/1.1" 200 - 10.250.0.4 - - [20/Feb/2024 18:38:01] "PUT /simulated/aai/v23/dsl?format=count HTTP/1.1" 200 - 10.250.0.4 - - [20/Feb/2024 18:38:01] "POST /simulated/policy/pdpx/decision/v1 HTTP/1.1" 200 - 10.250.0.4 - - [20/Feb/2024 18:38:01] "POST /simulated/policy/pdpx/decision/v1 HTTP/1.1" 200 - 10.250.0.4 - - [20/Feb/2024 18:38:01] "POST /simulated/oof/has-api/flow1-success-simple/main.json HTTP/1.1" 200 - 10.250.0.4 - - [20/Feb/2024 18:38:01] "GET /simulated/configdb/getCellList/netw1000/2024-02-20%2018:38:01 HTTP/1.1" 200 - 10.250.0.4 - - [20/Feb/2024 18:38:01] "GET /simulated/configdb/getNbrList/cell0/2024-02-20%2018:38:01 HTTP/1.1" 200 - 10.250.0.4 - - [20/Feb/2024 18:38:01] "GET /simulated/configdb/getNbrList/cell1/2024-02-20%2018:38:01 HTTP/1.1" 200 - 10.250.0.4 - - [20/Feb/2024 18:38:01] "GET /simulated/configdb/getNbrList/cell2/2024-02-20%2018:38:01 HTTP/1.1" 200 - b8a79e38dec6 b8a79e38dec6 ++ echo '# aaf-sms teardown.sh script' # aaf-sms teardown.sh script ++ /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/kill-instance.sh sms Stopping and removing containers ERROR: 2024/02/20 18:36:08 auth.go:226: Read from file: open auth/role: no such file or directory 1527b27cabd2 1527b27cabd2 ++ /w/workspace/optf-osdf-merge-verification-maven-master/csit/scripts/kill-instance.sh vault Stopping and removing containers 2024-02-20T18:36:08.022Z [INFO] proxy environment: http_proxy= https_proxy= no_proxy= 2024-02-20T18:36:08.022Z [WARN] no `api_addr` value specified in config or in VAULT_API_ADDR; falling back to detection if possible, but this value should be manually set 2024-02-20T18:36:08.024Z [ERROR] core: no seal config found, can't determine if legacy or new-style shamir 2024-02-20T18:36:08.024Z [ERROR] core: no seal config found, can't determine if legacy or new-style shamir 2024-02-20T18:36:08.024Z [INFO] core: security barrier not initialized 2024-02-20T18:36:08.024Z [INFO] core: security barrier initialized: stored=1 shares=1 threshold=1 2024-02-20T18:36:08.024Z [INFO] core: post-unseal setup starting 2024-02-20T18:36:08.039Z [INFO] core: loaded wrapping token key 2024-02-20T18:36:08.039Z [INFO] core: successfully setup plugin catalog: plugin-directory= 2024-02-20T18:36:08.039Z [INFO] core: no mounts; adding default mount table 2024-02-20T18:36:08.043Z [INFO] core: successfully mounted backend: type=cubbyhole path=cubbyhole/ 2024-02-20T18:36:08.044Z [INFO] core: successfully mounted backend: type=system path=sys/ 2024-02-20T18:36:08.044Z [INFO] core: successfully mounted backend: type=identity path=identity/ 2024-02-20T18:36:08.046Z [INFO] core: successfully enabled credential backend: type=token path=token/ 2024-02-20T18:36:08.046Z [INFO] core: restoring leases 2024-02-20T18:36:08.046Z [INFO] rollback: starting rollback manager 2024-02-20T18:36:08.046Z [INFO] expiration: lease restore complete 2024-02-20T18:36:08.049Z [INFO] identity: entities restored 2024-02-20T18:36:08.050Z [INFO] identity: groups restored 2024-02-20T18:36:08.050Z [INFO] core: post-unseal setup complete 2024-02-20T18:36:08.050Z [INFO] core: root token generated 2024-02-20T18:36:08.050Z [INFO] core: pre-seal teardown starting 2024-02-20T18:36:08.050Z [INFO] rollback: stopping rollback manager 2024-02-20T18:36:08.051Z [INFO] core: pre-seal teardown complete 2024-02-20T18:36:08.051Z [ERROR] core: no seal config found, can't determine if legacy or new-style shamir 2024-02-20T18:36:08.051Z [INFO] core.cluster-listener: starting listener: listener_address=0.0.0.0:8201 2024-02-20T18:36:08.051Z [INFO] core.cluster-listener: serving cluster requests: cluster_listen_address=[::]:8201 2024-02-20T18:36:08.052Z [INFO] core: post-unseal setup starting 2024-02-20T18:36:08.052Z [INFO] core: loaded wrapping token key 2024-02-20T18:36:08.052Z [INFO] core: successfully setup plugin catalog: plugin-directory= 2024-02-20T18:36:08.053Z [INFO] core: successfully mounted backend: type=system path=sys/ 2024-02-20T18:36:08.053Z [INFO] core: successfully mounted backend: type=identity path=identity/ 2024-02-20T18:36:08.053Z [INFO] core: successfully mounted backend: type=cubbyhole path=cubbyhole/ 2024-02-20T18:36:08.055Z [INFO] core: successfully enabled credential backend: type=token path=token/ 2024-02-20T18:36:08.055Z [INFO] core: restoring leases 2024-02-20T18:36:08.055Z [INFO] rollback: starting rollback manager 2024-02-20T18:36:08.055Z [INFO] identity: entities restored 2024-02-20T18:36:08.055Z [INFO] identity: groups restored 2024-02-20T18:36:08.055Z [INFO] core: post-unseal setup complete 2024-02-20T18:36:08.055Z [INFO] core: vault is unsealed 2024-02-20T18:36:08.055Z [INFO] expiration: lease restore complete 2024-02-20T18:36:08.057Z [INFO] expiration: revoked lease: lease_id=auth/token/root/h36a668a14e2035767517dc592f539f706c4862d61ed047436980d46821f79085 2024-02-20T18:36:08.059Z [INFO] core: successful mount: namespace= path=secret/ type=kv 2024-02-20T18:36:08.069Z [INFO] secrets.kv.kv_a4ae2c94: collecting keys to upgrade 2024-02-20T18:36:08.069Z [INFO] secrets.kv.kv_a4ae2c94: done collecting keys: num_keys=1 2024-02-20T18:36:08.069Z [INFO] secrets.kv.kv_a4ae2c94: upgrading keys finished 2024-02-20T18:36:08.453Z [INFO] core: enabled credential backend: path=approle/ type=approle 2024-02-20T18:36:08.459Z [INFO] expiration: revoked lease: lease_id=auth/token/create/a3433ddfec420bc121dd4b2454a548f3c269dad9 2024-02-20T18:37:37.311Z [INFO] core: successful mount: namespace= path=sms/osdf/ type=kv 2024-02-20T18:37:37.314Z [INFO] core: successful mount: namespace= path=sms/smsinternaldomain/ type=kv 036fd9a0b797 036fd9a0b797 + load_set + _setopts=hxB ++ echo braceexpand:hashall:interactive-comments:xtrace ++ tr : ' ' + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o braceexpand + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o hashall + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o interactive-comments + for i in $(echo "$SHELLOPTS" | tr ':' ' ') + set +o xtrace ++ echo hxB ++ sed 's/./& /g' + for i in $(echo "$_setopts" | sed 's/./& /g') + set +h + for i in $(echo "$_setopts" | sed 's/./& /g') + set +x + exit 0 [optf-osdf-merge-verification-maven-master] $ /bin/bash /tmp/jenkins10144611501410485026.sh $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 2088 killed; [ssh-agent] Stopped. Robot results publisher started... INFO: Checking test criticality is deprecated and will be dropped in a future release! -Parsing output xml: Done! WARNING! Could not find file: **/log.html WARNING! Could not find file: **/report.html -Copying log files to build dir: Done! -Assigning results to build: Done! -Checking thresholds: Done! Done publishing Robot results. [PostBuildScript] - [INFO] Executing post build scripts. [optf-osdf-merge-verification-maven-master] $ /bin/bash /tmp/jenkins2841471314068312929.sh ---> sysstat.sh [optf-osdf-merge-verification-maven-master] $ /bin/bash /tmp/jenkins14089185800024755339.sh ---> package-listing.sh ++ facter osfamily ++ tr '[:upper:]' '[:lower:]' + OS_FAMILY=debian + workspace=/w/workspace/optf-osdf-merge-verification-maven-master + START_PACKAGES=/tmp/packages_start.txt + END_PACKAGES=/tmp/packages_end.txt + DIFF_PACKAGES=/tmp/packages_diff.txt + PACKAGES=/tmp/packages_start.txt + '[' /w/workspace/optf-osdf-merge-verification-maven-master ']' + PACKAGES=/tmp/packages_end.txt + case "${OS_FAMILY}" in + dpkg -l + grep '^ii' + '[' -f /tmp/packages_start.txt ']' + '[' -f /tmp/packages_end.txt ']' + diff /tmp/packages_start.txt /tmp/packages_end.txt + '[' /w/workspace/optf-osdf-merge-verification-maven-master ']' + mkdir -p /w/workspace/optf-osdf-merge-verification-maven-master/archives/ + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/optf-osdf-merge-verification-maven-master/archives/ [optf-osdf-merge-verification-maven-master] $ /bin/bash /tmp/jenkins2879290075465990275.sh ---> capture-instance-metadata.sh Setup pyenv: system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/optf-osdf-merge-verification-maven-master/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-leoc from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: lftools lf-activate-venv(): INFO: Adding /tmp/venv-leoc/bin to PATH INFO: Running in OpenStack, capturing instance metadata [optf-osdf-merge-verification-maven-master] $ /bin/bash /tmp/jenkins5781460589848585652.sh provisioning config files... copy managed file [jenkins-log-archives-settings] to file:/w/workspace/optf-osdf-merge-verification-maven-master@tmp/config16505696735349571608tmp Regular expression run condition: Expression=[^.*logs-s3.*], Label=[] Run condition [Regular expression match] preventing perform for step [Provide Configuration files] [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content SERVER_ID=logs [EnvInject] - Variables injected successfully. [optf-osdf-merge-verification-maven-master] $ /bin/bash /tmp/jenkins2411542069957089858.sh ---> create-netrc.sh [optf-osdf-merge-verification-maven-master] $ /bin/bash /tmp/jenkins13371866186700774512.sh ---> python-tools-install.sh Setup pyenv: system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/optf-osdf-merge-verification-maven-master/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-leoc from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: lftools lf-activate-venv(): INFO: Adding /tmp/venv-leoc/bin to PATH [optf-osdf-merge-verification-maven-master] $ /bin/bash /tmp/jenkins12183000646093598360.sh ---> sudo-logs.sh Archiving 'sudo' log.. [optf-osdf-merge-verification-maven-master] $ /bin/bash /tmp/jenkins8436879749178598409.sh ---> job-cost.sh Setup pyenv: system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/optf-osdf-merge-verification-maven-master/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-leoc from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. lftools 0.37.8 requires openstacksdk<1.5.0, but you have openstacksdk 2.1.0 which is incompatible. lf-activate-venv(): INFO: Adding /tmp/venv-leoc/bin to PATH INFO: No Stack... INFO: Retrieving Pricing Info for: v3-standard-8 INFO: Archiving Costs [optf-osdf-merge-verification-maven-master] $ /bin/bash -l /tmp/jenkins15420371558050985541.sh ---> logs-deploy.sh Setup pyenv: system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/optf-osdf-merge-verification-maven-master/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-leoc from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: lftools ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. python-openstackclient 6.5.0 requires openstacksdk>=2.0.0, but you have openstacksdk 1.4.0 which is incompatible. lf-activate-venv(): INFO: Adding /tmp/venv-leoc/bin to PATH INFO: Nexus URL https://nexus.onap.org path production/vex-yul-ecomp-jenkins-1/optf-osdf-merge-verification-maven-master/32 INFO: archiving workspace using pattern(s): -p **/*.log -p **/hs_err_*.log -p **/target/**/feature.xml -p **/target/failsafe-reports/failsafe-summary.xml -p **/target/surefire-reports/*-output.txt Archives upload complete. INFO: archiving logs to Nexus ---> uname -a: Linux prd-ubuntu1804-docker-8c-8g-7089 4.15.0-192-generic #203-Ubuntu SMP Wed Aug 10 17:40:03 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux ---> lscpu: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 8 NUMA node(s): 1 Vendor ID: AuthenticAMD CPU family: 23 Model: 49 Model name: AMD EPYC-Rome Processor Stepping: 0 CPU MHz: 2800.000 BogoMIPS: 5600.00 Virtualization: AMD-V Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 512K L3 cache: 16384K NUMA node0 CPU(s): 0-7 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr arat npt nrip_save umip rdpid arch_capabilities ---> nproc: 8 ---> df -h: Filesystem Size Used Avail Use% Mounted on udev 16G 0 16G 0% /dev tmpfs 3.2G 716K 3.2G 1% /run /dev/vda1 155G 13G 142G 9% / tmpfs 16G 0 16G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/vda15 105M 4.4M 100M 5% /boot/efi tmpfs 3.2G 0 3.2G 0% /run/user/1001 ---> free -m: total used free shared buff/cache available Mem: 32167 880 25696 0 5589 30831 Swap: 1023 0 1023 ---> ip addr: 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000 link/ether fa:16:3e:c7:46:a0 brd ff:ff:ff:ff:ff:ff inet 10.30.106.204/23 brd 10.30.107.255 scope global dynamic ens3 valid_lft 85849sec preferred_lft 85849sec inet6 fe80::f816:3eff:fec7:46a0/64 scope link valid_lft forever preferred_lft forever 3: docker0: mtu 1500 qdisc noqueue state DOWN group default link/ether 02:42:7b:68:0c:f4 brd ff:ff:ff:ff:ff:ff inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0 valid_lft forever preferred_lft forever inet6 fe80::42:7bff:fe68:cf4/64 scope link valid_lft forever preferred_lft forever ---> sar -b -r -n DEV: Linux 4.15.0-192-generic (prd-ubuntu1804-docker-8c-8g-7089) 02/20/24 _x86_64_ (8 CPU) 18:30:02 LINUX RESTART (8 CPU) 18:31:00 tps rtps wtps bread/s bwrtn/s 18:32:01 141.75 26.08 115.67 1941.32 85429.93 18:33:01 104.97 25.08 79.89 703.62 11290.52 18:34:01 65.86 0.90 64.96 49.73 15712.85 18:35:01 213.38 6.30 207.08 522.76 58874.24 18:36:01 171.69 2.80 168.89 78.52 29265.12 18:37:02 454.02 0.73 453.29 114.38 40048.79 18:38:01 133.35 1.91 131.44 70.36 27498.25 18:39:01 42.74 0.97 41.78 66.12 2862.86 Average: 165.99 8.15 157.84 447.25 33994.01 18:31:00 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 18:32:01 29871668 31591472 3067544 9.31 77720 1946740 1962492 5.77 1037156 1730032 107368 18:33:01 28722048 31092932 4217164 12.80 98580 2552140 3485264 10.25 1556672 2304256 422160 18:34:01 28207400 31044368 4731812 14.37 111452 2983636 2266268 6.67 1621820 2718624 432364 18:35:01 27007748 30922048 5931464 18.01 130740 3970800 2207328 6.49 1903100 3556268 278500 18:36:01 27343108 31647628 5596104 16.99 154640 4297952 1518336 4.47 1192104 3892788 210260 18:37:02 26262772 31525364 6676440 20.27 188352 5143012 2371560 6.98 1420996 4649076 63184 18:38:01 26180768 31423428 6758444 20.52 202300 5103720 3298460 9.70 1490524 4655752 60 18:39:01 26330988 31588708 6608224 20.06 205716 5120272 1455328 4.28 1358996 4651984 31868 Average: 27490812 31354494 5448400 16.54 146188 3889784 2320630 6.83 1447671 3519848 193220 18:31:00 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 18:32:01 lo 2.49 2.49 0.24 0.24 0.00 0.00 0.00 0.00 18:32:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18:32:01 ens3 75.97 51.06 463.08 26.92 0.00 0.00 0.00 0.00 18:33:01 lo 4.80 4.80 0.46 0.46 0.00 0.00 0.00 0.00 18:33:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18:33:01 ens3 140.23 107.10 2304.38 17.03 0.00 0.00 0.00 0.00 18:34:01 lo 2.27 2.27 0.29 0.29 0.00 0.00 0.00 0.00 18:34:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18:34:01 ens3 38.23 26.50 15.46 8.44 0.00 0.00 0.00 0.00 18:35:01 lo 1.27 1.27 0.11 0.11 0.00 0.00 0.00 0.00 18:35:01 veth98da73e 27.66 45.68 1.92 1140.43 0.00 0.00 0.00 0.09 18:35:01 docker0 105.23 180.11 6.47 4415.08 0.00 0.00 0.00 0.00 18:35:01 ens3 640.12 376.71 5550.93 92.41 0.00 0.00 0.00 0.00 18:36:01 lo 2.53 2.53 0.25 0.25 0.00 0.00 0.00 0.00 18:36:01 docker0 8.87 15.50 0.55 406.48 0.00 0.00 0.00 0.00 18:36:01 ens3 197.62 120.90 856.25 35.07 0.00 0.00 0.00 0.00 18:37:02 lo 2.20 2.20 0.24 0.24 0.00 0.00 0.00 0.00 18:37:02 vethe545998 70.92 139.63 5.15 2107.18 0.00 0.00 0.00 0.17 18:37:02 vethb075537 0.80 1.03 0.10 0.10 0.00 0.00 0.00 0.00 18:37:02 veth818de52 0.70 0.90 0.08 0.10 0.00 0.00 0.00 0.00 18:38:01 veth52f7137 0.86 1.00 0.14 0.15 0.00 0.00 0.00 0.00 18:38:01 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18:38:01 veth1ecc1eb 0.25 0.56 0.03 0.05 0.00 0.00 0.00 0.00 18:38:01 vethb075537 2.88 3.08 0.34 0.32 0.00 0.00 0.00 0.00 18:39:01 lo 0.87 0.87 0.08 0.08 0.00 0.00 0.00 0.00 18:39:01 docker0 201.47 359.16 13.27 7342.38 0.00 0.00 0.00 0.00 18:39:01 ens3 1803.60 1145.56 14848.19 288.43 0.00 0.00 0.00 0.00 Average: lo 2.06 2.06 0.21 0.21 0.00 0.00 0.00 0.00 Average: docker0 25.18 44.89 1.66 917.78 0.00 0.00 0.00 0.00 Average: ens3 185.84 114.43 1665.88 28.63 0.00 0.00 0.00 0.00 ---> sar -P ALL: Linux 4.15.0-192-generic (prd-ubuntu1804-docker-8c-8g-7089) 02/20/24 _x86_64_ (8 CPU) 18:30:02 LINUX RESTART (8 CPU) 18:31:00 CPU %user %nice %system %iowait %steal %idle 18:32:01 all 9.63 0.00 0.83 1.15 0.04 88.35 18:32:01 0 13.25 0.00 0.85 0.05 0.03 85.82 18:32:01 1 3.92 0.00 0.46 3.14 0.02 92.47 18:32:01 2 8.61 0.00 0.84 1.39 0.05 89.11 18:32:01 3 3.71 0.00 0.75 2.30 0.03 93.21 18:32:01 4 3.30 0.00 0.31 0.16 0.02 96.21 18:32:01 5 2.44 0.00 0.23 0.03 0.02 97.28 18:32:01 6 16.72 0.00 1.67 0.62 0.05 80.93 18:32:01 7 25.04 0.00 1.46 1.53 0.10 71.87 18:33:01 all 11.58 0.00 0.97 0.34 0.05 87.07 18:33:01 0 2.82 0.00 0.70 0.35 0.03 96.10 18:33:01 1 10.71 0.00 0.85 0.33 0.03 88.07 18:33:01 2 6.24 0.00 0.45 0.03 0.03 93.24 18:33:01 3 6.36 0.00 0.78 1.07 0.07 91.72 18:33:01 4 3.93 0.00 0.55 0.00 0.05 95.47 18:33:01 5 2.09 0.00 0.65 0.22 0.03 97.01 18:33:01 6 53.19 0.00 2.70 0.55 0.08 43.47 18:33:01 7 7.21 0.00 1.13 0.13 0.07 91.46 18:34:01 all 7.28 0.00 0.35 0.33 0.03 92.02 18:34:01 0 0.17 0.00 0.07 0.00 0.02 99.75 18:34:01 1 1.17 0.00 0.30 1.20 0.02 97.32 18:34:01 2 9.05 0.00 0.20 0.03 0.03 90.68 18:34:01 3 0.35 0.00 0.20 1.22 0.03 98.20 18:34:01 4 0.05 0.00 0.10 0.00 0.02 99.83 18:34:01 5 0.10 0.00 0.12 0.00 0.00 99.78 18:34:01 6 41.66 0.00 1.27 0.13 0.05 56.89 18:34:01 7 5.68 0.00 0.50 0.02 0.05 93.75 18:35:01 all 12.66 0.00 2.49 0.83 0.05 83.97 18:35:01 0 7.09 0.00 2.35 0.02 0.03 90.51 18:35:01 1 10.92 0.00 1.62 0.03 0.03 87.39 18:35:01 2 7.08 0.00 3.55 0.25 0.05 89.07 18:35:01 3 23.55 0.00 2.54 3.67 0.07 70.17 18:35:01 4 6.57 0.00 2.52 0.10 0.05 90.76 18:35:01 5 24.38 0.00 2.70 0.13 0.07 72.72 18:35:01 6 10.00 0.00 2.00 2.35 0.03 85.63 18:35:01 7 11.75 0.00 2.63 0.10 0.03 85.48 18:36:01 all 10.87 0.00 1.87 0.67 0.05 86.55 18:36:01 0 14.83 0.00 2.45 0.22 0.05 82.45 18:36:01 1 6.78 0.00 1.50 0.03 0.05 91.63 18:36:01 2 4.06 0.00 1.15 0.07 0.03 94.68 18:36:01 3 11.98 0.00 2.59 0.10 0.05 85.28 18:36:01 4 9.91 0.00 1.64 0.12 0.03 88.30 18:36:01 5 1.72 0.00 1.20 0.13 0.03 96.91 18:36:01 6 7.10 0.00 1.61 3.49 0.07 87.73 18:36:01 7 30.52 0.00 2.75 1.18 0.08 65.46 18:37:02 all 5.49 0.00 2.52 1.43 0.06 90.49 18:37:02 0 5.05 0.00 2.40 1.91 0.07 90.57 18:37:02 1 4.83 0.00 4.72 1.46 0.05 88.94 18:37:02 2 3.53 0.00 2.21 0.38 0.07 93.81 18:37:02 3 6.33 0.00 2.32 0.05 0.07 91.23 18:37:02 4 5.80 0.00 2.11 0.03 0.07 91.99 18:37:02 5 4.97 0.00 2.29 6.31 0.07 86.36 18:37:02 6 9.30 0.00 2.33 1.24 0.07 87.06 18:37:02 7 4.13 0.00 1.85 0.10 0.05 93.87 18:38:01 all 4.41 0.00 1.77 0.47 0.04 93.31 18:38:01 0 1.76 0.00 1.82 1.79 0.02 94.61 18:38:01 1 2.24 0.00 1.53 0.00 0.03 96.19 18:38:01 2 10.12 0.00 2.11 0.20 0.03 87.53 18:38:01 3 7.63 0.00 2.42 0.44 0.03 89.47 18:38:01 4 2.42 0.00 1.38 0.03 0.03 96.14 18:38:01 5 2.50 0.00 1.31 1.21 0.03 94.95 18:38:01 6 5.02 0.00 2.46 0.02 0.03 92.47 18:38:01 7 3.63 0.00 1.02 0.05 0.02 95.28 18:39:01 all 6.85 0.00 0.63 0.16 0.03 92.34 18:39:01 0 0.40 0.00 0.43 0.18 0.03 98.95 18:39:01 1 4.39 0.00 0.47 0.02 0.02 95.11 18:39:01 2 29.17 0.00 1.50 0.13 0.07 69.13 18:39:01 3 3.45 0.00 0.50 0.07 0.02 95.96 18:39:01 4 1.12 0.00 0.65 0.02 0.02 98.20 18:39:01 5 2.62 0.00 0.60 0.78 0.02 95.98 18:39:01 6 0.83 0.00 0.43 0.02 0.02 98.70 18:39:01 7 12.81 0.00 0.45 0.07 0.05 86.63 Average: all 8.61 0.00 1.42 0.67 0.04 89.25 Average: 0 5.70 0.00 1.38 0.56 0.04 92.33 Average: 1 5.62 0.00 1.43 0.78 0.03 92.14 Average: 2 9.73 0.00 1.50 0.32 0.05 88.41 Average: 3 7.91 0.00 1.51 1.12 0.05 89.42 Average: 4 4.14 0.00 1.16 0.06 0.04 94.61 Average: 5 5.09 0.00 1.13 1.10 0.03 92.64 Average: 6 18.02 0.00 1.81 1.05 0.05 79.07 Average: 7 12.64 0.00 1.48 0.40 0.06 85.42