[0KRunning with gitlab-runner 13.5.0 (ece86343) [0;m[0K on System Shared Runner J9EsdQ92 [0;msection_start:1612378473:resolve_secrets [0K[0K[36;1mResolving secrets[0;m [0;msection_end:1612378473:resolve_secrets [0Ksection_start:1612378473:prepare_executor [0K[0K[36;1mPreparing the "docker" executor[0;m [0;m[0KUsing Docker executor with image ubuntu:18.04 ... [0;m[0KUsing locally found image version due to if-not-present pull policy [0;m[0KUsing docker image sha256:4ab73fe41bd466dff16a0e732b568862dce676f1d49de2a85309349266c882f8 for gitlab/gitlab-runner-helper:x86_64-6fbc7474 with digest gitlab/gitlab-runner-helper@sha256:6275194f2d67051ee4538cbd086c4c61b35e15d4439f76b5b5b710bee7344895 ... [0;m[0KUsing locally found image version due to if-not-present pull policy [0;m[0KUsing docker image sha256:c090eaba6b9480dcd1daf063e4efe271711745c21a73c53bdc94c8d9610d2fd9 for ubuntu:18.04 with digest ubuntu@sha256:ea188fdc5be9b25ca048f1e882b33f1bc763fb976a8a4fea446b38ed0efcbeba ... [0;msection_end:1612378475:prepare_executor [0Ksection_start:1612378475:prepare_script [0K[0K[36;1mPreparing environment[0;m [0;mRunning on osm-gitlab via 7dbf9d05aeed... section_end:1612378475:prepare_script [0Ksection_start:1612378475:get_sources [0K[0K[36;1mGetting source from Git repository[0;m [0;m[32;1mFetching changes...[0;m Reinitialized existing Git repository in /builds/gitlab/vnf-onboarding/osm-packages/.git/ [32;1mChecking out 33bcbf91 as master...[0;m Removing build_infra.sh Removing build_slice.sh Removing build_webhost.sh Removing cirros_alarm_ns/checksums.txt Removing cirros_alarm_vnf/checksums.txt Removing delete_slice.sh Removing epa_quota_ns/checksums.txt Removing epa_quota_vnf/checksums.txt Removing fb_magma_knf/ Removing fb_magma_ns/ Removing ha_proxy_charm_ns/ Removing ha_proxy_charm_vnf/ Removing hackfest_basic_metrics_ns/checksums.txt Removing hackfest_basic_metrics_vnf/checksums.txt Removing hackfest_basic_ns/checksums.txt Removing hackfest_basic_sriov_ns/checksums.txt Removing hackfest_basic_sriov_vnf/checksums.txt Removing hackfest_basic_vnf/checksums.txt Removing hackfest_cloudinit_ns/checksums.txt Removing hackfest_cloudinit_vnf/checksums.txt Removing hackfest_epasriov_ns/checksums.txt Removing hackfest_epasriov_vnf/checksums.txt Removing hackfest_gateway_vnfd/ Removing hackfest_k8sproxycharm_ns/checksums.txt Removing hackfest_k8sproxycharm_vnf/checksums.txt Removing hackfest_magma-agw-enb_nsd/ Removing hackfest_magma-agw-enb_vnfd/ Removing hackfest_multivdu_ns/checksums.txt Removing hackfest_multivdu_vnf/checksums.txt Removing hackfest_proxycharm_ns/checksums.txt Removing hackfest_proxycharm_vnf/checksums.txt Removing hackfest_simple_k8s_ns/checksums.txt Removing hackfest_simple_k8s_vnf/checksums.txt Removing hackfest_vyos_ns/checksums.txt Removing hackfest_vyos_vnf/checksums.txt Removing k8s_juju_ns/checksums.txt Removing k8s_jujucontroller_vnf/charms/builds/ Removing k8s_jujumachine_vnf/checksums.txt Removing k8s_proxy_charm_ns/ Removing k8s_proxy_charm_vnf/ Removing magma_slice.yaml Removing native_charm_ns/ Removing native_charm_vnf/ Removing native_k8s_charm_ns/ Removing native_k8s_charm_vnf/ Removing nopasswd_k8s_proxy_charm_ns/ Removing nopasswd_k8s_proxy_charm_vnf/ Removing nopasswd_proxy_charm_ns/ Removing nopasswd_proxy_charm_vnf/ Removing ns_relations_ns/ Removing ns_relations_provides_vnf/ Removing ns_relations_requires_vnf/ Removing nscharm_ns/checksums.txt Removing nscharm_policy_vnf/checksums.txt Removing nscharm_user_vnf/checksums.txt Removing openldap_knf/checksums.txt Removing openldap_ns/checksums.txt Removing params.yaml Removing pdu.yaml Removing pil_price_list.yaml Removing proxy_native_relation_ns/ Removing proxy_native_relation_vnf/ Removing sdn_port_mapping.yaml Removing simple_ee_ns/checksums.txt Removing simple_ee_vnf/checksums.txt Removing simple_nopasswd_ns/checksums.txt Removing simple_nopasswd_vnf/charms/builds/ Removing slice_basic_middle_ns/checksums.txt Removing slice_basic_middle_vnf/checksums.txt Removing slice_basic_ns/checksums.txt Removing slice_basic_vnf/checksums.txt Removing snmp_ee_ns/checksums.txt Removing snmp_ee_vnf/checksums.txt Removing snmp_setcomm_ee_ns/checksums.txt Removing snmp_setcomm_ee_vnf/checksums.txt Removing squid_cnf/ Removing squid_cnf_ns/ Removing ubuntu_cloudinit_ns/checksums.txt Removing ubuntu_cloudinit_vnf/checksums.txt Removing vdu_replicas_ns/checksums.txt Removing vdu_replicas_vnf/checksums.txt Removing vnf-catalog/ Removing vnf_price_list.yaml Removing vnf_relations_ns/ Removing vnf_relations_vnf/ [32;1mSkipping Git submodules setup[0;m section_end:1612378477:get_sources [0Ksection_start:1612378477:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m [0;m[32;1m$ DEBIAN_FRONTEND=noninteractive apt update[0;m WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Get:1 http://archive.ubuntu.com/ubuntu bionic InRelease [242 kB] Get:2 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Get:3 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Get:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB] Get:5 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages [1344 kB] Get:6 http://archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages [13.5 kB] Get:7 http://archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages [186 kB] Get:8 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages [11.3 MB] Get:9 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [2352 kB] Get:10 http://archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [323 kB] Get:11 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [42.6 kB] Get:12 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [2157 kB] Get:13 http://archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages [11.4 kB] Get:14 http://archive.ubuntu.com/ubuntu bionic-backports/main amd64 Packages [11.3 kB] Get:15 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [1921 kB] Get:16 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages [35.5 kB] Get:17 http://security.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [293 kB] Get:18 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1387 kB] Fetched 21.9 MB in 2s (8951 kB/s) Reading package lists... Building dependency tree... Reading state information... 2 packages can be upgraded. Run 'apt list --upgradable' to see them. [32;1m$ DEBIAN_FRONTEND=noninteractive apt install -y gcc git make python3 python3 python3-pip python3-pycurl python3-setuptools sshpass software-properties-common wget[0;m WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: binutils binutils-common binutils-x86-64-linux-gnu build-essential ca-certificates cpp cpp-7 cron dbus dh-python dirmngr distro-info-data dpkg-dev fakeroot file g++ g++-7 gcc-7 gcc-7-base gir1.2-glib-2.0 git-man gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm iso-codes krb5-locales less libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libapparmor1 libapt-inst2.0 libasan4 libasn1-8-heimdal libassuan0 libatomic1 libbinutils libbsd0 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libcurl3-gnutls libdbus-1-3 libdpkg-perl libedit2 liberror-perl libexpat1 libexpat1-dev libfakeroot libfile-fcntllock-perl libgcc-7-dev libgdbm-compat4 libgdbm5 libgirepository-1.0-1 libglib2.0-0 libglib2.0-data libgomp1 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu60 libisl19 libitm1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libksba8 libldap-2.4-2 libldap-common liblocale-gettext-perl liblsan0 libmagic-mgc libmagic1 libmpc3 libmpdec2 libmpfr6 libmpx2 libnghttp2-14 libnpth0 libperl5.26 libpsl5 libpython3-dev libpython3-stdlib libpython3.6 libpython3.6-dev libpython3.6-minimal libpython3.6-stdlib libquadmath0 libreadline7 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libsqlite3-0 libssl1.0.0 libssl1.1 libstdc++-7-dev libtsan0 libubsan0 libwind0-heimdal libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxmuu1 linux-libc-dev lsb-release manpages manpages-dev mime-support multiarch-support netbase openssh-client openssl patch perl perl-modules-5.26 pinentry-curses powermgmt-base publicsuffix python-apt-common python-pip-whl python3-apt python3-asn1crypto python3-cffi-backend python3-crypto python3-cryptography python3-dbus python3-dev python3-distutils python3-gi python3-idna python3-keyring python3-keyrings.alt python3-lib2to3 python3-minimal python3-pkg-resources python3-secretstorage python3-six python3-software-properties python3-wheel python3-xdg python3.6 python3.6-dev python3.6-minimal readline-common shared-mime-info ucf unattended-upgrades xauth xdg-user-dirs xz-utils Suggested packages: binutils-doc cpp-doc gcc-7-locales anacron logrotate checksecurity exim4 | postfix | mail-transport-agent default-dbus-session-bus | dbus-session-bus dbus-user-session libpam-systemd pinentry-gnome3 tor debian-keyring g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg gcc-multilib autoconf automake libtool flex bison gdb gcc-doc gcc-7-multilib libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan4-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg gettext-base git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn parcimonie xloadimage scdaemon isoquery glibc-doc bzr gdbm-l10n krb5-doc krb5-user libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql libstdc++-7-doc lsb make-doc man-browser keychain libpam-ssh monkeysphere ssh-askpass ed diffutils-doc perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl pinentry-doc python3-doc python3-tk python3-venv python3-apt-dbg python-apt-doc python-crypto-doc python-cryptography-doc python3-cryptography-vectors python-dbus-doc python3-dbus-dbg gnome-keyring libkf5wallet-bin gir1.2-gnomekeyring-1.0 libcurl4-gnutls-dev python-pycurl-doc python3-pycurl-dbg python-secretstorage-doc python-setuptools-doc python3.6-venv python3.6-doc binfmt-support readline-doc bsd-mailx default-mta | mail-transport-agent needrestart The following NEW packages will be installed: binutils binutils-common binutils-x86-64-linux-gnu build-essential ca-certificates cpp cpp-7 cron dbus dh-python dirmngr distro-info-data dpkg-dev fakeroot file g++ g++-7 gcc gcc-7 gcc-7-base gir1.2-glib-2.0 git git-man gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm iso-codes krb5-locales less libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libapparmor1 libapt-inst2.0 libasan4 libasn1-8-heimdal libassuan0 libatomic1 libbinutils libbsd0 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libcurl3-gnutls libdbus-1-3 libdpkg-perl libedit2 liberror-perl libexpat1 libexpat1-dev libfakeroot libfile-fcntllock-perl libgcc-7-dev libgdbm-compat4 libgdbm5 libgirepository-1.0-1 libglib2.0-0 libglib2.0-data libgomp1 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu60 libisl19 libitm1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libksba8 libldap-2.4-2 libldap-common liblocale-gettext-perl liblsan0 libmagic-mgc libmagic1 libmpc3 libmpdec2 libmpfr6 libmpx2 libnghttp2-14 libnpth0 libperl5.26 libpsl5 libpython3-dev libpython3-stdlib libpython3.6 libpython3.6-dev libpython3.6-minimal libpython3.6-stdlib libquadmath0 libreadline7 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libsqlite3-0 libssl1.0.0 libssl1.1 libstdc++-7-dev libtsan0 libubsan0 libwind0-heimdal libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxmuu1 linux-libc-dev lsb-release make manpages manpages-dev mime-support multiarch-support netbase openssh-client openssl patch perl perl-modules-5.26 pinentry-curses powermgmt-base publicsuffix python-apt-common python-pip-whl python3 python3-apt python3-asn1crypto python3-cffi-backend python3-crypto python3-cryptography python3-dbus python3-dev python3-distutils python3-gi python3-idna python3-keyring python3-keyrings.alt python3-lib2to3 python3-minimal python3-pip python3-pkg-resources python3-pycurl python3-secretstorage python3-setuptools python3-six python3-software-properties python3-wheel python3-xdg python3.6 python3.6-dev python3.6-minimal readline-common shared-mime-info software-properties-common sshpass ucf unattended-upgrades wget xauth xdg-user-dirs xz-utils 0 upgraded, 178 newly installed, 0 to remove and 2 not upgraded. Need to get 135 MB of archives. After this operation, 467 MB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu bionic/main amd64 cron amd64 3.0pl1-128.1ubuntu1 [68.8 kB] Get:2 http://archive.ubuntu.com/ubuntu bionic/main amd64 liblocale-gettext-perl amd64 1.07-3build2 [16.6 kB] Get:3 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libssl1.1 amd64 1.1.1-1ubuntu2.1~18.04.7 [1301 kB] Get:4 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython3.6-minimal amd64 3.6.9-1~18.04ubuntu1.3 [533 kB] Get:5 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libexpat1 amd64 2.2.5-3ubuntu0.2 [80.5 kB] Get:6 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3.6-minimal amd64 3.6.9-1~18.04ubuntu1.3 [1609 kB] Get:7 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-minimal amd64 3.6.7-1~18.04 [23.7 kB] Get:8 http://archive.ubuntu.com/ubuntu bionic/main amd64 mime-support all 3.60ubuntu1 [30.1 kB] Get:9 http://archive.ubuntu.com/ubuntu bionic/main amd64 libmpdec2 amd64 2.4.2-1ubuntu1 [84.1 kB] Get:10 http://archive.ubuntu.com/ubuntu bionic/main amd64 readline-common all 7.0-3 [52.9 kB] Get:11 http://archive.ubuntu.com/ubuntu bionic/main amd64 libreadline7 amd64 7.0-3 [124 kB] Get:12 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libsqlite3-0 amd64 3.22.0-1ubuntu0.4 [499 kB] Get:13 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython3.6-stdlib amd64 3.6.9-1~18.04ubuntu1.3 [1713 kB] Get:14 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3.6 amd64 3.6.9-1~18.04ubuntu1.3 [203 kB] Get:15 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython3-stdlib amd64 3.6.7-1~18.04 [7240 B] Get:16 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3 amd64 3.6.7-1~18.04 [47.2 kB] Get:17 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 multiarch-support amd64 2.27-3ubuntu1.4 [6944 B] Get:18 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxau6 amd64 1:1.0.8-1ubuntu1 [7556 B] Get:19 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libbsd0 amd64 0.8.7-1ubuntu0.1 [41.6 kB] Get:20 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxdmcp6 amd64 1:1.1.2-3 [10.7 kB] Get:21 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb1 amd64 1.13-2~ubuntu18.04 [45.5 kB] Get:22 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libx11-data all 2:1.6.4-3ubuntu0.3 [114 kB] Get:23 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libx11-6 amd64 2:1.6.4-3ubuntu0.3 [571 kB] Get:24 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxext6 amd64 2:1.3.3-1 [29.4 kB] Get:25 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 perl-modules-5.26 all 5.26.1-6ubuntu0.5 [2762 kB] Get:26 http://archive.ubuntu.com/ubuntu bionic/main amd64 libgdbm5 amd64 1.14.1-6 [26.0 kB] Get:27 http://archive.ubuntu.com/ubuntu bionic/main amd64 libgdbm-compat4 amd64 1.14.1-6 [6084 B] Get:28 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libperl5.26 amd64 5.26.1-6ubuntu0.5 [3534 kB] Get:29 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 perl amd64 5.26.1-6ubuntu0.5 [201 kB] Get:30 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 openssl amd64 1.1.1-1ubuntu2.1~18.04.7 [614 kB] Get:31 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 ca-certificates all 20210119~18.04.1 [147 kB] Get:32 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libapparmor1 amd64 2.12-4ubuntu5.1 [31.3 kB] Get:33 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdbus-1-3 amd64 1.12.2-1ubuntu1.2 [175 kB] Get:34 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 dbus amd64 1.12.2-1ubuntu1.2 [150 kB] Get:35 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 distro-info-data all 0.37ubuntu0.9 [4708 B] Get:36 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libmagic-mgc amd64 1:5.32-2ubuntu0.4 [184 kB] Get:37 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libmagic1 amd64 1:5.32-2ubuntu0.4 [68.6 kB] Get:38 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 file amd64 1:5.32-2ubuntu0.4 [22.1 kB] Get:39 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglib2.0-0 amd64 2.56.4-0ubuntu0.18.04.6 [1171 kB] Get:40 http://archive.ubuntu.com/ubuntu bionic/main amd64 libgirepository-1.0-1 amd64 1.56.1-1 [82.0 kB] Get:41 http://archive.ubuntu.com/ubuntu bionic/main amd64 gir1.2-glib-2.0 amd64 1.56.1-1 [131 kB] Get:42 http://archive.ubuntu.com/ubuntu bionic/main amd64 less amd64 487-0.1 [112 kB] Get:43 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libapt-inst2.0 amd64 1.6.12ubuntu0.2 [54.7 kB] Get:44 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglib2.0-data all 2.56.4-0ubuntu0.18.04.6 [4540 B] Get:45 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libicu60 amd64 60.2-3ubuntu3.1 [8054 kB] Get:46 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxml2 amd64 2.9.4+dfsg1-6.1ubuntu1.3 [663 kB] Get:47 http://archive.ubuntu.com/ubuntu bionic/main amd64 lsb-release all 9.20170808ubuntu1 [11.0 kB] Get:48 http://archive.ubuntu.com/ubuntu bionic/main amd64 netbase all 5.4 [12.7 kB] Get:49 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-dbus amd64 1.2.6-1 [89.9 kB] Get:50 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-gi amd64 3.26.1-2ubuntu1 [153 kB] Get:51 http://archive.ubuntu.com/ubuntu bionic/main amd64 shared-mime-info amd64 1.9-2 [426 kB] Get:52 http://archive.ubuntu.com/ubuntu bionic/main amd64 ucf all 3.0038 [50.5 kB] Get:53 http://archive.ubuntu.com/ubuntu bionic/main amd64 xdg-user-dirs amd64 0.17-1ubuntu1 [48.0 kB] Get:54 http://archive.ubuntu.com/ubuntu bionic/main amd64 xz-utils amd64 5.2.2-1.3 [83.8 kB] Get:55 http://archive.ubuntu.com/ubuntu bionic/main amd64 iso-codes all 3.79-1 [2565 kB] Get:56 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 krb5-locales all 1.16-2ubuntu0.2 [13.4 kB] Get:57 http://archive.ubuntu.com/ubuntu bionic/main amd64 libedit2 amd64 3.1-20170329-1 [76.9 kB] Get:58 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libkrb5support0 amd64 1.16-2ubuntu0.2 [30.8 kB] Get:59 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libk5crypto3 amd64 1.16-2ubuntu0.2 [85.5 kB] Get:60 http://archive.ubuntu.com/ubuntu bionic/main amd64 libkeyutils1 amd64 1.5.9-9.2ubuntu2 [8720 B] Get:61 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libkrb5-3 amd64 1.16-2ubuntu0.2 [279 kB] Get:62 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgssapi-krb5-2 amd64 1.16-2ubuntu0.2 [122 kB] Get:63 http://archive.ubuntu.com/ubuntu bionic/main amd64 libpsl5 amd64 0.19.1-5build1 [41.8 kB] Get:64 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libssl1.0.0 amd64 1.0.2n-1ubuntu5.5 [1088 kB] Get:65 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxmuu1 amd64 2:1.1.2-2 [9674 B] Get:66 http://archive.ubuntu.com/ubuntu bionic/main amd64 manpages all 4.15-1 [1234 kB] Get:67 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 openssh-client amd64 1:7.6p1-4ubuntu0.3 [614 kB] Get:68 http://archive.ubuntu.com/ubuntu bionic/main amd64 powermgmt-base all 1.33 [8660 B] Get:69 http://archive.ubuntu.com/ubuntu bionic/main amd64 publicsuffix all 20180223.1310-1 [97.6 kB] Get:70 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python-apt-common all 1.6.5ubuntu0.5 [16.9 kB] Get:71 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-apt amd64 1.6.5ubuntu0.5 [149 kB] Get:72 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 wget amd64 1.19.4-1ubuntu2.2 [316 kB] Get:73 http://archive.ubuntu.com/ubuntu bionic/main amd64 xauth amd64 1:1.0.10-1 [24.6 kB] Get:74 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 binutils-common amd64 2.30-21ubuntu1~18.04.4 [196 kB] Get:75 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libbinutils amd64 2.30-21ubuntu1~18.04.4 [488 kB] Get:76 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 binutils-x86-64-linux-gnu amd64 2.30-21ubuntu1~18.04.4 [1839 kB] Get:77 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 binutils amd64 2.30-21ubuntu1~18.04.4 [3392 B] Get:78 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libc-dev-bin amd64 2.27-3ubuntu1.4 [71.8 kB] Get:79 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-libc-dev amd64 4.15.0-135.139 [990 kB] Get:80 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libc6-dev amd64 2.27-3ubuntu1.4 [2585 kB] Get:81 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc-7-base amd64 7.5.0-3ubuntu1~18.04 [18.3 kB] Get:82 http://archive.ubuntu.com/ubuntu bionic/main amd64 libisl19 amd64 0.19-1 [551 kB] Get:83 http://archive.ubuntu.com/ubuntu bionic/main amd64 libmpfr6 amd64 4.0.1-1 [243 kB] Get:84 http://archive.ubuntu.com/ubuntu bionic/main amd64 libmpc3 amd64 1.1.0-1 [40.8 kB] Get:85 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 cpp-7 amd64 7.5.0-3ubuntu1~18.04 [8591 kB] Get:86 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 cpp amd64 4:7.4.0-1ubuntu2.3 [27.7 kB] Get:87 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcc1-0 amd64 8.4.0-1ubuntu1~18.04 [39.4 kB] Get:88 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgomp1 amd64 8.4.0-1ubuntu1~18.04 [76.5 kB] Get:89 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libitm1 amd64 8.4.0-1ubuntu1~18.04 [27.9 kB] Get:90 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libatomic1 amd64 8.4.0-1ubuntu1~18.04 [9192 B] Get:91 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libasan4 amd64 7.5.0-3ubuntu1~18.04 [358 kB] Get:92 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 liblsan0 amd64 8.4.0-1ubuntu1~18.04 [133 kB] Get:93 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libtsan0 amd64 8.4.0-1ubuntu1~18.04 [288 kB] Get:94 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libubsan0 amd64 7.5.0-3ubuntu1~18.04 [126 kB] Get:95 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcilkrts5 amd64 7.5.0-3ubuntu1~18.04 [42.5 kB] Get:96 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libmpx2 amd64 8.4.0-1ubuntu1~18.04 [11.6 kB] Get:97 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libquadmath0 amd64 8.4.0-1ubuntu1~18.04 [134 kB] Get:98 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgcc-7-dev amd64 7.5.0-3ubuntu1~18.04 [2378 kB] Get:99 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc-7 amd64 7.5.0-3ubuntu1~18.04 [9381 kB] Get:100 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc amd64 4:7.4.0-1ubuntu2.3 [5184 B] Get:101 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libstdc++-7-dev amd64 7.5.0-3ubuntu1~18.04 [1471 kB] Get:102 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++-7 amd64 7.5.0-3ubuntu1~18.04 [9697 kB] Get:103 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++ amd64 4:7.4.0-1ubuntu2.3 [1568 B] Get:104 http://archive.ubuntu.com/ubuntu bionic/main amd64 make amd64 4.1-9.1ubuntu1 [154 kB] Get:105 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdpkg-perl all 1.19.0.5ubuntu2.3 [211 kB] Get:106 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 patch amd64 2.7.6-2ubuntu1.1 [102 kB] Get:107 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 dpkg-dev all 1.19.0.5ubuntu2.3 [607 kB] Get:108 http://archive.ubuntu.com/ubuntu bionic/main amd64 build-essential amd64 12.4ubuntu1 [4758 B] Get:109 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-lib2to3 all 3.6.9-1~18.04 [77.4 kB] Get:110 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-distutils all 3.6.9-1~18.04 [144 kB] Get:111 http://archive.ubuntu.com/ubuntu bionic/main amd64 dh-python all 3.20180325ubuntu2 [89.2 kB] Get:112 http://archive.ubuntu.com/ubuntu bionic/main amd64 libassuan0 amd64 2.5.1-2 [35.0 kB] Get:113 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 gpgconf amd64 2.2.4-1ubuntu1.3 [123 kB] Get:114 http://archive.ubuntu.com/ubuntu bionic/main amd64 libksba8 amd64 1.3.5-2 [92.6 kB] Get:115 http://archive.ubuntu.com/ubuntu bionic/main amd64 libroken18-heimdal amd64 7.5.0+dfsg-1 [41.3 kB] Get:116 http://archive.ubuntu.com/ubuntu bionic/main amd64 libasn1-8-heimdal amd64 7.5.0+dfsg-1 [175 kB] Get:117 http://archive.ubuntu.com/ubuntu bionic/main amd64 libheimbase1-heimdal amd64 7.5.0+dfsg-1 [29.3 kB] Get:118 http://archive.ubuntu.com/ubuntu bionic/main amd64 libhcrypto4-heimdal amd64 7.5.0+dfsg-1 [85.9 kB] Get:119 http://archive.ubuntu.com/ubuntu bionic/main amd64 libwind0-heimdal amd64 7.5.0+dfsg-1 [47.8 kB] Get:120 http://archive.ubuntu.com/ubuntu bionic/main amd64 libhx509-5-heimdal amd64 7.5.0+dfsg-1 [107 kB] Get:121 http://archive.ubuntu.com/ubuntu bionic/main amd64 libkrb5-26-heimdal amd64 7.5.0+dfsg-1 [206 kB] Get:122 http://archive.ubuntu.com/ubuntu bionic/main amd64 libheimntlm0-heimdal amd64 7.5.0+dfsg-1 [14.8 kB] Get:123 http://archive.ubuntu.com/ubuntu bionic/main amd64 libgssapi3-heimdal amd64 7.5.0+dfsg-1 [96.5 kB] Get:124 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libsasl2-modules-db amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 [15.0 kB] Get:125 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libsasl2-2 amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 [49.2 kB] Get:126 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libldap-common all 2.4.45+dfsg-1ubuntu1.8 [17.0 kB] Get:127 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libldap-2.4-2 amd64 2.4.45+dfsg-1ubuntu1.8 [155 kB] Get:128 http://archive.ubuntu.com/ubuntu bionic/main amd64 libnpth0 amd64 1.5-3 [7668 B] Get:129 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 dirmngr amd64 2.2.4-1ubuntu1.3 [316 kB] Get:130 http://archive.ubuntu.com/ubuntu bionic/main amd64 libfakeroot amd64 1.22-2ubuntu1 [25.9 kB] Get:131 http://archive.ubuntu.com/ubuntu bionic/main amd64 fakeroot amd64 1.22-2ubuntu1 [62.3 kB] Get:132 http://archive.ubuntu.com/ubuntu bionic/main amd64 libnghttp2-14 amd64 1.30.0-1ubuntu1 [77.8 kB] Get:133 http://archive.ubuntu.com/ubuntu bionic/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-1 [54.2 kB] Get:134 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcurl3-gnutls amd64 7.58.0-2ubuntu3.12 [212 kB] Get:135 http://archive.ubuntu.com/ubuntu bionic/main amd64 liberror-perl all 0.17025-1 [22.8 kB] Get:136 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 git-man all 1:2.17.1-1ubuntu0.7 [804 kB] Get:137 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 git amd64 1:2.17.1-1ubuntu0.7 [3915 kB] Get:138 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 gnupg-l10n all 2.2.4-1ubuntu1.3 [49.7 kB] Get:139 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 gnupg-utils amd64 2.2.4-1ubuntu1.3 [127 kB] Get:140 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 gpg amd64 2.2.4-1ubuntu1.3 [467 kB] Get:141 http://archive.ubuntu.com/ubuntu bionic/main amd64 pinentry-curses amd64 1.1.0-1 [35.8 kB] Get:142 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 gpg-agent amd64 2.2.4-1ubuntu1.3 [227 kB] Get:143 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 gpg-wks-client amd64 2.2.4-1ubuntu1.3 [91.8 kB] Get:144 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 gpg-wks-server amd64 2.2.4-1ubuntu1.3 [85.0 kB] Get:145 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 gpgsm amd64 2.2.4-1ubuntu1.3 [215 kB] Get:146 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 gnupg amd64 2.2.4-1ubuntu1.3 [249 kB] Get:147 http://archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-diff-perl all 1.19.03-1 [47.6 kB] Get:148 http://archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-diff-xs-perl amd64 0.04-5 [11.1 kB] Get:149 http://archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-merge-perl all 0.08-3 [12.0 kB] Get:150 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libexpat1-dev amd64 2.2.5-3ubuntu0.2 [122 kB] Get:151 http://archive.ubuntu.com/ubuntu bionic/main amd64 libfile-fcntllock-perl amd64 0.22-3build2 [33.2 kB] Get:152 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython3.6 amd64 3.6.9-1~18.04ubuntu1.3 [1414 kB] Get:153 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython3.6-dev amd64 3.6.9-1~18.04ubuntu1.3 [44.9 MB] Get:154 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython3-dev amd64 3.6.7-1~18.04 [7328 B] Get:155 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libsasl2-modules amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 [48.9 kB] Get:156 http://archive.ubuntu.com/ubuntu bionic/main amd64 manpages-dev all 4.15-1 [2217 kB] Get:157 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 python-pip-whl all 9.0.1-2.3~ubuntu1.18.04.4 [1653 kB] Get:158 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-asn1crypto all 0.24.0-1 [72.8 kB] Get:159 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-cffi-backend amd64 1.11.5-1 [64.6 kB] Get:160 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-crypto amd64 2.6.1-8ubuntu2 [244 kB] Get:161 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-idna all 2.6-1 [32.5 kB] Get:162 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-six all 1.11.0-2 [11.4 kB] Get:163 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-cryptography amd64 2.1.4-1ubuntu1.4 [220 kB] Get:164 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3.6-dev amd64 3.6.9-1~18.04ubuntu1.3 [508 kB] Get:165 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-dev amd64 3.6.7-1~18.04 [1288 B] Get:166 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-secretstorage all 2.3.1-2 [12.1 kB] Get:167 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-keyring all 10.6.0-1 [26.7 kB] Get:168 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-keyrings.alt all 3.0-1 [16.6 kB] Get:169 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 python3-pip all 9.0.1-2.3~ubuntu1.18.04.4 [114 kB] Get:170 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-pkg-resources all 39.0.1-2 [98.8 kB] Get:171 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-pycurl amd64 7.43.0.1-0.2 [42.5 kB] Get:172 http://archive.ubuntu.com/ubuntu bionic/main amd64 python3-setuptools all 39.0.1-2 [248 kB] Get:173 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-software-properties all 0.96.24.32.14 [23.9 kB] Get:174 http://archive.ubuntu.com/ubuntu bionic/universe amd64 python3-wheel all 0.30.0-0.2 [36.5 kB] Get:175 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-xdg all 0.25-4ubuntu1.1 [31.3 kB] Get:176 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 software-properties-common all 0.96.24.32.14 [10.1 kB] Get:177 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 unattended-upgrades all 1.1ubuntu1.18.04.14 [41.7 kB] Get:178 http://archive.ubuntu.com/ubuntu bionic/universe amd64 sshpass amd64 1.06-1 [10.5 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 135 MB in 4s (38.2 MB/s) Selecting previously unselected package cron. (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 ... 4045 files and directories currently installed.) Preparing to unpack .../0-cron_3.0pl1-128.1ubuntu1_amd64.deb ... Unpacking cron (3.0pl1-128.1ubuntu1) ... Selecting previously unselected package liblocale-gettext-perl. Preparing to unpack .../1-liblocale-gettext-perl_1.07-3build2_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-3build2) ... Selecting previously unselected package libssl1.1:amd64. Preparing to unpack .../2-libssl1.1_1.1.1-1ubuntu2.1~18.04.7_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1-1ubuntu2.1~18.04.7) ... Selecting previously unselected package libpython3.6-minimal:amd64. Preparing to unpack .../3-libpython3.6-minimal_3.6.9-1~18.04ubuntu1.3_amd64.deb ... Unpacking libpython3.6-minimal:amd64 (3.6.9-1~18.04ubuntu1.3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../4-libexpat1_2.2.5-3ubuntu0.2_amd64.deb ... Unpacking libexpat1:amd64 (2.2.5-3ubuntu0.2) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../5-python3.6-minimal_3.6.9-1~18.04ubuntu1.3_amd64.deb ... Unpacking python3.6-minimal (3.6.9-1~18.04ubuntu1.3) ... Setting up libssl1.1:amd64 (1.1.1-1ubuntu2.1~18.04.7) ... Setting up libpython3.6-minimal:amd64 (3.6.9-1~18.04ubuntu1.3) ... Setting up libexpat1:amd64 (2.2.5-3ubuntu0.2) ... Setting up python3.6-minimal (3.6.9-1~18.04ubuntu1.3) ... 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 ... 4354 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.6.7-1~18.04_amd64.deb ... Unpacking python3-minimal (3.6.7-1~18.04) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-1ubuntu1_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-1ubuntu1) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_7.0-3_all.deb ... Unpacking readline-common (7.0-3) ... Selecting previously unselected package libreadline7:amd64. Preparing to unpack .../4-libreadline7_7.0-3_amd64.deb ... Unpacking libreadline7:amd64 (7.0-3) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../5-libsqlite3-0_3.22.0-1ubuntu0.4_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.22.0-1ubuntu0.4) ... Selecting previously unselected package libpython3.6-stdlib:amd64. Preparing to unpack .../6-libpython3.6-stdlib_3.6.9-1~18.04ubuntu1.3_amd64.deb ... Unpacking libpython3.6-stdlib:amd64 (3.6.9-1~18.04ubuntu1.3) ... Selecting previously unselected package python3.6. Preparing to unpack .../7-python3.6_3.6.9-1~18.04ubuntu1.3_amd64.deb ... Unpacking python3.6 (3.6.9-1~18.04ubuntu1.3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../8-libpython3-stdlib_3.6.7-1~18.04_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.6.7-1~18.04) ... Setting up python3-minimal (3.6.7-1~18.04) ... 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 ... 4812 files and directories currently installed.) Preparing to unpack .../0-python3_3.6.7-1~18.04_amd64.deb ... Unpacking python3 (3.6.7-1~18.04) ... Selecting previously unselected package multiarch-support. Preparing to unpack .../1-multiarch-support_2.27-3ubuntu1.4_amd64.deb ... Unpacking multiarch-support (2.27-3ubuntu1.4) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../2-libxau6_1%3a1.0.8-1ubuntu1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.8-1ubuntu1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../3-libbsd0_0.8.7-1ubuntu0.1_amd64.deb ... Unpacking libbsd0:amd64 (0.8.7-1ubuntu0.1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../4-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../5-libxcb1_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb1:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libx11-data. Preparing to unpack .../6-libx11-data_2%3a1.6.4-3ubuntu0.3_all.deb ... Unpacking libx11-data (2:1.6.4-3ubuntu0.3) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../7-libx11-6_2%3a1.6.4-3ubuntu0.3_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.4-3ubuntu0.3) ... Setting up multiarch-support (2.27-3ubuntu1.4) ... Selecting previously unselected package libxext6: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 ... 5136 files and directories currently installed.) Preparing to unpack .../000-libxext6_2%3a1.3.3-1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1) ... Selecting previously unselected package perl-modules-5.26. Preparing to unpack .../001-perl-modules-5.26_5.26.1-6ubuntu0.5_all.deb ... Unpacking perl-modules-5.26 (5.26.1-6ubuntu0.5) ... Selecting previously unselected package libgdbm5:amd64. Preparing to unpack .../002-libgdbm5_1.14.1-6_amd64.deb ... Unpacking libgdbm5:amd64 (1.14.1-6) ... Selecting previously unselected package libgdbm-compat4:amd64. Preparing to unpack .../003-libgdbm-compat4_1.14.1-6_amd64.deb ... Unpacking libgdbm-compat4:amd64 (1.14.1-6) ... Selecting previously unselected package libperl5.26:amd64. Preparing to unpack .../004-libperl5.26_5.26.1-6ubuntu0.5_amd64.deb ... Unpacking libperl5.26:amd64 (5.26.1-6ubuntu0.5) ... Selecting previously unselected package perl. Preparing to unpack .../005-perl_5.26.1-6ubuntu0.5_amd64.deb ... Unpacking perl (5.26.1-6ubuntu0.5) ... Selecting previously unselected package openssl. Preparing to unpack .../006-openssl_1.1.1-1ubuntu2.1~18.04.7_amd64.deb ... Unpacking openssl (1.1.1-1ubuntu2.1~18.04.7) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../007-ca-certificates_20210119~18.04.1_all.deb ... Unpacking ca-certificates (20210119~18.04.1) ... Selecting previously unselected package libapparmor1:amd64. Preparing to unpack .../008-libapparmor1_2.12-4ubuntu5.1_amd64.deb ... Unpacking libapparmor1:amd64 (2.12-4ubuntu5.1) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../009-libdbus-1-3_1.12.2-1ubuntu1.2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.2-1ubuntu1.2) ... Selecting previously unselected package dbus. Preparing to unpack .../010-dbus_1.12.2-1ubuntu1.2_amd64.deb ... Unpacking dbus (1.12.2-1ubuntu1.2) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../011-distro-info-data_0.37ubuntu0.9_all.deb ... Unpacking distro-info-data (0.37ubuntu0.9) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../012-libmagic-mgc_1%3a5.32-2ubuntu0.4_amd64.deb ... Unpacking libmagic-mgc (1:5.32-2ubuntu0.4) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../013-libmagic1_1%3a5.32-2ubuntu0.4_amd64.deb ... Unpacking libmagic1:amd64 (1:5.32-2ubuntu0.4) ... Selecting previously unselected package file. Preparing to unpack .../014-file_1%3a5.32-2ubuntu0.4_amd64.deb ... Unpacking file (1:5.32-2ubuntu0.4) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../015-libglib2.0-0_2.56.4-0ubuntu0.18.04.6_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.56.4-0ubuntu0.18.04.6) ... Selecting previously unselected package libgirepository-1.0-1:amd64. Preparing to unpack .../016-libgirepository-1.0-1_1.56.1-1_amd64.deb ... Unpacking libgirepository-1.0-1:amd64 (1.56.1-1) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../017-gir1.2-glib-2.0_1.56.1-1_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (1.56.1-1) ... Selecting previously unselected package less. Preparing to unpack .../018-less_487-0.1_amd64.deb ... Unpacking less (487-0.1) ... Selecting previously unselected package libapt-inst2.0:amd64. Preparing to unpack .../019-libapt-inst2.0_1.6.12ubuntu0.2_amd64.deb ... Unpacking libapt-inst2.0:amd64 (1.6.12ubuntu0.2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../020-libglib2.0-data_2.56.4-0ubuntu0.18.04.6_all.deb ... Unpacking libglib2.0-data (2.56.4-0ubuntu0.18.04.6) ... Selecting previously unselected package libicu60:amd64. Preparing to unpack .../021-libicu60_60.2-3ubuntu3.1_amd64.deb ... Unpacking libicu60:amd64 (60.2-3ubuntu3.1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../022-libxml2_2.9.4+dfsg1-6.1ubuntu1.3_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-6.1ubuntu1.3) ... Selecting previously unselected package lsb-release. Preparing to unpack .../023-lsb-release_9.20170808ubuntu1_all.deb ... Unpacking lsb-release (9.20170808ubuntu1) ... Selecting previously unselected package netbase. Preparing to unpack .../024-netbase_5.4_all.deb ... Unpacking netbase (5.4) ... Selecting previously unselected package python3-dbus. Preparing to unpack .../025-python3-dbus_1.2.6-1_amd64.deb ... Unpacking python3-dbus (1.2.6-1) ... Selecting previously unselected package python3-gi. Preparing to unpack .../026-python3-gi_3.26.1-2ubuntu1_amd64.deb ... Unpacking python3-gi (3.26.1-2ubuntu1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../027-shared-mime-info_1.9-2_amd64.deb ... Unpacking shared-mime-info (1.9-2) ... Selecting previously unselected package ucf. Preparing to unpack .../028-ucf_3.0038_all.deb ... Moving old data out of the way Unpacking ucf (3.0038) ... Selecting previously unselected package xdg-user-dirs. Preparing to unpack .../029-xdg-user-dirs_0.17-1ubuntu1_amd64.deb ... Unpacking xdg-user-dirs (0.17-1ubuntu1) ... Selecting previously unselected package xz-utils. Preparing to unpack .../030-xz-utils_5.2.2-1.3_amd64.deb ... Unpacking xz-utils (5.2.2-1.3) ... Selecting previously unselected package iso-codes. Preparing to unpack .../031-iso-codes_3.79-1_all.deb ... Unpacking iso-codes (3.79-1) ... Selecting previously unselected package krb5-locales. Preparing to unpack .../032-krb5-locales_1.16-2ubuntu0.2_all.deb ... Unpacking krb5-locales (1.16-2ubuntu0.2) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../033-libedit2_3.1-20170329-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20170329-1) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../034-libkrb5support0_1.16-2ubuntu0.2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.16-2ubuntu0.2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../035-libk5crypto3_1.16-2ubuntu0.2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.16-2ubuntu0.2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../036-libkeyutils1_1.5.9-9.2ubuntu2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.5.9-9.2ubuntu2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../037-libkrb5-3_1.16-2ubuntu0.2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.16-2ubuntu0.2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../038-libgssapi-krb5-2_1.16-2ubuntu0.2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.16-2ubuntu0.2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../039-libpsl5_0.19.1-5build1_amd64.deb ... Unpacking libpsl5:amd64 (0.19.1-5build1) ... Selecting previously unselected package libssl1.0.0:amd64. Preparing to unpack .../040-libssl1.0.0_1.0.2n-1ubuntu5.5_amd64.deb ... Unpacking libssl1.0.0:amd64 (1.0.2n-1ubuntu5.5) ... Selecting previously unselected package libxmuu1:amd64. Preparing to unpack .../041-libxmuu1_2%3a1.1.2-2_amd64.deb ... Unpacking libxmuu1:amd64 (2:1.1.2-2) ... Selecting previously unselected package manpages. Preparing to unpack .../042-manpages_4.15-1_all.deb ... Unpacking manpages (4.15-1) ... Selecting previously unselected package openssh-client. Preparing to unpack .../043-openssh-client_1%3a7.6p1-4ubuntu0.3_amd64.deb ... Unpacking openssh-client (1:7.6p1-4ubuntu0.3) ... Selecting previously unselected package powermgmt-base. Preparing to unpack .../044-powermgmt-base_1.33_all.deb ... Unpacking powermgmt-base (1.33) ... Selecting previously unselected package publicsuffix. Preparing to unpack .../045-publicsuffix_20180223.1310-1_all.deb ... Unpacking publicsuffix (20180223.1310-1) ... Selecting previously unselected package python-apt-common. Preparing to unpack .../046-python-apt-common_1.6.5ubuntu0.5_all.deb ... Unpacking python-apt-common (1.6.5ubuntu0.5) ... Selecting previously unselected package python3-apt. Preparing to unpack .../047-python3-apt_1.6.5ubuntu0.5_amd64.deb ... Unpacking python3-apt (1.6.5ubuntu0.5) ... Selecting previously unselected package wget. Preparing to unpack .../048-wget_1.19.4-1ubuntu2.2_amd64.deb ... Unpacking wget (1.19.4-1ubuntu2.2) ... Selecting previously unselected package xauth. Preparing to unpack .../049-xauth_1%3a1.0.10-1_amd64.deb ... Unpacking xauth (1:1.0.10-1) ... Selecting previously unselected package binutils-common:amd64. Preparing to unpack .../050-binutils-common_2.30-21ubuntu1~18.04.4_amd64.deb ... Unpacking binutils-common:amd64 (2.30-21ubuntu1~18.04.4) ... Selecting previously unselected package libbinutils:amd64. Preparing to unpack .../051-libbinutils_2.30-21ubuntu1~18.04.4_amd64.deb ... Unpacking libbinutils:amd64 (2.30-21ubuntu1~18.04.4) ... Selecting previously unselected package binutils-x86-64-linux-gnu. Preparing to unpack .../052-binutils-x86-64-linux-gnu_2.30-21ubuntu1~18.04.4_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.30-21ubuntu1~18.04.4) ... Selecting previously unselected package binutils. Preparing to unpack .../053-binutils_2.30-21ubuntu1~18.04.4_amd64.deb ... Unpacking binutils (2.30-21ubuntu1~18.04.4) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../054-libc-dev-bin_2.27-3ubuntu1.4_amd64.deb ... Unpacking libc-dev-bin (2.27-3ubuntu1.4) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../055-linux-libc-dev_4.15.0-135.139_amd64.deb ... Unpacking linux-libc-dev:amd64 (4.15.0-135.139) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../056-libc6-dev_2.27-3ubuntu1.4_amd64.deb ... Unpacking libc6-dev:amd64 (2.27-3ubuntu1.4) ... Selecting previously unselected package gcc-7-base:amd64. Preparing to unpack .../057-gcc-7-base_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking gcc-7-base:amd64 (7.5.0-3ubuntu1~18.04) ... Selecting previously unselected package libisl19:amd64. Preparing to unpack .../058-libisl19_0.19-1_amd64.deb ... Unpacking libisl19:amd64 (0.19-1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../059-libmpfr6_4.0.1-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.0.1-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../060-libmpc3_1.1.0-1_amd64.deb ... Unpacking libmpc3:amd64 (1.1.0-1) ... Selecting previously unselected package cpp-7. Preparing to unpack .../061-cpp-7_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking cpp-7 (7.5.0-3ubuntu1~18.04) ... Selecting previously unselected package cpp. Preparing to unpack .../062-cpp_4%3a7.4.0-1ubuntu2.3_amd64.deb ... Unpacking cpp (4:7.4.0-1ubuntu2.3) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../063-libcc1-0_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libcc1-0:amd64 (8.4.0-1ubuntu1~18.04) ... Selecting previously unselected package libgomp1:amd64. Preparing to unpack .../064-libgomp1_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libgomp1:amd64 (8.4.0-1ubuntu1~18.04) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../065-libitm1_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libitm1:amd64 (8.4.0-1ubuntu1~18.04) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../066-libatomic1_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libatomic1:amd64 (8.4.0-1ubuntu1~18.04) ... Selecting previously unselected package libasan4:amd64. Preparing to unpack .../067-libasan4_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking libasan4:amd64 (7.5.0-3ubuntu1~18.04) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../068-liblsan0_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking liblsan0:amd64 (8.4.0-1ubuntu1~18.04) ... Selecting previously unselected package libtsan0:amd64. Preparing to unpack .../069-libtsan0_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libtsan0:amd64 (8.4.0-1ubuntu1~18.04) ... Selecting previously unselected package libubsan0:amd64. Preparing to unpack .../070-libubsan0_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking libubsan0:amd64 (7.5.0-3ubuntu1~18.04) ... Selecting previously unselected package libcilkrts5:amd64. Preparing to unpack .../071-libcilkrts5_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking libcilkrts5:amd64 (7.5.0-3ubuntu1~18.04) ... Selecting previously unselected package libmpx2:amd64. Preparing to unpack .../072-libmpx2_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libmpx2:amd64 (8.4.0-1ubuntu1~18.04) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../073-libquadmath0_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libquadmath0:amd64 (8.4.0-1ubuntu1~18.04) ... Selecting previously unselected package libgcc-7-dev:amd64. Preparing to unpack .../074-libgcc-7-dev_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking libgcc-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... Selecting previously unselected package gcc-7. Preparing to unpack .../075-gcc-7_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking gcc-7 (7.5.0-3ubuntu1~18.04) ... Selecting previously unselected package gcc. Preparing to unpack .../076-gcc_4%3a7.4.0-1ubuntu2.3_amd64.deb ... Unpacking gcc (4:7.4.0-1ubuntu2.3) ... Selecting previously unselected package libstdc++-7-dev:amd64. Preparing to unpack .../077-libstdc++-7-dev_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking libstdc++-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... Selecting previously unselected package g++-7. Preparing to unpack .../078-g++-7_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking g++-7 (7.5.0-3ubuntu1~18.04) ... Selecting previously unselected package g++. Preparing to unpack .../079-g++_4%3a7.4.0-1ubuntu2.3_amd64.deb ... Unpacking g++ (4:7.4.0-1ubuntu2.3) ... Selecting previously unselected package make. Preparing to unpack .../080-make_4.1-9.1ubuntu1_amd64.deb ... Unpacking make (4.1-9.1ubuntu1) ... Selecting previously unselected package libdpkg-perl. Preparing to unpack .../081-libdpkg-perl_1.19.0.5ubuntu2.3_all.deb ... Unpacking libdpkg-perl (1.19.0.5ubuntu2.3) ... Selecting previously unselected package patch. Preparing to unpack .../082-patch_2.7.6-2ubuntu1.1_amd64.deb ... Unpacking patch (2.7.6-2ubuntu1.1) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../083-dpkg-dev_1.19.0.5ubuntu2.3_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu2.3) ... Selecting previously unselected package build-essential. Preparing to unpack .../084-build-essential_12.4ubuntu1_amd64.deb ... Unpacking build-essential (12.4ubuntu1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../085-python3-lib2to3_3.6.9-1~18.04_all.deb ... Unpacking python3-lib2to3 (3.6.9-1~18.04) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../086-python3-distutils_3.6.9-1~18.04_all.deb ... Unpacking python3-distutils (3.6.9-1~18.04) ... Selecting previously unselected package dh-python. Preparing to unpack .../087-dh-python_3.20180325ubuntu2_all.deb ... Unpacking dh-python (3.20180325ubuntu2) ... Selecting previously unselected package libassuan0:amd64. Preparing to unpack .../088-libassuan0_2.5.1-2_amd64.deb ... Unpacking libassuan0:amd64 (2.5.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../089-gpgconf_2.2.4-1ubuntu1.3_amd64.deb ... Unpacking gpgconf (2.2.4-1ubuntu1.3) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../090-libksba8_1.3.5-2_amd64.deb ... Unpacking libksba8:amd64 (1.3.5-2) ... Selecting previously unselected package libroken18-heimdal:amd64. Preparing to unpack .../091-libroken18-heimdal_7.5.0+dfsg-1_amd64.deb ... Unpacking libroken18-heimdal:amd64 (7.5.0+dfsg-1) ... Selecting previously unselected package libasn1-8-heimdal:amd64. Preparing to unpack .../092-libasn1-8-heimdal_7.5.0+dfsg-1_amd64.deb ... Unpacking libasn1-8-heimdal:amd64 (7.5.0+dfsg-1) ... Selecting previously unselected package libheimbase1-heimdal:amd64. Preparing to unpack .../093-libheimbase1-heimdal_7.5.0+dfsg-1_amd64.deb ... Unpacking libheimbase1-heimdal:amd64 (7.5.0+dfsg-1) ... Selecting previously unselected package libhcrypto4-heimdal:amd64. Preparing to unpack .../094-libhcrypto4-heimdal_7.5.0+dfsg-1_amd64.deb ... Unpacking libhcrypto4-heimdal:amd64 (7.5.0+dfsg-1) ... Selecting previously unselected package libwind0-heimdal:amd64. Preparing to unpack .../095-libwind0-heimdal_7.5.0+dfsg-1_amd64.deb ... Unpacking libwind0-heimdal:amd64 (7.5.0+dfsg-1) ... Selecting previously unselected package libhx509-5-heimdal:amd64. Preparing to unpack .../096-libhx509-5-heimdal_7.5.0+dfsg-1_amd64.deb ... Unpacking libhx509-5-heimdal:amd64 (7.5.0+dfsg-1) ... Selecting previously unselected package libkrb5-26-heimdal:amd64. Preparing to unpack .../097-libkrb5-26-heimdal_7.5.0+dfsg-1_amd64.deb ... Unpacking libkrb5-26-heimdal:amd64 (7.5.0+dfsg-1) ... Selecting previously unselected package libheimntlm0-heimdal:amd64. Preparing to unpack .../098-libheimntlm0-heimdal_7.5.0+dfsg-1_amd64.deb ... Unpacking libheimntlm0-heimdal:amd64 (7.5.0+dfsg-1) ... Selecting previously unselected package libgssapi3-heimdal:amd64. Preparing to unpack .../099-libgssapi3-heimdal_7.5.0+dfsg-1_amd64.deb ... Unpacking libgssapi3-heimdal:amd64 (7.5.0+dfsg-1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../100-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2.3_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27~101-g0780600+dfsg-3ubuntu2.3) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../101-libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2.3_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27~101-g0780600+dfsg-3ubuntu2.3) ... Selecting previously unselected package libldap-common. Preparing to unpack .../102-libldap-common_2.4.45+dfsg-1ubuntu1.8_all.deb ... Unpacking libldap-common (2.4.45+dfsg-1ubuntu1.8) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../103-libldap-2.4-2_2.4.45+dfsg-1ubuntu1.8_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.45+dfsg-1ubuntu1.8) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../104-libnpth0_1.5-3_amd64.deb ... Unpacking libnpth0:amd64 (1.5-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../105-dirmngr_2.2.4-1ubuntu1.3_amd64.deb ... Unpacking dirmngr (2.2.4-1ubuntu1.3) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../106-libfakeroot_1.22-2ubuntu1_amd64.deb ... Unpacking libfakeroot:amd64 (1.22-2ubuntu1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../107-fakeroot_1.22-2ubuntu1_amd64.deb ... Unpacking fakeroot (1.22-2ubuntu1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../108-libnghttp2-14_1.30.0-1ubuntu1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.30.0-1ubuntu1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../109-librtmp1_2.4+20151223.gitfa8646d.1-1_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-1) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../110-libcurl3-gnutls_7.58.0-2ubuntu3.12_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.58.0-2ubuntu3.12) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../111-liberror-perl_0.17025-1_all.deb ... Unpacking liberror-perl (0.17025-1) ... Selecting previously unselected package git-man. Preparing to unpack .../112-git-man_1%3a2.17.1-1ubuntu0.7_all.deb ... Unpacking git-man (1:2.17.1-1ubuntu0.7) ... Selecting previously unselected package git. Preparing to unpack .../113-git_1%3a2.17.1-1ubuntu0.7_amd64.deb ... Unpacking git (1:2.17.1-1ubuntu0.7) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../114-gnupg-l10n_2.2.4-1ubuntu1.3_all.deb ... Unpacking gnupg-l10n (2.2.4-1ubuntu1.3) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../115-gnupg-utils_2.2.4-1ubuntu1.3_amd64.deb ... Unpacking gnupg-utils (2.2.4-1ubuntu1.3) ... Selecting previously unselected package gpg. Preparing to unpack .../116-gpg_2.2.4-1ubuntu1.3_amd64.deb ... Unpacking gpg (2.2.4-1ubuntu1.3) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../117-pinentry-curses_1.1.0-1_amd64.deb ... Unpacking pinentry-curses (1.1.0-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../118-gpg-agent_2.2.4-1ubuntu1.3_amd64.deb ... Unpacking gpg-agent (2.2.4-1ubuntu1.3) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../119-gpg-wks-client_2.2.4-1ubuntu1.3_amd64.deb ... Unpacking gpg-wks-client (2.2.4-1ubuntu1.3) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../120-gpg-wks-server_2.2.4-1ubuntu1.3_amd64.deb ... Unpacking gpg-wks-server (2.2.4-1ubuntu1.3) ... Selecting previously unselected package gpgsm. Preparing to unpack .../121-gpgsm_2.2.4-1ubuntu1.3_amd64.deb ... Unpacking gpgsm (2.2.4-1ubuntu1.3) ... Selecting previously unselected package gnupg. Preparing to unpack .../122-gnupg_2.2.4-1ubuntu1.3_amd64.deb ... Unpacking gnupg (2.2.4-1ubuntu1.3) ... Selecting previously unselected package libalgorithm-diff-perl. Preparing to unpack .../123-libalgorithm-diff-perl_1.19.03-1_all.deb ... Unpacking libalgorithm-diff-perl (1.19.03-1) ... Selecting previously unselected package libalgorithm-diff-xs-perl. Preparing to unpack .../124-libalgorithm-diff-xs-perl_0.04-5_amd64.deb ... Unpacking libalgorithm-diff-xs-perl (0.04-5) ... Selecting previously unselected package libalgorithm-merge-perl. Preparing to unpack .../125-libalgorithm-merge-perl_0.08-3_all.deb ... Unpacking libalgorithm-merge-perl (0.08-3) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../126-libexpat1-dev_2.2.5-3ubuntu0.2_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.2.5-3ubuntu0.2) ... Selecting previously unselected package libfile-fcntllock-perl. Preparing to unpack .../127-libfile-fcntllock-perl_0.22-3build2_amd64.deb ... Unpacking libfile-fcntllock-perl (0.22-3build2) ... Selecting previously unselected package libpython3.6:amd64. Preparing to unpack .../128-libpython3.6_3.6.9-1~18.04ubuntu1.3_amd64.deb ... Unpacking libpython3.6:amd64 (3.6.9-1~18.04ubuntu1.3) ... Selecting previously unselected package libpython3.6-dev:amd64. Preparing to unpack .../129-libpython3.6-dev_3.6.9-1~18.04ubuntu1.3_amd64.deb ... Unpacking libpython3.6-dev:amd64 (3.6.9-1~18.04ubuntu1.3) ... Selecting previously unselected package libpython3-dev:amd64. Preparing to unpack .../130-libpython3-dev_3.6.7-1~18.04_amd64.deb ... Unpacking libpython3-dev:amd64 (3.6.7-1~18.04) ... Selecting previously unselected package libsasl2-modules:amd64. Preparing to unpack .../131-libsasl2-modules_2.1.27~101-g0780600+dfsg-3ubuntu2.3_amd64.deb ... Unpacking libsasl2-modules:amd64 (2.1.27~101-g0780600+dfsg-3ubuntu2.3) ... Selecting previously unselected package manpages-dev. Preparing to unpack .../132-manpages-dev_4.15-1_all.deb ... Unpacking manpages-dev (4.15-1) ... Selecting previously unselected package python-pip-whl. Preparing to unpack .../133-python-pip-whl_9.0.1-2.3~ubuntu1.18.04.4_all.deb ... Unpacking python-pip-whl (9.0.1-2.3~ubuntu1.18.04.4) ... Selecting previously unselected package python3-asn1crypto. Preparing to unpack .../134-python3-asn1crypto_0.24.0-1_all.deb ... Unpacking python3-asn1crypto (0.24.0-1) ... Selecting previously unselected package python3-cffi-backend. Preparing to unpack .../135-python3-cffi-backend_1.11.5-1_amd64.deb ... Unpacking python3-cffi-backend (1.11.5-1) ... Selecting previously unselected package python3-crypto. Preparing to unpack .../136-python3-crypto_2.6.1-8ubuntu2_amd64.deb ... Unpacking python3-crypto (2.6.1-8ubuntu2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../137-python3-idna_2.6-1_all.deb ... Unpacking python3-idna (2.6-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../138-python3-six_1.11.0-2_all.deb ... Unpacking python3-six (1.11.0-2) ... Selecting previously unselected package python3-cryptography. Preparing to unpack .../139-python3-cryptography_2.1.4-1ubuntu1.4_amd64.deb ... Unpacking python3-cryptography (2.1.4-1ubuntu1.4) ... Selecting previously unselected package python3.6-dev. Preparing to unpack .../140-python3.6-dev_3.6.9-1~18.04ubuntu1.3_amd64.deb ... Unpacking python3.6-dev (3.6.9-1~18.04ubuntu1.3) ... Selecting previously unselected package python3-dev. Preparing to unpack .../141-python3-dev_3.6.7-1~18.04_amd64.deb ... Unpacking python3-dev (3.6.7-1~18.04) ... Selecting previously unselected package python3-secretstorage. Preparing to unpack .../142-python3-secretstorage_2.3.1-2_all.deb ... Unpacking python3-secretstorage (2.3.1-2) ... Selecting previously unselected package python3-keyring. Preparing to unpack .../143-python3-keyring_10.6.0-1_all.deb ... Unpacking python3-keyring (10.6.0-1) ... Selecting previously unselected package python3-keyrings.alt. Preparing to unpack .../144-python3-keyrings.alt_3.0-1_all.deb ... Unpacking python3-keyrings.alt (3.0-1) ... Selecting previously unselected package python3-pip. Preparing to unpack .../145-python3-pip_9.0.1-2.3~ubuntu1.18.04.4_all.deb ... Unpacking python3-pip (9.0.1-2.3~ubuntu1.18.04.4) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../146-python3-pkg-resources_39.0.1-2_all.deb ... Unpacking python3-pkg-resources (39.0.1-2) ... Selecting previously unselected package python3-pycurl. Preparing to unpack .../147-python3-pycurl_7.43.0.1-0.2_amd64.deb ... Unpacking python3-pycurl (7.43.0.1-0.2) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../148-python3-setuptools_39.0.1-2_all.deb ... Unpacking python3-setuptools (39.0.1-2) ... Selecting previously unselected package python3-software-properties. Preparing to unpack .../149-python3-software-properties_0.96.24.32.14_all.deb ... Unpacking python3-software-properties (0.96.24.32.14) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../150-python3-wheel_0.30.0-0.2_all.deb ... Unpacking python3-wheel (0.30.0-0.2) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../151-python3-xdg_0.25-4ubuntu1.1_all.deb ... Unpacking python3-xdg (0.25-4ubuntu1.1) ... Selecting previously unselected package software-properties-common. Preparing to unpack .../152-software-properties-common_0.96.24.32.14_all.deb ... Unpacking software-properties-common (0.96.24.32.14) ... Selecting previously unselected package unattended-upgrades. Preparing to unpack .../153-unattended-upgrades_1.1ubuntu1.18.04.14_all.deb ... Unpacking unattended-upgrades (1.1ubuntu1.18.04.14) ... Selecting previously unselected package sshpass. Preparing to unpack .../154-sshpass_1.06-1_amd64.deb ... Unpacking sshpass (1.06-1) ... Setting up libquadmath0:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up python-apt-common (1.6.5ubuntu0.5) ... Setting up libnpth0:amd64 (1.5-3) ... Setting up libedit2:amd64 (3.1-20170329-1) ... Setting up libgomp1:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up libatomic1:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up readline-common (7.0-3) ... Setting up libapt-inst2.0:amd64 (1.6.12ubuntu0.2) ... Setting up manpages (4.15-1) ... Setting up git-man (1:2.17.1-1ubuntu0.7) ... Setting up powermgmt-base (1.33) ... Setting up libicu60:amd64 (60.2-3ubuntu3.1) ... Setting up libcc1-0:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up less (487-0.1) ... Setting up make (4.1-9.1ubuntu1) ... Setting up libssl1.0.0:amd64 (1.0.2n-1ubuntu5.5) ... Setting up libnghttp2-14:amd64 (1.30.0-1ubuntu1) ... Setting up mime-support (3.60ubuntu1) ... Setting up iso-codes (3.79-1) ... Setting up libldap-common (2.4.45+dfsg-1ubuntu1.8) ... Setting up libreadline7:amd64 (7.0-3) ... Setting up libpsl5:amd64 (0.19.1-5build1) ... Setting up libtsan0:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up libglib2.0-0:amd64 (2.56.4-0ubuntu0.18.04.6) ... No schema files found: doing nothing. Setting up libsasl2-modules-db:amd64 (2.1.27~101-g0780600+dfsg-3ubuntu2.3) ... Setting up linux-libc-dev:amd64 (4.15.0-135.139) ... Setting up libmpfr6:amd64 (4.0.1-1) ... Setting up libsasl2-2:amd64 (2.1.27~101-g0780600+dfsg-3ubuntu2.3) ... Setting up distro-info-data (0.37ubuntu0.9) ... Setting up libroken18-heimdal:amd64 (7.5.0+dfsg-1) ... Setting up libksba8:amd64 (1.3.5-2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-1) ... Setting up perl-modules-5.26 (5.26.1-6ubuntu0.5) ... Setting up libgdbm5:amd64 (1.14.1-6) ... Setting up libbsd0:amd64 (0.8.7-1ubuntu0.1) ... Setting up libkrb5support0:amd64 (1.16-2ubuntu0.2) ... Setting up ucf (3.0038) ... Setting up libgirepository-1.0-1:amd64 (1.56.1-1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-6.1ubuntu1.3) ... Setting up libmagic-mgc (1:5.32-2ubuntu0.4) ... Setting up gnupg-l10n (2.2.4-1ubuntu1.3) ... Setting up libmagic1:amd64 (1:5.32-2ubuntu0.4) ... Setting up liblsan0:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up gcc-7-base:amd64 (7.5.0-3ubuntu1~18.04) ... Setting up binutils-common:amd64 (2.30-21ubuntu1~18.04.4) ... Setting up libmpx2:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up gir1.2-glib-2.0:amd64 (1.56.1-1) ... Setting up patch (2.7.6-2ubuntu1.1) ... Setting up libglib2.0-data (2.56.4-0ubuntu0.18.04.6) ... Setting up krb5-locales (1.16-2ubuntu0.2) ... Setting up publicsuffix (20180223.1310-1) ... Setting up libapparmor1:amd64 (2.12-4ubuntu5.1) ... Setting up sshpass (1.06-1) ... Setting up xz-utils (5.2.2-1.3) ... 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 libheimbase1-heimdal:amd64 (7.5.0+dfsg-1) ... Setting up libfakeroot:amd64 (1.22-2ubuntu1) ... Setting up openssl (1.1.1-1ubuntu2.1~18.04.7) ... Setting up wget (1.19.4-1ubuntu2.2) ... Setting up libsqlite3-0:amd64 (3.22.0-1ubuntu0.4) ... Setting up liblocale-gettext-perl (1.07-3build2) ... Setting up shared-mime-info (1.9-2) ... Setting up libmpc3:amd64 (1.1.0-1) ... Setting up libc-dev-bin (2.27-3ubuntu1.4) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up libgdbm-compat4:amd64 (1.14.1-6) ... Setting up libkeyutils1:amd64 (1.5.9-9.2ubuntu2) ... Setting up libsasl2-modules:amd64 (2.1.27~101-g0780600+dfsg-3ubuntu2.3) ... Setting up ca-certificates (20210119~18.04.1) ... Updating certificates in /etc/ssl/certs... 129 added, 0 removed; done. Setting up manpages-dev (4.15-1) ... Setting up libc6-dev:amd64 (2.27-3ubuntu1.4) ... Setting up cron (3.0pl1-128.1ubuntu1) ... Adding group `crontab' (GID 101) ... Done. update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libassuan0:amd64 (2.5.1-2) ... Setting up xdg-user-dirs (0.17-1ubuntu1) ... Setting up libitm1:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up libx11-data (2:1.6.4-3ubuntu0.3) ... Setting up libxau6:amd64 (1:1.0.8-1ubuntu1) ... Setting up libmpdec2:amd64 (2.4.2-1ubuntu1) ... Setting up libdbus-1-3:amd64 (1.12.2-1ubuntu1.2) ... Setting up netbase (5.4) ... Setting up libisl19:amd64 (0.19-1) ... Setting up python-pip-whl (9.0.1-2.3~ubuntu1.18.04.4) ... Setting up libpython3.6-stdlib:amd64 (3.6.9-1~18.04ubuntu1.3) ... Setting up libk5crypto3:amd64 (1.16-2ubuntu0.2) ... Setting up python3.6 (3.6.9-1~18.04ubuntu1.3) ... Setting up libwind0-heimdal:amd64 (7.5.0+dfsg-1) ... Setting up libasan4:amd64 (7.5.0-3ubuntu1~18.04) ... Setting up libbinutils:amd64 (2.30-21ubuntu1~18.04.4) ... Setting up libcilkrts5:amd64 (7.5.0-3ubuntu1~18.04) ... Setting up libasn1-8-heimdal:amd64 (7.5.0+dfsg-1) ... Setting up libubsan0:amd64 (7.5.0-3ubuntu1~18.04) ... Setting up gpgconf (2.2.4-1ubuntu1.3) ... Setting up libhcrypto4-heimdal:amd64 (7.5.0+dfsg-1) ... Setting up file (1:5.32-2ubuntu0.4) ... Setting up fakeroot (1.22-2ubuntu1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/fakeroot.1.gz because associated file /usr/share/man/man1/fakeroot-sysv.1.gz (of link group fakeroot) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/faked.1.gz because associated file /usr/share/man/man1/faked-sysv.1.gz (of link group fakeroot) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/es/man1/fakeroot.1.gz because associated file /usr/share/man/es/man1/fakeroot-sysv.1.gz (of link group fakeroot) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/es/man1/faked.1.gz because associated file /usr/share/man/es/man1/faked-sysv.1.gz (of link group fakeroot) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/fr/man1/fakeroot.1.gz because associated file /usr/share/man/fr/man1/fakeroot-sysv.1.gz (of link group fakeroot) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/fr/man1/faked.1.gz because associated file /usr/share/man/fr/man1/faked-sysv.1.gz (of link group fakeroot) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/sv/man1/fakeroot.1.gz because associated file /usr/share/man/sv/man1/fakeroot-sysv.1.gz (of link group fakeroot) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/sv/man1/faked.1.gz because associated file /usr/share/man/sv/man1/faked-sysv.1.gz (of link group fakeroot) doesn't exist Setting up libhx509-5-heimdal:amd64 (7.5.0+dfsg-1) ... Setting up libgcc-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... Setting up cpp-7 (7.5.0-3ubuntu1~18.04) ... Setting up libstdc++-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... Setting up libperl5.26:amd64 (5.26.1-6ubuntu0.5) ... Setting up gpgsm (2.2.4-1ubuntu1.3) ... Setting up gnupg-utils (2.2.4-1ubuntu1.3) ... Setting up libexpat1-dev:amd64 (2.2.5-3ubuntu0.2) ... Setting up pinentry-curses (1.1.0-1) ... Setting up libkrb5-3:amd64 (1.16-2ubuntu0.2) ... Setting up libkrb5-26-heimdal:amd64 (7.5.0+dfsg-1) ... Setting up dbus (1.12.2-1ubuntu1.2) ... Setting up libxcb1:amd64 (1.13-2~ubuntu18.04) ... Setting up libheimntlm0-heimdal:amd64 (7.5.0+dfsg-1) ... Setting up gpg (2.2.4-1ubuntu1.3) ... Setting up libpython3.6:amd64 (3.6.9-1~18.04ubuntu1.3) ... Setting up binutils-x86-64-linux-gnu (2.30-21ubuntu1~18.04.4) ... Setting up libpython3-stdlib:amd64 (3.6.7-1~18.04) ... Setting up cpp (4:7.4.0-1ubuntu2.3) ... Setting up python3 (3.6.7-1~18.04) ... Setting up python3-cffi-backend (1.11.5-1) ... Setting up python3-crypto (2.6.1-8ubuntu2) ... Setting up python3-idna (2.6-1) ... Setting up python3-xdg (0.25-4ubuntu1.1) ... Setting up python3-six (1.11.0-2) ... Setting up libx11-6:amd64 (2:1.6.4-3ubuntu0.3) ... Setting up gpg-agent (2.2.4-1ubuntu1.3) ... Setting up python3-wheel (0.30.0-0.2) ... Setting up gpg-wks-server (2.2.4-1ubuntu1.3) ... Setting up python3-pkg-resources (39.0.1-2) ... Setting up python3-gi (3.26.1-2ubuntu1) ... Setting up lsb-release (9.20170808ubuntu1) ... Setting up libpython3.6-dev:amd64 (3.6.9-1~18.04ubuntu1.3) ... Setting up libxmuu1:amd64 (2:1.1.2-2) ... Setting up libgssapi-krb5-2:amd64 (1.16-2ubuntu0.2) ... Setting up perl (5.26.1-6ubuntu0.5) ... Setting up python3-asn1crypto (0.24.0-1) ... Setting up libfile-fcntllock-perl (0.22-3build2) ... Setting up libalgorithm-diff-perl (1.19.03-1) ... Setting up binutils (2.30-21ubuntu1~18.04.4) ... Setting up libgssapi3-heimdal:amd64 (7.5.0+dfsg-1) ... Setting up python3.6-dev (3.6.9-1~18.04ubuntu1.3) ... Setting up python3-lib2to3 (3.6.9-1~18.04) ... Setting up openssh-client (1:7.6p1-4ubuntu0.3) ... Setting up python3-distutils (3.6.9-1~18.04) ... Setting up libpython3-dev:amd64 (3.6.7-1~18.04) ... Setting up python3-cryptography (2.1.4-1ubuntu1.4) ... Setting up python3-apt (1.6.5ubuntu0.5) ... Setting up python3-dbus (1.2.6-1) ... Setting up libxext6:amd64 (2:1.3.3-1) ... Setting up gcc-7 (7.5.0-3ubuntu1~18.04) ... Setting up liberror-perl (0.17025-1) ... Setting up g++-7 (7.5.0-3ubuntu1~18.04) ... Setting up python3-keyrings.alt (3.0-1) ... Setting up libdpkg-perl (1.19.0.5ubuntu2.3) ... Setting up gcc (4:7.4.0-1ubuntu2.3) ... Setting up xauth (1:1.0.10-1) ... Setting up libalgorithm-merge-perl (0.08-3) ... Setting up dpkg-dev (1.19.0.5ubuntu2.3) ... Setting up libalgorithm-diff-xs-perl (0.04-5) ... Setting up libldap-2.4-2:amd64 (2.4.45+dfsg-1ubuntu1.8) ... Setting up python3-pip (9.0.1-2.3~ubuntu1.18.04.4) ... Setting up unattended-upgrades (1.1ubuntu1.18.04.14) ... Creating config file /etc/apt/apt.conf.d/20auto-upgrades with new version Creating config file /etc/apt/apt.conf.d/50unattended-upgrades with new version Setting up g++ (4:7.4.0-1ubuntu2.3) ... 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 python3-software-properties (0.96.24.32.14) ... Setting up python3-setuptools (39.0.1-2) ... Setting up python3-secretstorage (2.3.1-2) ... Setting up dirmngr (2.2.4-1ubuntu1.3) ... Setting up dh-python (3.20180325ubuntu2) ... Setting up software-properties-common (0.96.24.32.14) ... Setting up python3-keyring (10.6.0-1) ... Setting up build-essential (12.4ubuntu1) ... Setting up libcurl3-gnutls:amd64 (7.58.0-2ubuntu3.12) ... Setting up python3-dev (3.6.7-1~18.04) ... Setting up gpg-wks-client (2.2.4-1ubuntu1.3) ... Setting up git (1:2.17.1-1ubuntu0.7) ... Setting up python3-pycurl (7.43.0.1-0.2) ... Setting up gnupg (2.2.4-1ubuntu1.3) ... Processing triggers for libc-bin (2.27-3ubuntu1.4) ... Processing triggers for ca-certificates (20210119~18.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.2-1ubuntu1.2) ... [32;1m$ git submodule init[0;m [32;1m$ git submodule update[0;m Submodule path 'charm-packages/ha_proxy_charm_vnf/charms/simple/mod/charms.osm': checked out '3d517f5e42550d0b5c81aa4be20f7679020854d5' Submodule path 'charm-packages/ha_proxy_charm_vnf/charms/simple/mod/operator': checked out 'a84ce8776b368a8b2bccdb173716e342db9a6b36' Submodule path 'charm-packages/k8s_proxy_charm_vnf/charms/simple/mod/charms.osm': checked out '3d517f5e42550d0b5c81aa4be20f7679020854d5' Submodule path 'charm-packages/k8s_proxy_charm_vnf/charms/simple/mod/operator': checked out 'a84ce8776b368a8b2bccdb173716e342db9a6b36' Submodule path 'charm-packages/native_charm_vnf/charms/simple/mod/operator': checked out 'a84ce8776b368a8b2bccdb173716e342db9a6b36' Submodule path 'charm-packages/native_k8s_charm_vnf/charms/nginx-k8s/mod/operator': checked out '169794cdda03d31268f0383220f965daa05c534b' Submodule path 'charm-packages/nopasswd_k8s_proxy_charm_vnf/charms/simple/mod/charms.osm': checked out '3d517f5e42550d0b5c81aa4be20f7679020854d5' Submodule path 'charm-packages/nopasswd_k8s_proxy_charm_vnf/charms/simple/mod/operator': checked out '89b51be8588a19fcc9c93410707aeb5856dd8d8f' Submodule path 'charm-packages/nopasswd_proxy_charm_vnf/charms/simple/mod/charms.osm': checked out '3d517f5e42550d0b5c81aa4be20f7679020854d5' Submodule path 'charm-packages/nopasswd_proxy_charm_vnf/charms/simple/mod/operator': checked out '89b51be8588a19fcc9c93410707aeb5856dd8d8f' Submodule path 'charm-packages/ns_relations_provides_vnf/charms/simple_provides/mod/operator': checked out 'a84ce8776b368a8b2bccdb173716e342db9a6b36' Submodule path 'charm-packages/ns_relations_requires_vnf/charms/simple_requires/mod/operator': checked out 'a84ce8776b368a8b2bccdb173716e342db9a6b36' Submodule path 'charm-packages/proxy_native_relation_vnf/charms/simple_provides_proxy/mod/charms.osm': checked out '3d517f5e42550d0b5c81aa4be20f7679020854d5' Submodule path 'charm-packages/proxy_native_relation_vnf/charms/simple_provides_proxy/mod/operator': checked out '89b51be8588a19fcc9c93410707aeb5856dd8d8f' Submodule path 'charm-packages/proxy_native_relation_vnf/charms/simple_requires/mod/operator': checked out 'a84ce8776b368a8b2bccdb173716e342db9a6b36' Submodule path 'charm-packages/vnf_relations_vnf/charms/simple_provides/mod/operator': checked out 'a84ce8776b368a8b2bccdb173716e342db9a6b36' Submodule path 'charm-packages/vnf_relations_vnf/charms/simple_requires/mod/operator': checked out 'a84ce8776b368a8b2bccdb173716e342db9a6b36' Submodule path 'magma/hackfest_gateway_vnfd/charms/vyos-config/mod/charm-helpers': checked out '1989f1f255baefb34cba7863606915dcd4ef1e38' Submodule path 'magma/hackfest_gateway_vnfd/charms/vyos-config/mod/charms.osm': checked out '3d517f5e42550d0b5c81aa4be20f7679020854d5' Submodule path 'magma/hackfest_gateway_vnfd/charms/vyos-config/mod/operator': checked out 'a84ce8776b368a8b2bccdb173716e342db9a6b36' Submodule path 'magma/hackfest_magma-agw-enb_vnfd/charms/magmagw/mod/charms.osm': checked out '3d517f5e42550d0b5c81aa4be20f7679020854d5' Submodule path 'magma/hackfest_magma-agw-enb_vnfd/charms/magmagw/mod/operator': checked out 'a84ce8776b368a8b2bccdb173716e342db9a6b36' [32;1m$ python3 -m pip install wheel pyang pyangbind[0;m Requirement already satisfied: wheel in /usr/lib/python3/dist-packages Collecting pyang Downloading https://files.pythonhosted.org/packages/12/22/16c98564086f4f5901b7e8d886ad928ce6eceb577b3504edc333762df92f/pyang-2.4.0-py2.py3-none-any.whl (591kB) Collecting pyangbind Downloading https://files.pythonhosted.org/packages/2e/20/7b3f2de320d120e845bce141148a23522fccb089b76ae0c76b5d5623d515/pyangbind-0.8.1.tar.gz (48kB) Collecting lxml (from pyang) Downloading https://files.pythonhosted.org/packages/bd/78/56a7c88a57d0d14945472535d0df9fb4bbad7d34ede658ec7961635c790e/lxml-4.6.2-cp36-cp36m-manylinux1_x86_64.whl (5.5MB) Collecting bitarray (from pyangbind) Downloading https://files.pythonhosted.org/packages/eb/98/7ed097e25cfbfda00ba59fe567d1c98c4241fb4925fc8cbf7106a5449bdf/bitarray-1.6.3.tar.gz (57kB) Collecting enum34 (from pyangbind) Downloading https://files.pythonhosted.org/packages/63/f6/ccb1c83687756aeabbf3ca0f213508fcfb03883ff200d201b3a4c60cedcc/enum34-1.1.10-py3-none-any.whl Collecting regex (from pyangbind) Downloading https://files.pythonhosted.org/packages/5a/75/aca08032c9752a75acc60ff7f4e58f1a74164b996395f44727ffdb17ebaf/regex-2020.11.13-cp36-cp36m-manylinux1_x86_64.whl (666kB) Requirement already satisfied: six in /usr/lib/python3/dist-packages (from pyangbind) Building wheels for collected packages: pyangbind, bitarray Running setup.py bdist_wheel for pyangbind: started Running setup.py bdist_wheel for pyangbind: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/2b/c9/b5/a80fdc73a61af741c3e181da1461b2588788229407c4d90147 Running setup.py bdist_wheel for bitarray: started Running setup.py bdist_wheel for bitarray: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/13/24/95/e465c81652208d64cc3e7c3556a3a5b1d605f8637c8eda8a69 Successfully built pyangbind bitarray Installing collected packages: lxml, pyang, bitarray, enum34, regex, pyangbind Successfully installed bitarray-1.6.3 enum34-1.1.10 lxml-4.6.2 pyang-2.4.0 pyangbind-0.8.1 regex-2020.11.13 [32;1m$ git clone https://osm.etsi.org/gerrit/osm/IM.git[0;m Cloning into 'IM'... [32;1m$ pip3 install IM/[0;m Processing ./IM Requirement already satisfied: pyang in /usr/local/lib/python3.6/dist-packages (from osm-im==9.0.0.post1+gf3c839e) Requirement already satisfied: pyangbind in /usr/local/lib/python3.6/dist-packages (from osm-im==9.0.0.post1+gf3c839e) Requirement already satisfied: lxml in /usr/local/lib/python3.6/dist-packages (from pyang->osm-im==9.0.0.post1+gf3c839e) Requirement already satisfied: regex in /usr/local/lib/python3.6/dist-packages (from pyangbind->osm-im==9.0.0.post1+gf3c839e) Requirement already satisfied: bitarray in /usr/local/lib/python3.6/dist-packages (from pyangbind->osm-im==9.0.0.post1+gf3c839e) Requirement already satisfied: enum34 in /usr/local/lib/python3.6/dist-packages (from pyangbind->osm-im==9.0.0.post1+gf3c839e) Requirement already satisfied: six in /usr/lib/python3/dist-packages (from pyangbind->osm-im==9.0.0.post1+gf3c839e) Installing collected packages: osm-im Running setup.py install for osm-im: started Running setup.py install for osm-im: finished with status 'done' Successfully installed osm-im-9.0.0.post1+gf3c839e [32;1m$ git clone https://osm.etsi.org/gerrit/osm/osmclient.git[0;m Cloning into 'osmclient'... [32;1m$ pip3 install osmclient/[0;m Processing ./osmclient Collecting Click (from osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl (82kB) Collecting jinja2 (from osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/7e/c2/1eece8c95ddbc9b1aeb64f5783a9e07a286de42191b7204d67b7496ddf35/Jinja2-2.11.3-py2.py3-none-any.whl (125kB) Requirement already satisfied: osm-im in /usr/local/lib/python3.6/dist-packages (from osmclient==9.0.0.post1+g5f3a090) Collecting packaging (from osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/3e/89/7ea760b4daa42653ece2380531c90f64788d979110a2ab51049d92f408af/packaging-20.9-py2.py3-none-any.whl (40kB) Collecting prettytable (from osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/94/d5/52e48f3bcf66f838d411ad85c3ac9550c2451d082623e2d4d4df7411ed5c/prettytable-2.0.0-py3-none-any.whl Requirement already satisfied: pycurl in /usr/lib/python3/dist-packages (from osmclient==9.0.0.post1+g5f3a090) Collecting python-magic (from osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/77/69/3b0f03037d91e591a8f2bca699b4b7bf85609a23e4b081df585fbce1c180/python_magic-0.4.20-py2.py3-none-any.whl Collecting pyyaml (from osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/7a/5b/bc0b5ab38247bba158504a410112b6c03f153c652734ece1849749e5f518/PyYAML-5.4.1-cp36-cp36m-manylinux1_x86_64.whl (640kB) Collecting requests (from osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.py3-none-any.whl (61kB) Collecting verboselogs (from osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/b8/9d/c5c3cb0093642042fd604b53928ac65e7650fdc5a8a97814288e29beab84/verboselogs-1.7-py2.py3-none-any.whl Collecting MarkupSafe>=0.23 (from jinja2->osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/b2/5f/23e0023be6bb885d00ffbefad2942bc51a620328ee910f64abe5a8d18dd1/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl Requirement already satisfied: pyang in /usr/local/lib/python3.6/dist-packages (from osm-im->osmclient==9.0.0.post1+g5f3a090) Requirement already satisfied: pyangbind in /usr/local/lib/python3.6/dist-packages (from osm-im->osmclient==9.0.0.post1+g5f3a090) Collecting pyparsing>=2.0.2 (from packaging->osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl (67kB) Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from prettytable->osmclient==9.0.0.post1+g5f3a090) Collecting wcwidth (from prettytable->osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/59/7c/e39aca596badaf1b78e8f547c807b04dae603a433d3e7a7e04d67f2ef3e5/wcwidth-0.2.5-py2.py3-none-any.whl Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3/dist-packages (from requests->osmclient==9.0.0.post1+g5f3a090) Collecting chardet<5,>=3.0.2 (from requests->osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl (178kB) Collecting urllib3<1.27,>=1.21.1 (from requests->osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/23/fc/8a49991f7905261f9ca9df5aa9b58363c3c821ce3e7f671895442b7100f2/urllib3-1.26.3-py2.py3-none-any.whl (137kB) Collecting certifi>=2017.4.17 (from requests->osmclient==9.0.0.post1+g5f3a090) Downloading https://files.pythonhosted.org/packages/5e/a0/5f06e1e1d463903cf0c0eebeb751791119ed7a4b3737fdc9a77f1cdfb51f/certifi-2020.12.5-py2.py3-none-any.whl (147kB) Requirement already satisfied: lxml in /usr/local/lib/python3.6/dist-packages (from pyang->osm-im->osmclient==9.0.0.post1+g5f3a090) Requirement already satisfied: bitarray in /usr/local/lib/python3.6/dist-packages (from pyangbind->osm-im->osmclient==9.0.0.post1+g5f3a090) Requirement already satisfied: regex in /usr/local/lib/python3.6/dist-packages (from pyangbind->osm-im->osmclient==9.0.0.post1+g5f3a090) Requirement already satisfied: six in /usr/lib/python3/dist-packages (from pyangbind->osm-im->osmclient==9.0.0.post1+g5f3a090) Requirement already satisfied: enum34 in /usr/local/lib/python3.6/dist-packages (from pyangbind->osm-im->osmclient==9.0.0.post1+g5f3a090) Installing collected packages: Click, MarkupSafe, jinja2, pyparsing, packaging, wcwidth, prettytable, python-magic, pyyaml, chardet, urllib3, certifi, requests, verboselogs, osmclient Running setup.py install for osmclient: started Running setup.py install for osmclient: finished with status 'done' Successfully installed Click-7.1.2 MarkupSafe-1.1.1 certifi-2020.12.5 chardet-4.0.0 jinja2-2.11.3 osmclient-9.0.0.post1+g5f3a090 packaging-20.9 prettytable-2.0.0 pyparsing-2.4.7 python-magic-0.4.20 pyyaml-5.4.1 requests-2.25.1 urllib3-1.26.3 verboselogs-1.7 wcwidth-0.2.5 [32;1m$ rm -rf osmclient/ IM/[0;m [32;1m$ mv magma/* .[0;m [32;1m$ mv charm-packages/* .[0;m [32;1m$ LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm -vvv repo-index --origin . --destination vnf-catalog[0;m 2021-02-03T18:56:05 DEBUG osmclient osm.py:62 check_client_version(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:153 repo_index(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:381 init_directory(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:372 current_datatime(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/magma_slice.yaml Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/magma_slice.yaml Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/build_infra.sh Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/build_infra.sh Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/README.md Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/README.md Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/.gitignore Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/.gitignore Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/.gitlab-ci.yml Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/.gitlab-ci.yml Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/vnf_price_list.yaml Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/vnf_price_list.yaml Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/LICENSE Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/LICENSE Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/pil_price_list.yaml Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/pil_price_list.yaml Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/.gitmodules Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/.gitmodules Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/build_webhost.sh Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/build_webhost.sh Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/build_slice.sh Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/build_slice.sh Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/pdu.yaml Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/pdu.yaml Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/sdn_port_mapping.yaml Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/sdn_port_mapping.yaml Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/delete_slice.sh Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/delete_slice.sh Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/generate-packages.sh Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/generate-packages.sh Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:240 zip_extraction(): Decompressing package file 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/params.yaml Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/params.yaml Not well configured. 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_ns/slice_basic_nsd.yaml 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'id': 'slice_basic_ns', 'name': 'slice_basic_ns', 'description': 'NSD to be used on Slice Testing', 'designer': 'OSM', 'version': '1.0', 'vnfd-id': ['slice_basic_vnf'], 'sapd': [{'id': 'nsd_cp_mgmt', 'virtual-link-desc': 'nsd_vnfd_vld_mgmt'}, {'id': 'nsd_cp_data', 'virtual-link-desc': 'nsd_vnfd_vld_data'}], 'virtual-link-desc': [{'id': 'nsd_vnfd_vld_mgmt', 'mgmt-network': True}, {'id': 'nsd_vnfd_vld_data'}], 'df': [{'id': 'default-df', 'vnf-profile': [{'id': 'edge', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'edge', 'constituent-cpd-id': 'eth0-ext'}], 'virtual-link-profile-id': 'nsd_vnfd_vld_mgmt'}, {'constituent-cpd-id': [{'constituent-base-element-id': 'edge', 'constituent-cpd-id': 'eth1-ext'}], 'virtual-link-profile-id': 'nsd_vnfd_vld_data'}], 'vnfd-id': 'slice_basic_vnf'}]}]}]}} 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_ns/slice_basic_nsd.yaml, desc_type: ns 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_ns/tmp/slice_basic_ns 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: checksum.txt 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_ns/checksum.txt -> /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_ns/tmp/slice_basic_ns/checksum.txt 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: README.md 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_ns/README.md -> /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_ns/tmp/slice_basic_ns/README.md 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: slice_basic_nsd.yaml 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_ns/slice_basic_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_ns/tmp/slice_basic_ns/slice_basic_nsd.yaml 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf/ha_proxy_charm_vnfd.yaml 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'id': 'ha_proxy_charm-vnf', 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'ha_proxy_charm-vnf', 'description': 'A VNF consisting of 1 VDU connected to two external VL, and one for data and another one for management', 'version': 1.0, 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}]}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}, {'id': 'vnf-data-ext', 'int-cpd': {'cpd': 'dataVM-xe0-int', 'vdu-id': 'mgmtVM'}}], 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'dataVM-xe0-int', 'virtual-network-interface-requirement': [{'name': 'dataVM-xe0', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}], 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-cpu': {'num-virtual-cpu': '1'}, 'virtual-memory': {'size': '1.0'}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': '10'}], 'vnf-configuration': [{'id': 'default-vnf-configuration', 'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'ubuntu'}, {'name': 'ssh-password', 'value': 'osm4u'}], 'seq': 1}, {'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': 2}], 'juju': {'charm': 'simple'}}]}} 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf/ha_proxy_charm_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['simple'] 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf/tmp/ha_proxy_charm_vnf 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf/tmp/ha_proxy_charm_vnf/cloud_init 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf/tmp/ha_proxy_charm_vnf/icons 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: ha_proxy_charm_vnfd.yaml 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf/ha_proxy_charm_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf/tmp/ha_proxy_charm_vnf/ha_proxy_charm_vnfd.yaml 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm simple 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf/charms/simple -> /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf/tmp/ha_proxy_charm_vnf/charms/simple 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_vnf/epa_quota_vnfd.yaml 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A basic VNF descriptor w/ one VDU and quota EPA', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'epa_quota-VM'}]}], 'vdu-profile': [{'id': 'epa_quota-VM', 'min-number-of-instances': 1}]}], 'ext-cpd': [{'id': 'vnf-cp0-ext', 'int-cpd': {'cpd': 'vdu-eth0-int', 'vdu-id': 'epa_quota-VM'}}], 'id': 'epa_quota-vnf', 'mgmt-cp': 'vnf-cp0-ext', 'product-name': 'epa_quota-vnf', 'sw-image-desc': [{'id': 'US1604', 'image': 'US1604', 'name': 'US1604'}], 'vdu': [{'id': 'epa_quota-VM', 'int-cpd': [{'id': 'vdu-eth0-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth0', 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'epa_quota-VM', 'sw-image-desc': 'US1604', 'virtual-compute-desc': 'epa_quota-VM-compute', 'virtual-storage-desc': ['epa_quota-VM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'epa_quota-VM-compute', 'virtual-cpu': {'cpu-quota': {'reserve': 512, 'shares': 3000}, 'num-virtual-cpu': 2}, 'virtual-memory': {'mem-quota': {'limit': 2048, 'reserve': 512, 'shares': 20480}, 'size': 2.0}}], 'virtual-storage-desc': [{'disk-io-quota': {'shares': 1000}, 'id': 'epa_quota-VM-storage', 'size-of-storage': 10}]}} 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_vnf/epa_quota_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_vnf/tmp/epa_quota_vnf 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_vnf/tmp/epa_quota_vnf/icons 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: epa_quota_vnfd.yaml 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_vnf/epa_quota_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_vnf/tmp/epa_quota_vnf/epa_quota_vnfd.yaml 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:05 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:05 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:05 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/magma-agw-enb_vnfd.yaml 2021-02-03T18:56:06 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'Magma AGW v1.0.0 with tools & srsLTE VDU', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'magma-agw-vdu'}, {'number-of-instances': 1, 'vdu-id': 'srsLTE-vdu'}]}], 'scaling-aspect': [{'aspect-delta-details': {'deltas': [{'id': 'vdu_autoscale-delta', 'vdu-delta': [{'id': 'magma-agw-vdu', 'number-of-instances': 1}]}]}, 'id': 'vdu_autoscale', 'max-scale-level': 1, 'name': 'vdu_autoscale', 'scaling-policy': [{'cooldown-time': 120, 'name': 'cpu_util_above_threshold', 'scaling-criteria': [{'name': 'cpu_util_above_threshold', 'scale-in-relational-operation': 'LT', 'scale-in-threshold': 10, 'scale-out-relational-operation': 'GT', 'scale-out-threshold': 60, 'vnf-monitoring-param-ref': 'agw_cpu_util'}], 'scaling-type': 'automatic', 'threshold-time': 10}]}], 'vdu-profile': [{'id': 'magma-agw-vdu', 'max-number-of-instances': 1, 'min-number-of-instances': 1, 'vdu-configuration-id': 'magma-agw-vdu-vdu-configuration'}, {'id': 'srsLTE-vdu', 'min-number-of-instances': 1, 'vdu-configuration-id': 'srsLTE-vdu-vdu-configuration'}], 'virtual-link-profile': [{'flavour': '', 'id': 'internalS1', 'virtual-link-protocol-data': {'l3-protocol-data': {'cidr': '192.168.100.0/24', 'description': 'S1 test network', 'dhcp-enabled': True, 'ip-version': 'ipv4', 'name': 'internalS1-l3-protocol-data'}}}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'agw-sgi-ext', 'int-cpd': {'cpd': 'eth1-int', 'vdu-id': 'magma-agw-vdu'}}, {'id': 'agw-mgmt-ext', 'int-cpd': {'cpd': 'eth2-int', 'vdu-id': 'magma-agw-vdu'}}, {'id': 'srsLTE-mgmt-ext', 'int-cpd': {'cpd': 'eth0-int', 'vdu-id': 'srsLTE-vdu'}}], 'id': 'hackfest_magma-agw-enb_vnfd', 'int-virtual-link-desc': [{'id': 'internalS1'}], 'mgmt-cp': 'agw-mgmt-ext', 'product-name': 'hackfest_magma-agw-enb_vnfd', 'provider': 'Whitestack', 'sw-image-desc': [{'id': 'magma101_hfmr9', 'image': 'magma101_hfmr9', 'name': 'magma101_hfmr9'}, {'id': 'ubuntu20.04', 'image': 'ubuntu20.04', 'name': 'ubuntu20.04'}], 'vdu': [{'alarm': [{'actions': {'alarm': [{'url': 'https://webhook.site/4beb0430-7497-4112-a742-434e50e8081a'}]}, 'alarm-id': 'cpu-above-threshold', 'operation': 'GT', 'value': 80, 'vnf-monitoring-param-ref': 'agw_cpu_util'}], 'cloud-init-file': 'magmaagw_init', 'description': 'magma-agw-vdu', 'id': 'magma-agw-vdu', 'int-cpd': [{'id': 'eth0-int', 'int-virtual-link-desc': 'internalS1', 'virtual-network-interface-requirement': [{'name': 'eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'eth1-int', 'virtual-network-interface-requirement': [{'name': 'eth1', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'eth2-int', 'virtual-network-interface-requirement': [{'name': 'eth2', 'position': 3, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'monitoring-parameter': [{'id': 'agw_cpu_util', 'name': 'agw_cpu_util', 'performance-metric': 'cpu_utilization'}, {'id': 'agw_memory_util', 'name': 'agw_memory_util', 'performance-metric': 'average_memory_utilization'}, {'id': 'agw_packets_received', 'name': 'agw_packets_received', 'performance-metric': 'packets_received'}, {'id': 'agw_packets_sent', 'name': 'agw_packets_sent', 'performance-metric': 'packets_sent'}], 'name': 'magma-agw-vdu', 'sw-image-desc': 'magma101_hfmr9', 'virtual-compute-desc': 'magma-agw-vdu-compute', 'virtual-storage-desc': ['magma-agw-vdu-storage']}, {'cloud-init-file': 'srslte_init', 'description': 'srsLTE-vdu', 'id': 'srsLTE-vdu', 'int-cpd': [{'id': 'eth0-int', 'virtual-network-interface-requirement': [{'name': 'eth0', 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'eth1-int', 'int-virtual-link-desc': 'internalS1', 'virtual-network-interface-requirement': [{'name': 'eth1', 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'srsLTE-vdu', 'sw-image-desc': 'ubuntu20.04', 'virtual-compute-desc': 'srsLTE-vdu-compute', 'virtual-storage-desc': ['srsLTE-vdu-storage']}], 'vdu-configuration': [{'config-access': {'ssh-access': {'required': True}}, 'config-primitive': [{'name': 'add-gw', 'parameter': [{'default-value': '<agw_id>', 'name': 'agw_id'}, {'default-value': '<agw_name>', 'name': 'agw_name'}, {'default-value': '<orch_ip>', 'name': 'orch_ip'}, {'default-value': '<orch_net>', 'name': 'orch_net'}]}, {'name': 'del-gw', 'parameter': [{'default-value': '<agw_id>', 'name': 'agw_id'}, {'default-value': '<orch_ip>', 'name': 'orch_ip'}, {'default-value': '<orch_net>', 'name': 'orch_net'}]}, {'name': 'reset-id'}, {'name': 'restart-magma'}], 'id': 'magma-agw-vdu-vdu-configuration', 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'magma'}, {'name': 'ssh-password', 'value': 'magma'}], 'seq': 1}, {'name': 'reset-id', 'seq': 2}, {'name': 'add-net', 'parameter': [{'name': 'orch_ip', 'value': '<orch_ip>'}, {'name': 'orch_net', 'value': '<orch_net>'}], 'seq': 3}, {'name': 'add-gw', 'parameter': [{'name': 'agw_id', 'value': '<agw_id>'}, {'name': 'agw_name', 'value': '<agw_name>'}, {'name': 'orch_ip', 'value': '<orch_ip>'}, {'name': 'orch_net', 'value': '<orch_net>'}], 'seq': 4}, {'name': 'add-test-subscriber', 'parameter': [{'name': 'orch_ip', 'value': '<orch_ip>'}, {'name': 'orch_net', 'value': '<orch_net>'}], 'seq': 5}, {'name': 'add-hosts', 'parameter': [{'name': 'orch_ip', 'value': '<orch_ip>'}], 'seq': 6}, {'name': 'restart-magma', 'seq': 7}], 'juju': {'charm': 'magmagw'}}, {'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'attach-ue', 'parameter': [{'data-type': 'STRING', 'name': 'usim-imsi'}, {'data-type': 'STRING', 'name': 'usim-k'}, {'data-type': 'STRING', 'name': 'usim-opc'}]}, {'name': 'detach-ue'}], 'id': 'srsLTE-vdu-vdu-configuration', 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'bind-address-subnet', 'value': '192.168.100.0/24'}], 'seq': 1}], 'juju': {'charm': 'srs-enb-ue', 'proxy': False}}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'magma-agw-vdu-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 4.0}}, {'id': 'srsLTE-vdu-compute', 'virtual-cpu': {'num-virtual-cpu': 4}, 'virtual-memory': {'size': 6.0}}], 'virtual-storage-desc': [{'id': 'magma-agw-vdu-storage', 'size-of-storage': 50}, {'id': 'srsLTE-vdu-storage', 'size-of-storage': 8}], 'vnf-configuration': [{'id': 'default-vnf-configuration', 'relation': [{'entities': [{'endpoint': 'mme', 'id': 'srsLTE-vdu'}, {'endpoint': 'agw', 'id': 'magma-agw-vdu'}], 'name': 'agw'}]}]}} 2021-02-03T18:56:06 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:06 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/magma-agw-enb_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['magmagw', 'srs-enb-ue'] 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/tmp/hackfest_magma-agw-enb_vnfd 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: helm-charts 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/helm-charts -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/tmp/hackfest_magma-agw-enb_vnfd/helm-charts 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/tmp/hackfest_magma-agw-enb_vnfd/cloud_init 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: magma-agw-enb_vnfd.yaml 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/magma-agw-enb_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/tmp/hackfest_magma-agw-enb_vnfd/magma-agw-enb_vnfd.yaml 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm magmagw 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/charms/magmagw -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/tmp/hackfest_magma-agw-enb_vnfd/charms/magmagw 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm srs-enb-ue 2021-02-03T18:56:06 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/charms/srs-enb-ue -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd/tmp/hackfest_magma-agw-enb_vnfd/charms/srs-enb-ue 2021-02-03T18:56:07 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:07 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:08 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/nscharm_ns/nscharm_nsd.yaml 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'nscharm-user-vnf'}, {'id': '2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'nscharm-policy-vnf'}]}], 'id': 'nscharm-ns', 'name': 'nscharm-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': 'true', 'vim-network-name': 'osm-ext'}], 'vnfd-id': ['nscharm-user-vnf', 'nscharm-policy-vnf'], 'ns-configuration': {'juju': {'charm': 'ns'}, 'initial-config-primitive': [{'seq': '1', 'name': 'config', 'parameter': [{'name': 'juju-username', 'value': 'admin'}, {'name': 'juju-password', 'value': 'a5611fc6452349cc6e45705d34c501d4'}]}, {'seq': '2', 'name': 'add-user', 'parameter': [{'name': 'username', 'value': 'root'}]}], 'config-primitive': [{'name': 'add-user', 'parameter': [{'name': 'username', 'data-type': 'STRING'}]}]}}]}} 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/nscharm_ns/nscharm_nsd.yaml, desc_type: ns 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:355 charm_build(): 2021-02-03T18:56:08 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: [Errno 2] No such file or directory: 'charm': 'charm' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 308, in register_artifact_in_repository path = pt.build(path) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 149, in build charm_list = self.build_all_charms(package_folder, skip_charm_build) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 302, in build_all_charms self.charm_build(package_folder, charmName) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 363, in charm_build result = subprocess.run(["charm", "build", "{}".format(src_folder)]) File "/usr/lib/python3.6/subprocess.py", line 423, in run with Popen(*popenargs, **kwargs) as process: File "/usr/lib/python3.6/subprocess.py", line 729, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'charm': 'charm' 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_gateway_vnfd/hackfest_gateway_vnfd.yaml 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'Gateway PNF', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'gateway_pdu'}]}], 'vdu-profile': [{'id': 'gateway_pdu', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'gateway_public-ext', 'int-cpd': {'cpd': 'eth0-int', 'vdu-id': 'gateway_pdu'}}], 'id': 'hackfest_gateway_vnfd', 'mgmt-cp': 'gateway_public-ext', 'product-name': 'hackfest_gateway_vnfd', 'vdu': [{'description': 'gateway_pdu', 'id': 'gateway_pdu', 'int-cpd': [{'id': 'eth0-int', 'virtual-network-interface-requirement': [{'name': 'eth0'}]}], 'pdu-type': 'gateway'}], 'version': '1.0', 'vnf-configuration': [{'config-primitive': [{'name': 'configure-remote', 'parameter': [{'data-type': 'STRING', 'default-value': '0.0.0.0', 'name': 'magmaIP'}]}], 'id': 'default-vnf-configuration', 'config-access': {'ssh-access': {'default-user': 'osm', 'required': True}}, 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-username', 'value': 'osm'}, {'name': 'ssh-password', 'value': 'osm2020'}, {'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}], 'seq': 1}], 'juju': {'charm': 'vyos-config'}}]}} 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:08 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_gateway_vnfd/hackfest_gateway_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['vyos-config'] 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_gateway_vnfd/tmp/hackfest_gateway_vnfd 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_gateway_vnfd.yaml 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_gateway_vnfd/hackfest_gateway_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_gateway_vnfd/tmp/hackfest_gateway_vnfd/hackfest_gateway_vnfd.yaml 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm vyos-config 2021-02-03T18:56:08 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_gateway_vnfd/charms/vyos-config -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_gateway_vnfd/tmp/hackfest_gateway_vnfd/charms/vyos-config 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:09 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_ns/ubuntu_cloudinit_nsd.yaml 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'Generated by OSM package generator', 'designer': 'OSM', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-cp0-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'ubuntu_cloudinit-vnf'}]}], 'id': 'ubuntu_cloudinit-ns', 'name': 'ubuntu_cloudinit-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}], 'vnfd-id': ['ubuntu_cloudinit-vnf']}]}} 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_ns/ubuntu_cloudinit_nsd.yaml, desc_type: ns 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_ns/tmp/ubuntu_cloudinit_ns 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: ubuntu_cloudinit_nsd.yaml 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_ns/ubuntu_cloudinit_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_ns/tmp/ubuntu_cloudinit_ns/ubuntu_cloudinit_nsd.yaml 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: README 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_ns/README -> /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_ns/tmp/ubuntu_cloudinit_ns/README 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:09 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:09 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/magma Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/magma Not well configured. 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_ns/hackfest_cloudinit_nsd.yaml 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs with cloudinit connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'hackfest_cloudinit-vnf'}, {'id': '2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'hackfest_cloudinit-vnf'}]}], 'id': 'hackfest_cloudinit-ns', 'name': 'hackfest_cloudinit-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}, {'id': 'datanet'}], 'vnfd-id': ['hackfest_cloudinit-vnf']}]}} 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_ns/hackfest_cloudinit_nsd.yaml, desc_type: ns 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_ns/tmp/hackfest_cloudinit_ns 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_ns/tmp/hackfest_cloudinit_ns/icons 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_cloudinit_nsd.yaml 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_ns/hackfest_cloudinit_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_ns/tmp/hackfest_cloudinit_ns/hackfest_cloudinit_nsd.yaml 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:09 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:09 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:09 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_ns/hackfest_basic_sriov_nsd.yaml 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'Simple NS with a single VNF with SRIOV port', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-cp0-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-cp1-ext'}], 'virtual-link-profile-id': 'sriov_vld'}], 'vnfd-id': 'hackfest_basic_sriov-vnf'}]}], 'id': 'hackfest_basic_sriov-ns', 'name': 'hackfest_basic_sriov-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}, {'id': 'sriov_vld'}], 'vnfd-id': ['hackfest_basic_sriov-vnf']}]}} 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_ns/hackfest_basic_sriov_nsd.yaml, desc_type: ns 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_ns/tmp/hackfest_basic_sriov_ns 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_ns/tmp/hackfest_basic_sriov_ns/icons 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_basic_sriov_nsd.yaml 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_ns/hackfest_basic_sriov_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_ns/tmp/hackfest_basic_sriov_ns/hackfest_basic_sriov_nsd.yaml 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:10 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf/slice_basic_vnfd.yaml 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'VNFD with 2 CPs to be used on Slice Testing', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'ubuntu_slice-VM'}]}], 'vdu-profile': [{'id': 'ubuntu_slice-VM', 'min-number-of-instances': 1}]}], 'ext-cpd': [{'id': 'eth0-ext', 'int-cpd': {'cpd': 'eth0-int', 'vdu-id': 'ubuntu_slice-VM'}}, {'id': 'eth1-ext', 'int-cpd': {'cpd': 'eth1-int', 'vdu-id': 'ubuntu_slice-VM'}}], 'id': 'slice_basic_vnf', 'mgmt-cp': 'eth0-ext', 'product-name': 'slice_basic_vnf', 'provider': 'OSM', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'description': 'ubuntu_slice-VM', 'id': 'ubuntu_slice-VM', 'int-cpd': [{'id': 'eth0-int', 'virtual-network-interface-requirement': [{'name': 'eth0', 'virtual-interface': {'bandwidth': 0, 'type': 'VIRTIO', 'vpci': '0000:00:0a.0'}}]}, {'id': 'eth1-int', 'virtual-network-interface-requirement': [{'name': 'eth1', 'virtual-interface': {'bandwidth': 0, 'type': 'VIRTIO', 'vpci': '0000:00:0a.0'}}]}], 'name': 'ubuntu_slice-VM', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'ubuntu_slice-VM-compute', 'virtual-storage-desc': ['ubuntu_slice-VM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'ubuntu_slice-VM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'ubuntu_slice-VM-storage', 'size-of-storage': 10}]}} 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf/slice_basic_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf/tmp/slice_basic_vnf 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf/tmp/slice_basic_vnf/cloud_init 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: slice_basic_vnfd.yaml 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf/slice_basic_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf/tmp/slice_basic_vnf/slice_basic_vnfd.yaml 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: checksum.txt 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf/checksum.txt -> /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf/tmp/slice_basic_vnf/checksum.txt 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: README.md 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf/README.md -> /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf/tmp/slice_basic_vnf/README.md 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:10 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_ns/hackfest_basic_nsd.yaml 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'Simple NS with a single VNF and a single VL', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-cp0-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'hackfest_basic-vnf'}]}], 'id': 'hackfest_basic-ns', 'name': 'hackfest_basic-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}], 'vnfd-id': ['hackfest_basic-vnf']}]}} 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_ns/hackfest_basic_nsd.yaml, desc_type: ns 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_ns/tmp/hackfest_basic_ns 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_ns/tmp/hackfest_basic_ns/icons 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_basic_nsd.yaml 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_ns/hackfest_basic_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_ns/tmp/hackfest_basic_ns/hackfest_basic_nsd.yaml 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:10 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_vnf/slice_basic_middle_vnfd.yaml 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'VNFD with 3 CPs to be used on Slice Testing', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'ubuntu_slice-VM'}]}], 'vdu-profile': [{'id': 'ubuntu_slice-VM', 'min-number-of-instances': 1}]}], 'ext-cpd': [{'id': 'eth0-ext', 'int-cpd': {'cpd': 'eth0-int', 'vdu-id': 'ubuntu_slice-VM'}}, {'id': 'eth1-ext', 'int-cpd': {'cpd': 'eth1-int', 'vdu-id': 'ubuntu_slice-VM'}}, {'id': 'eth2-ext', 'int-cpd': {'cpd': 'eth2-int', 'vdu-id': 'ubuntu_slice-VM'}}], 'id': 'slice_basic_middle_vnf', 'mgmt-cp': 'eth0-ext', 'product-name': 'slice_basic_middle_vnf', 'provider': 'OSM', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'description': 'ubuntu_slice-VM', 'id': 'ubuntu_slice-VM', 'int-cpd': [{'id': 'eth0-int', 'virtual-network-interface-requirement': [{'name': 'eth0', 'virtual-interface': {'bandwidth': 0, 'type': 'VIRTIO', 'vpci': '0000:00:0a.0'}}]}, {'id': 'eth1-int', 'virtual-network-interface-requirement': [{'name': 'eth1', 'virtual-interface': {'bandwidth': 0, 'type': 'VIRTIO', 'vpci': '0000:00:0a.0'}}]}, {'id': 'eth2-int', 'virtual-network-interface-requirement': [{'name': 'eth2', 'virtual-interface': {'bandwidth': 0, 'type': 'VIRTIO', 'vpci': '0000:00:0a.0'}}]}], 'name': 'ubuntu_slice-VM', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'ubuntu_slice-VM-compute', 'virtual-storage-desc': ['ubuntu_slice-VM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'ubuntu_slice-VM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'ubuntu_slice-VM-storage', 'size-of-storage': 10}]}} 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_vnf/slice_basic_middle_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_vnf/tmp/slice_basic_middle_vnf 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_vnf/tmp/slice_basic_middle_vnf/cloud_init 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: slice_basic_middle_vnfd.yaml 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_vnf/slice_basic_middle_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_vnf/tmp/slice_basic_middle_vnf/slice_basic_middle_vnfd.yaml 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:10 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_ns/ns_relations_nsd.yaml 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs with cloudinit connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'provides-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'ns_relations_provides-vnf'}, {'id': '2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'requires-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'ns_relations_requires-vnf'}]}], 'id': 'ns_relations-ns', 'name': 'ns_relations-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': 'true'}], 'vnfd-id': ['ns_relations_provides-vnf', 'ns_relations_requires-vnf'], 'ns-configuration': {'relation': [{'name': 'relation', 'entities': [{'id': '1', 'endpoint': 'interface'}, {'id': '2', 'endpoint': 'interface'}]}]}}]}} 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_ns/ns_relations_nsd.yaml, desc_type: ns 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_ns/tmp/ns_relations_ns 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_ns/tmp/ns_relations_ns/icons 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: ns_relations_nsd.yaml 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_ns/ns_relations_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_ns/tmp/ns_relations_ns/ns_relations_nsd.yaml 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:10 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_ns/snmp_ee_nsd.yaml 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'Single VyOS Router VNF with SNMP metrics', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': 'VyOS Router', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'VyOS Router', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': 'VyOS Router', 'constituent-cpd-id': 'vnf-internal-ext'}], 'virtual-link-profile-id': 'internal'}, {'constituent-cpd-id': [{'constituent-base-element-id': 'VyOS Router', 'constituent-cpd-id': 'vnf-external-ext'}], 'virtual-link-profile-id': 'external'}], 'vnfd-id': 'snmp_ee-vnf'}]}], 'id': 'snmp_ee-ns', 'name': 'snmp_ee-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}, {'id': 'internal'}, {'id': 'external'}], 'vnfd-id': ['snmp_ee-vnf']}]}} 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:10 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:10 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_ns/snmp_ee_nsd.yaml, desc_type: ns 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_ns/tmp/snmp_ee_ns 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: snmp_ee_nsd.yaml 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_ns/snmp_ee_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_ns/tmp/snmp_ee_ns/snmp_ee_nsd.yaml 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:11 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_vnf/cirros_alarm_vnfd.yaml 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'Simple VNF example with a cirros and a VNF alarm', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'cirros_vnfd-VM'}]}], 'vdu-profile': [{'id': 'cirros_vnfd-VM', 'min-number-of-instances': 1}]}], 'ext-cpd': [{'id': 'eth0-ext', 'int-cpd': {'cpd': 'eth0-int', 'vdu-id': 'cirros_vnfd-VM'}}], 'id': 'cirros_alarm-vnf', 'mgmt-cp': 'eth0-ext', 'product-name': 'cirros_alarm-vnf', 'provider': 'OSM', 'sw-image-desc': [{'id': 'cirros-0.3.5-x86_64-disk.img', 'image': 'cirros-0.3.5-x86_64-disk.img', 'name': 'cirros-0.3.5-x86_64-disk.img'}], 'vdu': [{'alarm': [{'actions': {'alarm': [{'url': '${WEBHOOK_URL}'}], 'insufficient-data': [{'url': '${WEBHOOK_URL}'}], 'ok': [{'url': '${WEBHOOK_URL}'}]}, 'alarm-id': 'alarm-1', 'operation': 'LT', 'value': 20, 'vnf-monitoring-param-ref': 'cirros_vnf_cpu_util'}], 'description': 'cirros_vnfd-VM', 'id': 'cirros_vnfd-VM', 'int-cpd': [{'id': 'eth0-int', 'virtual-network-interface-requirement': [{'name': 'eth0', 'virtual-interface': {'bandwidth': 0, 'type': 'VIRTIO', 'vpci': '0000:00:0a.0'}}]}], 'monitoring-parameter': [{'id': 'cirros_vnf_cpu_util', 'name': 'cirros_vnf_cpu_util', 'performance-metric': 'cpu_utilization'}, {'id': 'cirros_vnf_average_memory_utilization', 'name': 'cirros_vnf_average_memory_utilization', 'performance-metric': 'average_memory_utilization'}], 'name': 'cirros_vnfd-VM', 'sw-image-desc': 'cirros-0.3.5-x86_64-disk.img', 'virtual-compute-desc': 'cirros_vnfd-VM-compute', 'virtual-storage-desc': ['cirros_vnfd-VM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'cirros_vnfd-VM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1}}], 'virtual-storage-desc': [{'id': 'cirros_vnfd-VM-storage', 'size-of-storage': 2}]}} 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_vnf/cirros_alarm_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_vnf/tmp/cirros_alarm_vnf 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cirros_alarm_vnfd.yaml 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_vnf/cirros_alarm_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_vnf/tmp/cirros_alarm_vnf/cirros_alarm_vnfd.yaml 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:11 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_ns/hackfest_vyos_nsd.yaml 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'Simple NS with a single VyOS Router VNF', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext', 'ip-address': '172.21.250.200'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-internal-ext'}], 'virtual-link-profile-id': 'internal'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-external-ext'}], 'virtual-link-profile-id': 'external'}], 'vnfd-id': 'hackfest_vyos-vnf'}]}], 'id': 'hackfest_vyos-ns', 'name': 'hackfest_vyos-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}, {'id': 'internal', 'mgmt-network': True}, {'id': 'external', 'mgmt-network': True}], 'vnfd-id': ['hackfest_vyos-vnf']}]}} 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_ns/hackfest_vyos_nsd.yaml, desc_type: ns 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_ns/tmp/hackfest_vyos_ns 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_vyos_nsd.yaml 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_ns/hackfest_vyos_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_ns/tmp/hackfest_vyos_ns/hackfest_vyos_nsd.yaml 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:11 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_ns/hackfest_simple_k8s_nsd.yaml 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 1 KDU connected to the mgmtnet VL', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'mgmtnet-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'hackfest-simple-k8s-vnf'}]}], 'id': 'hackfest-simple-k8s-ns', 'name': 'hackfest-simple-k8s-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}], 'vnfd-id': ['hackfest-simple-k8s-vnf']}]}} 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_ns/hackfest_simple_k8s_nsd.yaml, desc_type: ns 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_ns/tmp/hackfest_simple_k8s_ns 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_simple_k8s_nsd.yaml 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_ns/hackfest_simple_k8s_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_ns/tmp/hackfest_simple_k8s_ns/hackfest_simple_k8s_nsd.yaml 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:11 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_vnf/ubuntu_cloudinit_vnfd.yaml 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'Generated by OSM package generator', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'ubuntu_cloudinit-vnf-VM'}]}], 'vdu-profile': [{'id': 'ubuntu_cloudinit-vnf-VM', 'min-number-of-instances': 1}]}], 'ext-cpd': [{'id': 'vnf-cp0-ext', 'int-cpd': {'cpd': 'eth0-int', 'vdu-id': 'ubuntu_cloudinit-vnf-VM'}}], 'id': 'ubuntu_cloudinit-vnf', 'mgmt-cp': 'vnf-cp0-ext', 'product-name': 'ubuntu_cloudinit-vnf', 'provider': 'OSM', 'sw-image-desc': [{'id': 'ubuntu16.04', 'image': 'ubuntu16.04', 'name': 'ubuntu16.04'}], 'vdu': [{'cloud-init-file': 'cloud-init.cfg', 'description': 'ubuntu_cloudinit-vnf-VM', 'id': 'ubuntu_cloudinit-vnf-VM', 'int-cpd': [{'id': 'eth0-int', 'virtual-network-interface-requirement': [{'name': 'eth0', 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'ubuntu_cloudinit-vnf-VM', 'sw-image-desc': 'ubuntu16.04', 'virtual-compute-desc': 'ubuntu_cloudinit-vnf-VM-compute', 'virtual-storage-desc': ['ubuntu_cloudinit-vnf-VM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'ubuntu_cloudinit-vnf-VM-compute', 'virtual-cpu': {'num-virtual-cpu': 2}, 'virtual-memory': {'size': 2.0}}], 'virtual-storage-desc': [{'id': 'ubuntu_cloudinit-vnf-VM-storage', 'size-of-storage': 10}]}} 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_vnf/ubuntu_cloudinit_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_vnf/tmp/ubuntu_cloudinit_vnf 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_vnf/tmp/ubuntu_cloudinit_vnf/cloud_init 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: README 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_vnf/README -> /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_vnf/tmp/ubuntu_cloudinit_vnf/README 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: ubuntu_cloudinit_vnfd.yaml 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_vnf/ubuntu_cloudinit_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_vnf/tmp/ubuntu_cloudinit_vnf/ubuntu_cloudinit_vnfd.yaml 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:11 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_vnf/hackfest_basic_metrics_vnfd.yaml 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A basic VNF descriptor w/ one VDU and VIM metrics', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': '1', 'vdu-id': 'hackfest_basic_metrics-VM'}]}], 'scaling-aspect': [{'aspect-delta-details': {'deltas': [{'id': 'vdu_autoscale-delta', 'vdu-delta': [{'id': 'hackfest_basic_metrics-VM', 'number-of-instances': '1'}]}]}, 'id': 'vdu_autoscale', 'max-scale-level': 1, 'name': 'vdu_autoscale', 'scaling-policy': [{'cooldown-time': 120, 'name': 'cpu_util_above_threshold', 'scaling-criteria': [{'name': 'cpu_util_above_threshold', 'scale-in-relational-operation': 'LT', 'scale-in-threshold': 10, 'scale-out-relational-operation': 'GT', 'scale-out-threshold': 60, 'vnf-monitoring-param-ref': 'vnf_cpu_util'}], 'scaling-type': 'automatic', 'threshold-time': 10}]}], 'vdu-profile': [{'id': 'hackfest_basic_metrics-VM', 'max-number-of-instances': '2', 'min-number-of-instances': '1'}]}], 'ext-cpd': [{'id': 'vnf-cp0-ext', 'int-cpd': {'cpd': 'vdu-eth0-int', 'vdu-id': 'hackfest_basic_metrics-VM'}}], 'id': 'hackfest_basic_metrics-vnf', 'mgmt-cp': 'vnf-cp0-ext', 'product-name': 'hackfest_basic_metrics-vnf', 'sw-image-desc': [{'id': 'ubuntu16.04', 'image': 'ubuntu16.04', 'name': 'ubuntu16.04'}], 'vdu': [{'cloud-init-file': 'cloud-config', 'id': 'hackfest_basic_metrics-VM', 'int-cpd': [{'id': 'vdu-eth0-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth0', 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'monitoring-parameter': [{'id': 'vnf_cpu_util', 'name': 'vnf_cpu_util', 'performance-metric': 'cpu_utilization'}, {'id': 'vnf_memory_util', 'name': 'vnf_memory_util', 'performance-metric': 'average_memory_utilization'}, {'id': 'vnf_packets_sent', 'name': 'vnf_packets_sent', 'performance-metric': 'packets_sent'}, {'id': 'vnf_packets_received', 'name': 'vnf_packets_received', 'performance-metric': 'packets_received'}], 'name': 'hackfest_basic_metrics-VM', 'sw-image-desc': 'ubuntu16.04', 'virtual-compute-desc': 'hackfest_basic_metrics-VM-compute', 'virtual-storage-desc': ['hackfest_basic_metrics-VM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'hackfest_basic_metrics-VM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'hackfest_basic_metrics-VM-storage', 'size-of-storage': 10}]}} 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_vnf/hackfest_basic_metrics_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_vnf/tmp/hackfest_basic_metrics_vnf 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_vnf/tmp/hackfest_basic_metrics_vnf/cloud_init 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_vnf/tmp/hackfest_basic_metrics_vnf/icons 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_basic_metrics_vnfd.yaml 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_vnf/hackfest_basic_metrics_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_vnf/tmp/hackfest_basic_metrics_vnf/hackfest_basic_metrics_vnfd.yaml 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:11 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:11 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:11 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_ns/proxy_native_relation_nsd.yaml 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs with cloudinit connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'provides-mgmt-ext'}, {'constituent-base-element-id': '1', 'constituent-cpd-id': 'requires-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'proxy_native_relation-vnf'}]}], 'id': 'proxy_native_relation-ns', 'name': 'proxy_native_relation-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': 'true'}], 'vnfd-id': ['proxy_native_relation-vnf']}]}} 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_ns/proxy_native_relation_nsd.yaml, desc_type: ns 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_ns/tmp/proxy_native_relation_ns 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_ns/tmp/proxy_native_relation_ns/icons 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: proxy_native_relation_nsd.yaml 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_ns/proxy_native_relation_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_ns/tmp/proxy_native_relation_ns/proxy_native_relation_nsd.yaml 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:12 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf/ns_relations_provides_vnfd.yaml 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDU connected to two external VL, and one for data and another one for management', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'simple_provides'}]}], 'vdu-profile': [{'id': 'simple_provides', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'provides-mgmt-ext', 'int-cpd': {'cpd': 'simple_provides-eth0-int', 'vdu-id': 'simple_provides'}}], 'id': 'ns_relations_provides-vnf', 'mgmt-cp': 'provides-mgmt-ext', 'product-name': 'ns_relations_provides-vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'simple_provides', 'int-cpd': [{'id': 'simple_provides-eth0-int', 'virtual-network-interface-requirement': [{'name': 'simple_provides-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'simple_provides', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'simple_provides-compute', 'virtual-storage-desc': ['simple_provides-storage']}], 'version': 1.0, 'virtual-compute-desc': [{'id': 'simple_provides-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'simple_provides-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'id': 'default-vnf-configuration', 'initial-config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': 1}], 'juju': {'charm': 'simple_provides', 'proxy': False}}]}} 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf/ns_relations_provides_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['simple_provides'] 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf/tmp/ns_relations_provides_vnf 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf/tmp/ns_relations_provides_vnf/cloud_init 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf/tmp/ns_relations_provides_vnf/icons 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: ns_relations_provides_vnfd.yaml 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf/ns_relations_provides_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf/tmp/ns_relations_provides_vnf/ns_relations_provides_vnfd.yaml 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm simple_provides 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf/charms/simple_provides -> /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf/tmp/ns_relations_provides_vnf/charms/simple_provides 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:12 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_vnf/vdu_replicas_vnfd.yaml 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF with 2 replicas of vdu, internal vld and scaling', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}, {'number-of-instances': 1, 'vdu-id': 'dataVM'}]}], 'scaling-aspect': [{'aspect-delta-details': {'deltas': [{'id': 'scale_dataVM-delta', 'vdu-delta': [{'id': 'dataVM', 'number-of-instances': 2}]}]}, 'id': 'scale_dataVM', 'max-scale-level': 10, 'name': 'scale_dataVM'}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1}, {'id': 'dataVM', 'max-number-of-instances': 10, 'min-number-of-instances': 2}], 'virtual-link-profile': [{'flavour': '', 'id': 'interdata', 'virtual-link-protocol-data': {'l3-protocol-data': {'cidr': '192.168.101.0/24', 'description': 'internal data', 'ip-version': 'ipv4', 'name': 'interdata-l3-protocol-data'}}}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}, {'id': 'vnf-data-ext', 'int-cpd': {'cpd': 'dataVM-xe0-int', 'vdu-id': 'dataVM'}}], 'id': 'vdu-replicas-vnf', 'int-virtual-link-desc': [{'id': 'internal'}, {'id': 'interdata'}], 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'vdu-replicas-vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'mgmtVM-eth1-int', 'int-virtual-link-desc': 'internal', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth1', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}, {'cloud-init-file': 'cloud-config.txt', 'id': 'dataVM', 'int-cpd': [{'id': 'dataVM-eth0-int', 'int-virtual-link-desc': 'internal', 'virtual-network-interface-requirement': [{'name': 'dataVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'dataVM-eth1-int', 'int-virtual-link-desc': 'interdata', 'virtual-network-interface-requirement': [{'name': 'dataVM-eth1', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'dataVM-xe0-int', 'virtual-network-interface-requirement': [{'name': 'dataVM-xe0', 'position': 3, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'dataVM', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'dataVM-compute', 'virtual-storage-desc': ['dataVM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 2.0}}, {'id': 'dataVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 2.0}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': 10}, {'id': 'dataVM-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'id': 'default-vnf-configuration'}]}} 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:12 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_vnf/vdu_replicas_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_vnf/tmp/vdu_replicas_vnf 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_vnf/tmp/vdu_replicas_vnf/cloud_init 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_vnf/tmp/vdu_replicas_vnf/icons 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: vdu_replicas_vnfd.yaml 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_vnf/vdu_replicas_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_vnf/tmp/vdu_replicas_vnf/vdu_replicas_vnfd.yaml 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:12 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:13 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_ns/fb_magma_nsd.yaml 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS consisting of a KNF fb_magma_knf connected to mgmt network', 'designer': 'ATOS', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': 'orc8r', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'orc8r', 'constituent-cpd-id': 'mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'fb_magma_knf'}]}], 'id': 'fb_magma_ns', 'name': 'fb_magma_ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}], 'vnfd-id': ['fb_magma_knf']}]}} 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:98 validate(): Validating package /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: slice_basic_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['simple'] Adding File: ha_proxy_charm_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: epa_quota_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['magmagw', 'srs-enb-ue'] Adding File: hackfest_magma-agw-enb_vnfd Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_vnfd.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/nscharm_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/nscharm_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['ns'] Building charm /builds/gitlab/vnf-onboarding/osm-packages/nscharm_ns/charms/layers/ns Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_gateway_vnfd Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_gateway_vnfd 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['vyos-config'] Adding File: hackfest_gateway_vnfd Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_gateway_vnfd.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: ubuntu_cloudinit_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_cloudinit_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_basic_sriov_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: slice_basic_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_basic_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: slice_basic_middle_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: ns_relations_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: snmp_ee_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: cirros_alarm_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_vyos_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_simple_k8s_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: ubuntu_cloudinit_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/ubuntu_cloudinit_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_basic_metrics_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: proxy_native_relation_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['simple_provides'] Adding File: ns_relations_provides_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_provides_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: vdu_replicas_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_ns 1 Descriptors found to validate2021-02-03T18:56:13 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_ns/fb_magma_nsd.yaml, desc_type: ns 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_ns/tmp/fb_magma_ns 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: fb_magma_nsd.yaml 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_ns/fb_magma_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_ns/tmp/fb_magma_ns/fb_magma_nsd.yaml 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:13 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_ns/vnf_relations_nsd.yaml 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs with cloudinit connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'provides-mgmt-ext'}, {'constituent-base-element-id': '1', 'constituent-cpd-id': 'requires-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'vnf_relations-vnf'}]}], 'id': 'vnf_relations-ns', 'name': 'vnf_relations-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': 'true'}], 'vnfd-id': ['vnf_relations-vnf']}]}} 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_ns/vnf_relations_nsd.yaml, desc_type: ns 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_ns/tmp/vnf_relations_ns 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_ns/tmp/vnf_relations_ns/icons 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: vnf_relations_nsd.yaml 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_ns/vnf_relations_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_ns/tmp/vnf_relations_ns/vnf_relations_nsd.yaml 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:13 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujucontroller_vnf/k8s_jujucontroller_vnfd.yaml 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDU for juju to deploy K8s cluster', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'k8svm'}]}], 'vdu-profile': [{'id': 'k8svm', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'mgmt-ext', 'int-cpd': {'cpd': 'eth0-int', 'vdu-id': 'k8svm'}}], 'id': 'k8s_jujucontroller_vnf', 'mgmt-cp': 'mgmt-ext', 'product-name': 'k8s_jujucontroller_vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'k8svm', 'int-cpd': [{'id': 'eth0-int', 'virtual-network-interface-requirement': [{'name': 'eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'k8svm', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'k8svm-compute', 'virtual-storage-desc': ['k8svm-storage']}], 'version': 1.0, 'virtual-compute-desc': [{'id': 'k8svm-compute', 'virtual-cpu': {'num-virtual-cpu': 2}, 'virtual-memory': {'size': 4.0}}], 'virtual-storage-desc': [{'id': 'k8svm-storage', 'size-of-storage': 80}], 'vnf-configuration': [{'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'setup-juju'}, {'name': 'deploy-bundle', 'parameter': [{'data-type': 'STRING', 'name': 'bundle'}]}, {'name': 'undeploy-bundle'}, {'name': 'remove-machines'}, {'name': 'init-helm'}, {'name': 'install-openebs-chart'}, {'name': 'install-openebs-kubectl'}, {'name': 'post-deploy'}, {'name': 'add-machine', 'parameter': [{'data-type': 'STRING', 'name': 'machine'}]}, {'name': 'add-machines', 'parameter': [{'data-type': 'STRING', 'name': 'machine1'}, {'data-type': 'STRING', 'name': 'machine2'}, {'data-type': 'STRING', 'name': 'machine3'}, {'data-type': 'STRING', 'name': 'machine4'}, {'data-type': 'STRING', 'name': 'machine5'}, {'data-type': 'STRING', 'name': 'machine6'}, {'data-type': 'STRING', 'name': 'machine7'}, {'data-type': 'STRING', 'name': 'machine8'}, {'data-type': 'STRING', 'name': 'machine9'}, {'data-type': 'STRING', 'name': 'machine10'}]}, {'name': 'remove-machines', 'parameter': [{'data-type': 'STRING', 'name': 'force'}]}, {'name': 'add-repo', 'parameter': [{'data-type': 'STRING', 'name': 'name'}, {'data-type': 'STRING', 'name': 'url'}]}, {'name': 'remove-repo', 'parameter': [{'data-type': 'STRING', 'name': 'name'}]}, {'name': 'install-chart', 'parameter': [{'data-type': 'STRING', 'name': 'chart'}, {'data-type': 'STRING', 'name': 'name'}, {'data-type': 'STRING', 'name': 'namespace'}, {'data-type': 'STRING', 'name': 'atomic'}, {'data-type': 'STRING', 'name': 'values'}, {'data-type': 'STRING', 'name': 'valuesFile'}]}, {'name': 'upgrade-release', 'parameter': [{'data-type': 'STRING', 'name': 'chart'}, {'data-type': 'STRING', 'name': 'name'}, {'data-type': 'STRING', 'name': 'namespace'}, {'data-type': 'STRING', 'name': 'atomic'}, {'data-type': 'STRING', 'name': 'values'}, {'data-type': 'STRING', 'name': 'valuesFile'}]}, {'name': 'rollback-release', 'parameter': [{'data-type': 'STRING', 'name': 'name'}, {'data-type': 'STRING', 'name': 'revision'}]}, {'name': 'delete-release', 'parameter': [{'data-type': 'STRING', 'name': 'name'}]}], 'id': 'default-vnf-configuration', 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'ubuntu'}], 'seq': '1'}, {'name': 'setup-juju', 'seq': '2'}, {'name': 'add-machines', 'parameter': [{'name': 'machine1', 'value': '<MACHINE1>'}, {'name': 'machine2', 'value': '<MACHINE2>'}, {'name': 'machine3', 'value': '<MACHINE3>'}, {'name': 'machine4', 'value': '<MACHINE4>'}, {'name': 'machine5', 'value': '<MACHINE5>'}, {'name': 'machine6', 'value': '<MACHINE6>'}, {'name': 'machine7', 'value': '<MACHINE7>'}, {'name': 'machine8', 'value': '<MACHINE8>'}, {'name': 'machine9', 'value': '<MACHINE9>'}, {'name': 'machine10', 'value': '<MACHINE10>'}], 'seq': '3'}, {'name': 'deploy-bundle', 'parameter': [{'name': 'bundle', 'value': '<BUNDLE>'}], 'seq': '4'}, {'name': 'post-deploy', 'seq': '5'}, {'name': 'install-openebs-kubectl', 'seq': '6'}], 'juju': {'charm': 'tid-jujuk8s'}}]}} 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujucontroller_vnf/k8s_jujucontroller_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:13 DEBUG osmclient package_tool.py:355 charm_build(): 2021-02-03T18:56:13 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: [Errno 2] No such file or directory: 'charm': 'charm' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 308, in register_artifact_in_repository path = pt.build(path) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 149, in build charm_list = self.build_all_charms(package_folder, skip_charm_build) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 302, in build_all_charms self.charm_build(package_folder, charmName) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 363, in charm_build result = subprocess.run(["charm", "build", "{}".format(src_folder)]) File "/usr/lib/python3.6/subprocess.py", line 423, in run with Popen(*popenargs, **kwargs) as process: File "/usr/lib/python3.6/subprocess.py", line 729, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'charm': 'charm' 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:13 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf/nopasswd_k8s_proxy_charm_vnfd.yaml 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDU connected to two external VL, and one for data and another one for management', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}]}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}, {'id': 'vnf-data-ext', 'int-cpd': {'cpd': 'dataVM-xe0-int', 'vdu-id': 'mgmtVM'}}], 'id': 'nopasswd_k8s_proxy_charm-vnf', 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'nopasswd_k8s_proxy_charm-vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'dataVM-xe0-int', 'virtual-network-interface-requirement': [{'name': 'dataVM-xe0', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}], 'version': 1.0, 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'id': 'default-vnf-configuration', 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'ubuntu'}], 'seq': 1}, {'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': 2}], 'juju': {'charm': 'simple', 'cloud': 'k8s'}}]}} 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf/nopasswd_k8s_proxy_charm_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['simple'] 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf/tmp/nopasswd_k8s_proxy_charm_vnf 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf/tmp/nopasswd_k8s_proxy_charm_vnf/cloud_init 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf/tmp/nopasswd_k8s_proxy_charm_vnf/icons 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: nopasswd_k8s_proxy_charm_vnfd.yaml 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf/nopasswd_k8s_proxy_charm_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf/tmp/nopasswd_k8s_proxy_charm_vnf/nopasswd_k8s_proxy_charm_vnfd.yaml 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm simple 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf/charms/simple -> /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf/tmp/nopasswd_k8s_proxy_charm_vnf/charms/simple 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:14 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:14 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/.git Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/.git Not well configured. 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_ns/simple_ee_nsd.yaml 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs with cloudinit connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': 'simple', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'simple', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'simple_ee-vnf'}]}], 'id': 'simple_ee-ns', 'name': 'simple_ee-ns', 'version': 1.0, 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}], 'vnfd-id': ['simple_ee-vnf']}]}} 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_ns/simple_ee_nsd.yaml, desc_type: ns 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_ns/tmp/simple_ee_ns 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_ns/tmp/simple_ee_ns/icons 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: simple_ee_nsd.yaml 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_ns/simple_ee_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_ns/tmp/simple_ee_ns/simple_ee_nsd.yaml 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:14 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_ns/hackfest_k8sproxycharm_nsd.yaml 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs with cloudinit connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'hackfest_k8sproxycharm-vnf'}, {'id': '2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'hackfest_k8sproxycharm-vnf'}]}], 'id': 'hackfest_k8sproxycharm-ns', 'name': 'hackfest_k8sproxycharm-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}, {'id': 'datanet'}], 'vnfd-id': ['hackfest_k8sproxycharm-vnf']}]}} 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_ns/hackfest_k8sproxycharm_nsd.yaml, desc_type: ns 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_ns/tmp/hackfest_k8sproxycharm_ns 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_ns/tmp/hackfest_k8sproxycharm_ns/icons 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_k8sproxycharm_nsd.yaml 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_ns/hackfest_k8sproxycharm_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_ns/tmp/hackfest_k8sproxycharm_ns/hackfest_k8sproxycharm_nsd.yaml 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:14 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf/nopasswd_proxy_charm_vnfd.yaml 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDU connected to two external VL, and one for data and another one for management', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}]}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}, {'id': 'vnf-data-ext', 'int-cpd': {'cpd': 'dataVM-xe0-int', 'vdu-id': 'mgmtVM'}}], 'id': 'nopasswd_proxy_charm-vnf', 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'nopasswd_proxy_charm-vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'dataVM-xe0-int', 'virtual-network-interface-requirement': [{'name': 'dataVM-xe0', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}], 'version': 1.0, 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'id': 'default-vnf-configuration', 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'ubuntu'}], 'seq': 1}, {'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': 2}], 'juju': {'charm': 'simple'}}]}} 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf/nopasswd_proxy_charm_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['simple'] 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf/tmp/nopasswd_proxy_charm_vnf 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf/tmp/nopasswd_proxy_charm_vnf/cloud_init 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf/tmp/nopasswd_proxy_charm_vnf/icons 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: nopasswd_proxy_charm_vnfd.yaml 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf/nopasswd_proxy_charm_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf/tmp/nopasswd_proxy_charm_vnf/nopasswd_proxy_charm_vnfd.yaml 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm simple 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf/charms/simple -> /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf/tmp/nopasswd_proxy_charm_vnf/charms/simple 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:14 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:14 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:14 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/proxy_native_relation_vnfd.yaml 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDU connected to two external VL, and one for data and another one for management', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'simple_requires'}, {'number-of-instances': 1, 'vdu-id': 'simple_provides'}]}], 'vdu-profile': [{'id': 'simple_requires', 'min-number-of-instances': 1, 'vdu-configuration-id': 'simple_requires-vdu-configuration'}, {'id': 'simple_provides', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'requires-mgmt-ext', 'int-cpd': {'cpd': 'simple_requires-eth0-int', 'vdu-id': 'simple_requires'}}, {'id': 'provides-mgmt-ext', 'int-cpd': {'cpd': 'simple_provides-eth0-int', 'vdu-id': 'simple_provides'}}], 'id': 'proxy_native_relation-vnf', 'mgmt-cp': 'provides-mgmt-ext', 'product-name': 'proxy_native_relation-vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'simple_requires', 'int-cpd': [{'id': 'simple_requires-eth0-int', 'virtual-network-interface-requirement': [{'name': 'simple_requires-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'simple_requires', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'simple_requires-compute', 'virtual-storage-desc': ['simple_requires-storage']}, {'cloud-init-file': 'cloud-config.txt', 'id': 'simple_provides', 'int-cpd': [{'id': 'simple_provides-eth0-int', 'virtual-network-interface-requirement': [{'name': 'simple_provides-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'simple_provides', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'simple_provides-compute', 'virtual-storage-desc': ['simple_provides-storage']}], 'vdu-configuration': [{'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'id': 'simple_requires-vdu-configuration', 'initial-config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': 1}], 'juju': {'charm': 'simple_requires', 'proxy': False}}], 'version': 1.0, 'virtual-compute-desc': [{'id': 'simple_requires-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}, {'id': 'simple_provides-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'simple_requires-storage', 'size-of-storage': 10}, {'id': 'simple_provides-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'id': 'default-vnf-configuration', 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'ubuntu'}], 'seq': 1}, {'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': 2}], 'juju': {'charm': 'simple_provides_proxy', 'proxy': True}, 'relation': [{'entities': [{'endpoint': 'interface', 'id': 'proxy_native_relation-vnf'}, {'endpoint': 'interface', 'id': 'simple_requires'}], 'name': 'relation'}]}]}} 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/proxy_native_relation_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['simple_requires', 'simple_provides_proxy'] 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/tmp/proxy_native_relation_vnf 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/tmp/proxy_native_relation_vnf/cloud_init 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/tmp/proxy_native_relation_vnf/icons 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: proxy_native_relation_vnfd.yaml 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/proxy_native_relation_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/tmp/proxy_native_relation_vnf/proxy_native_relation_vnfd.yaml 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm simple_requires 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/charms/simple_requires -> /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/tmp/proxy_native_relation_vnf/charms/simple_requires 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm simple_provides_proxy 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/charms/simple_provides_proxy -> /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf/tmp/proxy_native_relation_vnf/charms/simple_provides_proxy 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:15 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf_ns/squid_cnf_nsd.yaml 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 1 KDU connected to the mgmtnet VL', 'designer': 'Canonical', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': 'squid_cnf', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'squid_cnf', 'constituent-cpd-id': 'mgmtnet-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'squid_cnf'}]}], 'id': 'squid_cnf_ns', 'name': 'squid_cnf_ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True, 'vim-network-name': 'mgmt'}], 'vnfd-id': ['squid_cnf']}]}} 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf_ns/squid_cnf_nsd.yaml, desc_type: ns 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf_ns/tmp/squid_cnf_ns 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: squid_cnf_nsd.yaml 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf_ns/squid_cnf_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf_ns/tmp/squid_cnf_ns/squid_cnf_nsd.yaml 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:15 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_knf/fb_magma_vnfd.yaml 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'KNF with KDU using a helm-chart for Facebook magma orc8r', 'df': [{'id': 'default-df'}], 'ext-cpd': [{'id': 'mgmt-ext', 'k8s-cluster-net': 'mgmtnet'}], 'id': 'fb_magma_knf', 'k8s-cluster': {'nets': [{'id': 'mgmtnet'}]}, 'kdu': [{'name': 'orc8r', 'helm-chart': 'magma/orc8r'}], 'mgmt-cp': 'mgmt-ext', 'product-name': 'fb_magma_knf', 'provider': 'ATOS', 'version': '1.0'}} 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_knf/fb_magma_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_knf/tmp/fb_magma_knf 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: fb_magma_vnfd.yaml 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_knf/fb_magma_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_knf/tmp/fb_magma_knf/fb_magma_vnfd.yaml 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:15 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:15 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:15 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/hackfest_k8sproxycharm_vnfd.yaml 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDU connected to two external VL, and one for data and another one for management', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}]}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}, {'id': 'vnf-data-ext', 'int-cpd': {'cpd': 'dataVM-xe0-int', 'vdu-id': 'mgmtVM'}}], 'id': 'hackfest_k8sproxycharm-vnf', 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'hackfest_k8sproxycharm-vnf', 'sw-image-desc': [{'id': 'bionic', 'image': 'bionic', 'name': 'bionic'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'VIRTIO'}}]}, {'id': 'dataVM-xe0-int', 'virtual-network-interface-requirement': [{'name': 'dataVM-xe0', 'position': 2, 'virtual-interface': {'type': 'VIRTIO'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'bionic', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'id': 'default-vnf-configuration', 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'ubuntu'}, {'name': 'ssh-password', 'value': 'osm4u'}], 'seq': '1'}, {'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': '2'}], 'juju': {'charm': 'charm-simple-k8s', 'cloud': 'k8s', 'proxy': True}}]}} 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/hackfest_k8sproxycharm_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['charm-simple-k8s'] 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/tmp/hackfest_k8sproxycharm_vnf 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/tmp/hackfest_k8sproxycharm_vnf/cloud_init 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/tmp/hackfest_k8sproxycharm_vnf/icons 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_k8sproxycharm_vnfd.yaml 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/hackfest_k8sproxycharm_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/tmp/hackfest_k8sproxycharm_vnf/hackfest_k8sproxycharm_vnfd.yaml 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: README 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/README -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/tmp/hackfest_k8sproxycharm_vnf/README 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm charm-simple-k8s 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/charms/charm-simple-k8s -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf/tmp/hackfest_k8sproxycharm_vnf/charms/charm-simple-k8s 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:16 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_ns/hackfest_basic_nsd.yaml 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'Simple NS with a single VNF and a single VL and Metrics', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-cp0-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'hackfest_basic_metrics-vnf'}]}], 'id': 'hackfest_basic-ns-metrics', 'name': 'hackfest_basic-ns-metrics', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}], 'vnfd-id': ['hackfest_basic_metrics-vnf']}]}} 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_ns/hackfest_basic_nsd.yaml, desc_type: ns 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_ns/tmp/hackfest_basic_metrics_ns 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_ns/tmp/hackfest_basic_metrics_ns/icons 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_basic_nsd.yaml 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_ns/hackfest_basic_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_ns/tmp/hackfest_basic_metrics_ns/hackfest_basic_nsd.yaml 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:16 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_ns/vdu_replicas_nsd.yaml 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': 'vnf1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'vnf1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': 'vnf1', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'vdu-replicas-vnf'}, {'id': 'vnf2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'vnf2', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': 'vnf2', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'vdu-replicas-vnf'}]}], 'id': 'vdu-replicas-ns', 'name': 'vdu-replicas-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}, {'id': 'datanet'}], 'vnfd-id': ['vdu-replicas-vnf']}]}} 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_ns/vdu_replicas_nsd.yaml, desc_type: ns 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_ns/tmp/vdu_replicas_ns 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_ns/tmp/vdu_replicas_ns/icons 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: vdu_replicas_nsd.yaml 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_ns/vdu_replicas_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_ns/tmp/vdu_replicas_ns/vdu_replicas_nsd.yaml 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:16 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_vnf/native_k8s_charm_vnfd.yaml 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'df': [{'id': 'default-df'}], 'ext-cpd': [{'id': 'mgmt-ext', 'k8s-cluster-net': 'mgmtnet'}], 'id': 'native_k8s_charm-vnf', 'k8s-cluster': {'nets': [{'id': 'mgmtnet'}]}, 'kdu': [{'name': 'native-kdu', 'juju-bundle': 'bundle.yaml', 'kdu-configuration': {'config-primitive': [{'name': 'changecontent', 'parameter': [{'data-type': 'STRING', 'default-value': 'nginx', 'name': 'application-name'}, {'data-type': 'STRING', 'default-value': '', 'name': 'customtitle'}]}], 'initial-config-primitive': [{'name': 'changecontent', 'parameter': [{'data-type': 'STRING', 'name': 'application-name', 'value': 'nginx'}, {'data-type': 'STRING', 'name': 'customtitle', 'value': 'Initial Config Primitive'}], 'seq': 1}]}}], 'mgmt-cp': 'mgmt-ext', 'product-name': 'native_k8s_charm-vnf'}} 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_vnf/native_k8s_charm_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_vnf/tmp/native_k8s_charm_vnf 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: native_k8s_charm_vnfd.yaml 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_vnf/native_k8s_charm_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_vnf/tmp/native_k8s_charm_vnf/native_k8s_charm_vnfd.yaml 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: juju-bundles 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_vnf/juju-bundles -> /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_vnf/tmp/native_k8s_charm_vnf/juju-bundles 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:16 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/vnf-catalog/index.yaml 2021-02-03T18:56:16 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/vnf-catalog Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/vnf-catalog Not well configured. 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_vnf/snmp_ee_vnfd.yaml 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A basic virtual router with SNMP metrics collection', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'vyos-VM'}]}], 'vdu-profile': [{'id': 'vyos-VM', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'vdu-eth0-int', 'vdu-id': 'vyos-VM'}}, {'id': 'vnf-internal-ext', 'int-cpd': {'cpd': 'vdu-eth1-int', 'vdu-id': 'vyos-VM'}}, {'id': 'vnf-external-ext', 'int-cpd': {'cpd': 'vdu-eth2-int', 'vdu-id': 'vyos-VM'}}], 'id': 'snmp_ee-vnf', 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'snmp_ee-vnf', 'sw-image-desc': [{'id': 'vyos-1.1.7', 'image': 'vyos-1.1.7', 'name': 'vyos-1.1.7'}], 'vdu': [{'cloud-init-file': 'vyos-userdata', 'id': 'vyos-VM', 'int-cpd': [{'id': 'vdu-eth0-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth0', 'position': 0, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'vdu-eth1-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth1', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'vdu-eth2-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth2', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'vyos-VM', 'supplemental-boot-data': {'boot-data-drive': True}, 'sw-image-desc': 'vyos-1.1.7', 'virtual-compute-desc': 'vyos-VM-compute', 'virtual-storage-desc': ['vyos-VM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'vyos-VM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 2.0}}], 'virtual-storage-desc': [{'id': 'vyos-VM-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'config-primitive': [{'execution-environment-ref': 'monitor', 'name': 'generate_snmp'}], 'execution-environment-list': [{'connection-point-ref': 'vnf-mgmt', 'helm-chart': 'eechart', 'helm-version': 'v2', 'id': 'monitor', 'metric-service': 'snmpexporter'}], 'id': 'default-vnf-configuration', 'initial-config-primitive': [{'execution-environment-ref': 'monitor', 'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'osm'}, {'name': 'ssh-password', 'value': 'osm2020'}], 'seq': 1}, {'execution-environment-ref': 'monitor', 'name': 'generate_snmp', 'seq': 2}]}]}} 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:16 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:16 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_vnf/snmp_ee_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_vnf/tmp/snmp_ee_vnf 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: helm-charts 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_vnf/helm-charts -> /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_vnf/tmp/snmp_ee_vnf/helm-charts 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_vnf/tmp/snmp_ee_vnf/cloud_init 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: snmp_ee_vnfd.yaml 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_vnf/snmp_ee_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_vnf/tmp/snmp_ee_vnf/snmp_ee_vnfd.yaml 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:17 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_ns/slice_basic_middle_nsd.yaml 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'id': 'slice_basic_middle_ns', 'name': 'slice_basic_middle_ns', 'description': 'NSD to be used on Slice Testing', 'designer': 'OSM', 'version': '1.0', 'vnfd-id': ['slice_basic_middle_vnf'], 'sapd': [{'id': 'nsd_cp_mgmt', 'virtual-link-desc': 'nsd_vnfd_vld_mgmt'}, {'id': 'nsd_cp_data1', 'virtual-link-desc': 'nsd_vnfd_vld_data1'}, {'id': 'nsd_cp_data2', 'virtual-link-desc': 'nsd_vnfd_vld_data2'}], 'virtual-link-desc': [{'id': 'nsd_vnfd_vld_mgmt', 'mgmt-network': True}, {'id': 'nsd_vnfd_vld_data1'}, {'id': 'nsd_vnfd_vld_data2'}], 'df': [{'id': 'default-df', 'vnf-profile': [{'id': 'middle', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'middle', 'constituent-cpd-id': 'eth0-ext'}], 'virtual-link-profile-id': 'nsd_vnfd_vld_mgmt'}, {'constituent-cpd-id': [{'constituent-base-element-id': 'middle', 'constituent-cpd-id': 'eth1-ext'}], 'virtual-link-profile-id': 'nsd_vnfd_vld_data1'}, {'constituent-cpd-id': [{'constituent-base-element-id': 'middle', 'constituent-cpd-id': 'eth2-ext'}], 'virtual-link-profile-id': 'nsd_vnfd_vld_data2'}], 'vnfd-id': 'slice_basic_middle_vnf'}]}]}]}} 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_ns/slice_basic_middle_nsd.yaml, desc_type: ns 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_ns/tmp/slice_basic_middle_ns 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: slice_basic_middle_nsd.yaml 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_ns/slice_basic_middle_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_ns/tmp/slice_basic_middle_ns/slice_basic_middle_nsd.yaml 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:17 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_vnf/hackfest_simple_k8s_vnfd.yaml 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'df': [{'id': 'default-df'}], 'ext-cpd': [{'id': 'mgmt-ext', 'k8s-cluster-net': 'mgmtnet'}], 'id': 'hackfest-simple-k8s-vnf', 'k8s-cluster': {'nets': [{'id': 'mgmtnet'}]}, 'kdu': [{'name': 'mykdu', 'juju-bundle': 'cs:~dominik.f/bundle/hf-k8s-bundle-0'}], 'mgmt-cp': 'mgmt-ext', 'product-name': 'hackfest-simple-k8s-vnf'}} 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_vnf/hackfest_simple_k8s_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_vnf/tmp/hackfest_simple_k8s_vnf 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_simple_k8s_vnfd.yaml 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_vnf/hackfest_simple_k8s_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_vnf/tmp/hackfest_simple_k8s_vnf/hackfest_simple_k8s_vnfd.yaml 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:17 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_ns/cirros_alarm_nsd.yaml 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'Simple NS example with a cirros_alarm-vnf', 'designer': 'OSM', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'eth0-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'cirros_alarm-vnf'}]}], 'id': 'cirros_alarm-ns', 'name': 'cirros_alarm-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}], 'vnfd-id': ['cirros_alarm-vnf']}]}} 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_ns/cirros_alarm_nsd.yaml, desc_type: ns 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_ns/tmp/cirros_alarm_ns 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cirros_alarm_nsd.yaml 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_ns/cirros_alarm_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_ns/tmp/cirros_alarm_ns/cirros_alarm_nsd.yaml 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:17 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/nscharm_user_vnf/nscharm_user_vnfd.yaml 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 2 VDUs w/proxy charm', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'userVM'}]}], 'vdu-profile': [{'id': 'userVM', 'min-number-of-instances': 1, 'vdu-configuration-id': 'userVM-vdu-configuration'}]}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'userVM-eth0-int', 'vdu-id': 'userVM'}}], 'id': 'nscharm-user-vnf', 'int-virtual-link-desc': [{'id': 'internal'}], 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'nscharm-user-vnf', 'sw-image-desc': [{'id': 'ubuntu1604', 'image': 'ubuntu1604', 'name': 'ubuntu1604'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'userVM', 'int-cpd': [{'id': 'userVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'userVM-eth0', 'position': 1, 'virtual-interface': {'type': 'VIRTIO'}}]}, {'id': 'userVM-eth1-int', 'int-virtual-link-desc': 'internal', 'virtual-network-interface-requirement': [{'name': 'userVM-eth1', 'position': 2, 'virtual-interface': {'type': 'VIRTIO'}}]}], 'name': 'userVM', 'sw-image-desc': 'ubuntu1604', 'virtual-compute-desc': 'userVM-compute', 'virtual-storage-desc': ['userVM-storage']}], 'vdu-configuration': [{'id': 'userVM-vdu-configuration', 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'ubuntu'}, {'name': 'ssh-password', 'value': 'osm4u'}], 'seq': '1'}], 'juju': {'charm': 'vnf-user', 'proxy': True}}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'userVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'userVM-storage', 'size-of-storage': 10}]}} 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/nscharm_user_vnf/nscharm_user_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:355 charm_build(): 2021-02-03T18:56:17 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: [Errno 2] No such file or directory: 'charm': 'charm' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 308, in register_artifact_in_repository path = pt.build(path) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 149, in build charm_list = self.build_all_charms(package_folder, skip_charm_build) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 302, in build_all_charms self.charm_build(package_folder, charmName) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 363, in charm_build result = subprocess.run(["charm", "build", "{}".format(src_folder)]) File "/usr/lib/python3.6/subprocess.py", line 423, in run with Popen(*popenargs, **kwargs) as process: File "/usr/lib/python3.6/subprocess.py", line 729, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'charm': 'charm' 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_ns/simple_nopasswd_nsd.yaml 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs simple_nopasswd-vnf connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'simple_nopasswd-vnf'}]}], 'id': 'simple_nopasswd-ns', 'name': 'simple_nopasswd-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}, {'id': 'datanet'}], 'vnfd-id': ['simple_nopasswd-vnf']}]}} 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_ns/simple_nopasswd_nsd.yaml, desc_type: ns 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_ns/tmp/simple_nopasswd_ns 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_ns/tmp/simple_nopasswd_ns/icons 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: simple_nopasswd_nsd.yaml 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_ns/simple_nopasswd_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_ns/tmp/simple_nopasswd_ns/simple_nopasswd_nsd.yaml 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: README 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_ns/README -> /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_ns/tmp/simple_nopasswd_ns/README 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:17 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:17 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:17 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_vnf/hackfest_multivdu_vnfd.yaml 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 2 VDUs connected to an internal VL', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}, {'number-of-instances': 1, 'vdu-id': 'dataVM'}]}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1}, {'id': 'dataVM', 'min-number-of-instances': 1}]}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}, {'id': 'vnf-data-ext', 'int-cpd': {'cpd': 'dataVM-xe0-int', 'vdu-id': 'dataVM'}}], 'id': 'hackfest_multivdu-vnf', 'int-virtual-link-desc': [{'id': 'internal'}], 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'hackfest_multivdu-vnf', 'sw-image-desc': [{'id': 'US1604', 'image': 'US1604', 'name': 'US1604'}], 'vdu': [{'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'mgmtVM-eth1-int', 'int-virtual-link-desc': 'internal', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth1', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'US1604', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}, {'id': 'dataVM', 'int-cpd': [{'id': 'dataVM-eth0-int', 'int-virtual-link-desc': 'internal', 'virtual-network-interface-requirement': [{'name': 'dataVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'dataVM-xe0-int', 'virtual-network-interface-requirement': [{'name': 'dataVM-xe0', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'dataVM', 'sw-image-desc': 'US1604', 'virtual-compute-desc': 'dataVM-compute', 'virtual-storage-desc': ['dataVM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-memory': {'size': 1.0}, 'virtual-cpu': {'num-virtual-cpu': 1}}, {'id': 'dataVM-compute', 'virtual-memory': {'size': 1.0}, 'virtual-cpu': {'num-virtual-cpu': 1}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': 10}, {'id': 'dataVM-storage', 'size-of-storage': 10}]}} 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_vnf/hackfest_multivdu_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_vnf/tmp/hackfest_multivdu_vnf 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_vnf/tmp/hackfest_multivdu_vnf/icons 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_multivdu_vnfd.yaml 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_vnf/hackfest_multivdu_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_vnf/tmp/hackfest_multivdu_vnf/hackfest_multivdu_vnfd.yaml 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:18 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_ns/hackfest_epasriov_nsd.yaml 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs hackfest_epasriov-vnf connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'hackfest_epasriov-vnf'}, {'id': '2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'hackfest_epasriov-vnf'}]}], 'id': 'hackfest_epasriov-ns', 'name': 'hackfest_epasriov-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}, {'id': 'datanet'}], 'vnfd-id': ['hackfest_epasriov-vnf']}]}} 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_ns/hackfest_epasriov_nsd.yaml, desc_type: ns 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_ns/tmp/hackfest_epasriov_ns 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_ns/tmp/hackfest_epasriov_ns/icons 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_epasriov_nsd.yaml 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_ns/hackfest_epasriov_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_ns/tmp/hackfest_epasriov_ns/hackfest_epasriov_nsd.yaml 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:18 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_vnf/hackfest_vyos_vnfd.yaml 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A basic virtual router', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'vyos-VM'}]}], 'vdu-profile': [{'id': 'vyos-VM', 'min-number-of-instances': 1}]}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'vdu-eth0-int', 'vdu-id': 'vyos-VM'}}, {'id': 'vnf-internal-ext', 'int-cpd': {'cpd': 'vdu-eth1-int', 'vdu-id': 'vyos-VM'}}, {'id': 'vnf-external-ext', 'int-cpd': {'cpd': 'vdu-eth2-int', 'vdu-id': 'vyos-VM'}}], 'id': 'hackfest_vyos-vnf', 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'hackfest_vyos-vnf', 'sw-image-desc': [{'id': 'vyos-1.1.7', 'image': 'vyos-1.1.7', 'name': 'vyos-1.1.7'}], 'vdu': [{'cloud-init-file': 'vyos-userdata', 'id': 'vyos-VM', 'int-cpd': [{'id': 'vdu-eth0-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth0', 'position': 0, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'vdu-eth1-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth1', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'vdu-eth2-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth2', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'vyos-VM', 'supplemental-boot-data': {'boot-data-drive': True}, 'sw-image-desc': 'vyos-1.1.7', 'virtual-compute-desc': 'vyos-VM-compute', 'virtual-storage-desc': ['vyos-VM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'vyos-VM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 2.0}}], 'virtual-storage-desc': [{'id': 'vyos-VM-storage', 'size-of-storage': 10}]}} 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_vnf/hackfest_vyos_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_vnf/tmp/hackfest_vyos_vnf 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_vnf/tmp/hackfest_vyos_vnf/cloud_init 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_vyos_vnfd.yaml 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_vnf/hackfest_vyos_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_vnf/tmp/hackfest_vyos_vnf/hackfest_vyos_vnfd.yaml 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: snmp 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_vnf/snmp -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_vnf/tmp/hackfest_vyos_vnf/snmp 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:160 calculate_checksum(): Validation OK List of charms in the descriptor: [] Adding File: fb_magma_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: vnf_relations_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujucontroller_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujucontroller_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['tid-jujuk8s'] Building charm /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujucontroller_vnf/charms/layers/tid-jujuk8s Validating package /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['simple'] Adding File: nopasswd_k8s_proxy_charm_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: simple_ee_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_k8sproxycharm_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['simple'] Adding File: nopasswd_proxy_charm_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['simple_requires', 'simple_provides_proxy'] Adding File: proxy_native_relation_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/proxy_native_relation_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: squid_cnf_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_knf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_knf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: fb_magma_knf Package created: /builds/gitlab/vnf-onboarding/osm-packages/fb_magma_knf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['charm-simple-k8s'] Adding File: hackfest_k8sproxycharm_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_k8sproxycharm_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_basic_metrics_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_metrics_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: vdu_replicas_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/vdu_replicas_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: native_k8s_charm_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: snmp_ee_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/snmp_ee_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: slice_basic_middle_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_middle_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_simple_k8s_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_simple_k8s_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: cirros_alarm_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/cirros_alarm_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/nscharm_user_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/nscharm_user_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['vnf-user'] Building charm /builds/gitlab/vnf-onboarding/osm-packages/nscharm_user_vnf/charms/layers/vnf-user Validating package /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: simple_nopasswd_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_multivdu_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_epasriov_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_vyos_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_vyos_vnf.tar.gz2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:18 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf/hackfest_proxycharm_vnfd.yaml 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDU connected to two external VL, and one for data and another one for management', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}]}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}, {'id': 'vnf-data-ext', 'int-cpd': {'cpd': 'dataVM-xe0-int', 'vdu-id': 'mgmtVM'}}], 'id': 'hackfest_proxycharm-vnf', 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'hackfest_proxycharm-vnf', 'sw-image-desc': [{'id': 'ubuntu16.04', 'image': 'ubuntu16.04', 'name': 'ubuntu16.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'dataVM-xe0-int', 'virtual-network-interface-requirement': [{'name': 'dataVM-xe0', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'ubuntu16.04', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'id': 'default-vnf-configuration', 'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'ubuntu'}, {'name': 'ssh-password', 'value': 'osm4u'}], 'seq': 1}, {'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': 2}], 'juju': {'charm': 'simple'}}]}} 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:18 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:18 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf/hackfest_proxycharm_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['simple'] 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf/tmp/hackfest_proxycharm_vnf 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf/tmp/hackfest_proxycharm_vnf/cloud_init 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf/tmp/hackfest_proxycharm_vnf/icons 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_proxycharm_vnfd.yaml 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf/hackfest_proxycharm_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf/tmp/hackfest_proxycharm_vnf/hackfest_proxycharm_vnfd.yaml 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm simple 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf/charms/simple -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf/tmp/hackfest_proxycharm_vnf/charms/simple 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:19 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_ns/nopasswd_k8s_proxy_charm_nsd.yaml 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs with cloudinit connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'nopasswd_k8s_proxy_charm-vnf'}, {'id': '2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'nopasswd_k8s_proxy_charm-vnf'}]}], 'id': 'nopasswd_k8s_proxy_charm-ns', 'name': 'nopasswd_k8s_proxy_charm-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': 'true'}, {'id': 'datanet'}], 'vnfd-id': ['nopasswd_k8s_proxy_charm-vnf']}]}} 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_ns/nopasswd_k8s_proxy_charm_nsd.yaml, desc_type: ns 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_ns/tmp/nopasswd_k8s_proxy_charm_ns 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_ns/tmp/nopasswd_k8s_proxy_charm_ns/icons 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: nopasswd_k8s_proxy_charm_nsd.yaml 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_ns/nopasswd_k8s_proxy_charm_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_ns/tmp/nopasswd_k8s_proxy_charm_ns/nopasswd_k8s_proxy_charm_nsd.yaml 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:19 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/nscharm_policy_vnf/nscharm_policy_vnfd.yaml 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 2 VDUs w/proxy charm', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'policyVM'}]}], 'vdu-profile': [{'id': 'policyVM', 'min-number-of-instances': 1, 'vdu-configuration-id': 'policyVM-vdu-configuration'}]}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'policyVM-eth0-int', 'vdu-id': 'policyVM'}}], 'id': 'nscharm-policy-vnf', 'int-virtual-link-desc': [{'id': 'internal'}], 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'nscharm-policy-vnf', 'sw-image-desc': [{'id': 'ubuntu1604', 'image': 'ubuntu1604', 'name': 'ubuntu1604'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'policyVM', 'int-cpd': [{'id': 'policyVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'policyVM-eth0', 'position': 1, 'virtual-interface': {'type': 'VIRTIO'}}]}, {'id': 'policyVM-eth1-int', 'int-virtual-link-desc': 'internal', 'virtual-network-interface-requirement': [{'name': 'policyVM-eth1', 'position': 2, 'virtual-interface': {'type': 'VIRTIO'}}]}], 'name': 'policyVM', 'sw-image-desc': 'ubuntu1604', 'virtual-compute-desc': 'policyVM-compute', 'virtual-storage-desc': ['policyVM-storage']}], 'vdu-configuration': [{'id': 'policyVM-vdu-configuration', 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'ubuntu'}, {'name': 'ssh-password', 'value': 'osm4u'}], 'seq': '1'}], 'juju': {'charm': 'vnf-policy', 'proxy': True}}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'policyVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'policyVM-storage', 'size-of-storage': 10}]}} 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/nscharm_policy_vnf/nscharm_policy_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:19 DEBUG osmclient package_tool.py:355 charm_build(): 2021-02-03T18:56:19 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: [Errno 2] No such file or directory: 'charm': 'charm' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 308, in register_artifact_in_repository path = pt.build(path) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 149, in build charm_list = self.build_all_charms(package_folder, skip_charm_build) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 302, in build_all_charms self.charm_build(package_folder, charmName) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 363, in charm_build result = subprocess.run(["charm", "build", "{}".format(src_folder)]) File "/usr/lib/python3.6/subprocess.py", line 423, in run with Popen(*popenargs, **kwargs) as process: File "/usr/lib/python3.6/subprocess.py", line 729, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'charm': 'charm' 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:19 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns/k8s_juju_nsd.yaml 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS consisting of a 4 k8s_jujumachine VNFs and 1 k8s_jujucontroller VNF connected to mgmt network', 'designer': 'OSM', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': 'k8s_vnf1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'k8s_vnf1', 'constituent-cpd-id': 'mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'k8s_jujumachine_vnf'}, {'id': 'k8s_vnf2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'k8s_vnf2', 'constituent-cpd-id': 'mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'k8s_jujumachine_vnf'}, {'id': 'k8s_vnf3', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'k8s_vnf3', 'constituent-cpd-id': 'mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'k8s_jujumachine_vnf'}, {'id': 'k8s_vnf4', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'k8s_vnf4', 'constituent-cpd-id': 'mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'k8s_jujumachine_vnf'}, {'id': 'k8s_juju', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'k8s_juju', 'constituent-cpd-id': 'mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'k8s_jujucontroller_vnf'}]}], 'id': 'k8s_juju', 'name': 'k8s_juju', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': 'true'}], 'vnfd-id': ['k8s_jujumachine_vnf', 'k8s_jujucontroller_vnf']}]}} 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns/k8s_juju_nsd.yaml, desc_type: ns 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns/tmp/k8s_juju_ns 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns/tmp/k8s_juju_ns/icons 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: README.md 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns/README.md -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns/tmp/k8s_juju_ns/README.md 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: k8s_juju_nsd.yaml 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns/k8s_juju_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns/tmp/k8s_juju_ns/k8s_juju_nsd.yaml 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: bundle 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns/bundle -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns/tmp/k8s_juju_ns/bundle 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:20 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf/k8s_proxy_charm_vnfd.yaml 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDU connected to two external VL, and one for data and another one for management', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}]}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}, {'id': 'vnf-data-ext', 'int-cpd': {'cpd': 'dataVM-xe0-int', 'vdu-id': 'mgmtVM'}}], 'id': 'k8s_proxy_charm-vnf', 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'k8s_proxy_charm-vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'dataVM-xe0-int', 'virtual-network-interface-requirement': [{'name': 'dataVM-xe0', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}], 'version': 1.0, 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'id': 'default-vnf-configuration', 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'ubuntu'}, {'name': 'ssh-password', 'value': 'osm4u'}], 'seq': 1}, {'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': 2}], 'juju': {'charm': 'simple', 'cloud': 'k8s'}}]}} 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf/k8s_proxy_charm_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['simple'] 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf/tmp/k8s_proxy_charm_vnf 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf/tmp/k8s_proxy_charm_vnf/cloud_init 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf/tmp/k8s_proxy_charm_vnf/icons 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: k8s_proxy_charm_vnfd.yaml 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf/k8s_proxy_charm_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf/tmp/k8s_proxy_charm_vnf/k8s_proxy_charm_vnfd.yaml 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm simple 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf/charms/simple -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf/tmp/k8s_proxy_charm_vnf/charms/simple 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:20 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf/simple_ee_vnfd.yaml 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDU with cloud-init, and a monitoring ee', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}]}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}], 'id': 'simple_ee-vnf', 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'simple_ee-vnf', 'sw-image-desc': [{'id': 'ubuntu16.04', 'image': 'ubuntu16.04', 'name': 'ubuntu16.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'ubuntu16.04', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1, 'pinning': {'policy': 'static', 'thread-policy': 'PREFER'}}, 'virtual-memory': {'mempage-size': 'LARGE', 'numa-enabled': True, 'numa-node-policy': {'mem-policy': 'STRICT', 'node': [{'id': '1'}], 'node-cnt': '1'}, 'size': 1.0}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': 20}], 'vnf-configuration': [{'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'execution-environment-primitive': 'touch', 'execution-environment-ref': 'monitor', 'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'file-path'}]}, {'execution-environment-primitive': 'sleep', 'execution-environment-ref': 'monitor', 'name': 'sleep'}], 'execution-environment-list': [{'connection-point-ref': 'vnf-mgmt', 'helm-chart': 'eechart', 'id': 'monitor'}], 'id': 'default-vnf-configuration', 'initial-config-primitive': [{'execution-environment-ref': 'monitor', 'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'ubuntu'}, {'name': 'ssh-password', 'value': 'osm2020'}], 'seq': '1'}, {'execution-environment-ref': 'monitor', 'name': 'touch', 'parameter': [{'name': 'file-path', 'value': '/home/ubuntu/first-touch'}], 'seq': '2'}]}]}} 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:20 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf/simple_ee_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf/tmp/simple_ee_vnf 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: helm-charts 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf/helm-charts -> /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf/tmp/simple_ee_vnf/helm-charts 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf/tmp/simple_ee_vnf/cloud_init 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: simple_ee_vnfd.yaml 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf/simple_ee_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf/tmp/simple_ee_vnf/simple_ee_vnfd.yaml 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf/tmp/simple_ee_vnf/icons 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:20 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:21 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf/ns_relations_requires_vnfd.yaml 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDU connected to two external VL, and one for data and another one for management', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'simple_requires'}]}], 'vdu-profile': [{'id': 'simple_requires', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'requires-mgmt-ext', 'int-cpd': {'cpd': 'simple_requires-eth0-int', 'vdu-id': 'simple_requires'}}], 'id': 'ns_relations_requires-vnf', 'mgmt-cp': 'requires-mgmt-ext', 'product-name': 'ns_relations_requires-vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'simple_requires', 'int-cpd': [{'id': 'simple_requires-eth0-int', 'virtual-network-interface-requirement': [{'name': 'simple_requires-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'simple_requires', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'simple_requires-compute', 'virtual-storage-desc': ['simple_requires-storage']}], 'version': 1.0, 'virtual-compute-desc': [{'id': 'simple_requires-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'simple_requires-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'id': 'default-vnf-configuration', 'initial-config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': 1}], 'juju': {'charm': 'simple_requires', 'proxy': False}}]}} 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf/ns_relations_requires_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['simple_requires'] 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf/tmp/ns_relations_requires_vnf 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf/tmp/ns_relations_requires_vnf/cloud_init 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf/tmp/ns_relations_requires_vnf/icons 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: ns_relations_requires_vnfd.yaml 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf/ns_relations_requires_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf/tmp/ns_relations_requires_vnf/ns_relations_requires_vnfd.yaml 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm simple_requires 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf/charms/simple_requires -> /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf/tmp/ns_relations_requires_vnf/charms/simple_requires 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:21 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_vnf/simple_nopasswd_vnfd.yaml 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 2 VDUs connected to an internal VL, and one VDU with cloud-init', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}, {'number-of-instances': 1, 'vdu-id': 'dataVM'}]}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1}, {'id': 'dataVM', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}, {'id': 'vnf-data-ext', 'int-cpd': {'cpd': 'dataVM-xe0-int', 'vdu-id': 'dataVM'}}], 'id': 'simple_nopasswd-vnf', 'int-virtual-link-desc': [{'id': 'internal'}], 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'simple_nopasswd-vnf', 'sw-image-desc': [{'id': 'ubuntu16.04', 'image': 'ubuntu16.04', 'name': 'ubuntu16.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'mgmtVM-eth1-int', 'int-virtual-link-desc': 'internal', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth1', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'ubuntu16.04', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}, {'id': 'dataVM', 'int-cpd': [{'id': 'dataVM-eth0-int', 'int-virtual-link-desc': 'internal', 'virtual-network-interface-requirement': [{'name': 'dataVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'dataVM-xe0-int', 'virtual-network-interface-requirement': [{'name': 'dataVM-xe0', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'dataVM', 'sw-image-desc': 'ubuntu16.04', 'virtual-compute-desc': 'dataVM-compute', 'virtual-storage-desc': ['dataVM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}, {'id': 'dataVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': 10}, {'id': 'dataVM-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'id': 'default-vnf-configuration', 'initial-config-primitive': [{'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'ubuntu'}], 'seq': '1'}, {'name': 'touch', 'parameter': [{'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': '2'}], 'juju': {'charm': 'simple'}}]}} 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_vnf/simple_nopasswd_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:355 charm_build(): 2021-02-03T18:56:21 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: [Errno 2] No such file or directory: 'charm': 'charm' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 308, in register_artifact_in_repository path = pt.build(path) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 149, in build charm_list = self.build_all_charms(package_folder, skip_charm_build) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 302, in build_all_charms self.charm_build(package_folder, charmName) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 363, in charm_build result = subprocess.run(["charm", "build", "{}".format(src_folder)]) File "/usr/lib/python3.6/subprocess.py", line 423, in run with Popen(*popenargs, **kwargs) as process: File "/usr/lib/python3.6/subprocess.py", line 729, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'charm': 'charm' 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_ns/epa_quota_nsd.yaml 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'Simple NS with a single VNF and a single VL', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-cp0-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'epa_quota-vnf'}]}], 'id': 'epa_quota-ns', 'name': 'epa_quota-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}], 'vnfd-id': ['epa_quota-vnf']}]}} 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_ns/epa_quota_nsd.yaml, desc_type: ns 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_ns/tmp/epa_quota_ns 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_ns/tmp/epa_quota_ns/icons 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: epa_quota_nsd.yaml 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_ns/epa_quota_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_ns/tmp/epa_quota_ns/epa_quota_nsd.yaml 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:21 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:21 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:21 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf/native_charm_vnfd.yaml 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDU connected to two external VL, and one for data and another one for management', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}]}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1, 'vdu-configuration-id': 'mgmtVM-vdu-configuration'}]}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}, {'id': 'vnf-data-ext', 'int-cpd': {'cpd': 'dataVM-xe0-int', 'vdu-id': 'mgmtVM'}}], 'id': 'native_charm-vnf', 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'native_charm-vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'dataVM-xe0-int', 'virtual-network-interface-requirement': [{'name': 'dataVM-xe0', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}], 'vdu-configuration': [{'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'id': 'mgmtVM-vdu-configuration', 'initial-config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': 1}], 'juju': {'charm': 'simple', 'proxy': False}}], 'version': 1.0, 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': 10}]}} 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf/native_charm_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['simple'] 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf/tmp/native_charm_vnf 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf/tmp/native_charm_vnf/cloud_init 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf/tmp/native_charm_vnf/icons 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: native_charm_vnfd.yaml 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf/native_charm_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf/tmp/native_charm_vnf/native_charm_vnfd.yaml 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm simple 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf/charms/simple -> /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf/tmp/native_charm_vnf/charms/simple 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:22 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_ns/ha_proxy_charm_nsd.yaml 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'id': 'ha_proxy_charm-ns', 'name': 'ha_proxy_charm-ns', 'version': '1.0', 'description': 'NS with 2 VNFs with cloudinit connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'ha_proxy_charm-vnf'}, {'id': '2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'ha_proxy_charm-vnf'}]}], 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': 'true'}, {'id': 'datanet'}], 'vnfd-id': ['ha_proxy_charm-vnf']}]}} 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_ns/ha_proxy_charm_nsd.yaml, desc_type: ns 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_ns/tmp/ha_proxy_charm_ns 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_ns/tmp/ha_proxy_charm_ns/icons 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: ha_proxy_charm_nsd.yaml 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_ns/ha_proxy_charm_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_ns/tmp/ha_proxy_charm_ns/ha_proxy_charm_nsd.yaml 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:22 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_nst/slice_basic_nst.yaml 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nst': [{'id': 'slice_basic_nst', 'name': 'slice_basic_nst', 'SNSSAI-identifier': {'slice-service-type': 'eMBB'}, 'quality-of-service': {'id': 1}, 'netslice-subnet': [{'id': 'slice_basic_nsd_1', 'is-shared-nss': False, 'description': 'NetSlice Subnet (service) composed by 1 vnf with 2 cp', 'nsd-ref': 'slice_basic_ns'}, {'id': 'slice_basic_nsd_2', 'is-shared-nss': True, 'description': 'NetSlice Subnet (service) composed by 1 vnf with 3 cp', 'nsd-ref': 'slice_basic_middle_ns'}, {'id': 'slice_basic_nsd_3', 'is-shared-nss': False, 'description': 'NetSlice Subnet (service) composed by 1 vnf with 2 cp', 'nsd-ref': 'slice_basic_ns'}], 'netslice-vld': [{'id': 'slice_vld_mgmt', 'name': 'slice_vld_mgmt', 'type': 'ELAN', 'mgmt-network': True, 'nss-connection-point-ref': [{'nss-ref': 'slice_basic_nsd_1', 'nsd-connection-point-ref': 'nsd_cp_mgmt'}, {'nss-ref': 'slice_basic_nsd_2', 'nsd-connection-point-ref': 'nsd_cp_mgmt'}, {'nss-ref': 'slice_basic_nsd_3', 'nsd-connection-point-ref': 'nsd_cp_mgmt'}]}, {'id': 'slice_vld_data1', 'name': 'slice_vld_data1', 'type': 'ELAN', 'nss-connection-point-ref': [{'nss-ref': 'slice_basic_nsd_1', 'nsd-connection-point-ref': 'nsd_cp_data'}, {'nss-ref': 'slice_basic_nsd_2', 'nsd-connection-point-ref': 'nsd_cp_data1'}]}, {'id': 'slice_vld_data2', 'name': 'slice_vld_data2', 'type': 'ELAN', 'nss-connection-point-ref': [{'nss-ref': 'slice_basic_nsd_2', 'nsd-connection-point-ref': 'nsd_cp_data2'}, {'nss-ref': 'slice_basic_nsd_3', 'nsd-connection-point-ref': 'nsd_cp_data'}]}]}]} 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:22 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: descriptor name is not correct in: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_nst Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 308, in register_artifact_in_repository path = pt.build(path) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 149, in build charm_list = self.build_all_charms(package_folder, skip_charm_build) File "/usr/local/lib/python3.6/dist-packages/osmclient/common/package_tool.py", line 297, in build_all_charms raise ClientException('descriptor name is not correct in: {}'.format(package_folder)) osmclient.common.exceptions.ClientException: descriptor name is not correct in: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_nst 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_ns/hackfest_multivdu_nsd.yaml 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'hackfest_multivdu-vnf'}, {'id': '2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'hackfest_multivdu-vnf'}]}], 'id': 'hackfest_multivdu-ns', 'name': 'hackfest_multivdu-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}, {'id': 'datanet'}], 'vnfd-id': ['hackfest_multivdu-vnf']}]}} 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_ns/hackfest_multivdu_nsd.yaml, desc_type: ns 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_ns/tmp/hackfest_multivdu_ns 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_ns/tmp/hackfest_multivdu_ns/icons 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_multivdu_nsd.yaml 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_ns/hackfest_multivdu_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_ns/tmp/hackfest_multivdu_ns/hackfest_multivdu_nsd.yaml 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:22 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_ns/native_k8s_charm_nsd.yaml 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 1 KDU connected to the mgmtnet VL', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': 'native_k8s_charm-vnf', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'native_k8s_charm-vnf', 'constituent-cpd-id': 'mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'native_k8s_charm-vnf'}]}], 'id': 'native_k8s_charm-ns', 'name': 'native_k8s_charm-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}], 'vnfd-id': ['native_k8s_charm-vnf']}]}} 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:22 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:22 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_ns/native_k8s_charm_nsd.yaml, desc_type: ns 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_ns/tmp/native_k8s_charm_ns 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: native_k8s_charm_nsd.yaml 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_ns/native_k8s_charm_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_ns/tmp/native_k8s_charm_ns/native_k8s_charm_nsd.yaml 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:23 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/openldap_ns/openldap_nsd.yaml 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS consisting of a single KNF openldap_knf connected to mgmt network', 'designer': 'OSM', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': 'openldap', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'openldap', 'constituent-cpd-id': 'mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}], 'vnfd-id': 'openldap_knf'}]}], 'id': 'openldap_ns', 'name': 'openldap_ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': 'true'}], 'vnfd-id': ['openldap_knf']}]}} 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/openldap_ns/openldap_nsd.yaml, desc_type: ns 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/openldap_ns/tmp/openldap_ns 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: README.md 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/openldap_ns/README.md -> /builds/gitlab/vnf-onboarding/osm-packages/openldap_ns/tmp/openldap_ns/README.md 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: openldap_nsd.yaml 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/openldap_ns/openldap_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/openldap_ns/tmp/openldap_ns/openldap_nsd.yaml 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:23 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_ns/snmp_setcomm_ee_nsd.yaml 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'Single VyOS Router VNF with SNMP metrics', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': 'VyOS Router', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'VyOS Router', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': 'VyOS Router', 'constituent-cpd-id': 'vnf-internal-ext'}], 'virtual-link-profile-id': 'internal'}, {'constituent-cpd-id': [{'constituent-base-element-id': 'VyOS Router', 'constituent-cpd-id': 'vnf-external-ext'}], 'virtual-link-profile-id': 'external'}], 'vnfd-id': 'snmp_setcomm_ee-vnf'}]}], 'id': 'snmp_setcomm_ee-ns', 'name': 'snmp_setcomm_ee-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}, {'id': 'internal'}, {'id': 'external'}], 'vnfd-id': ['snmp_setcomm_ee-vnf']}]}} 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_ns/snmp_setcomm_ee_nsd.yaml, desc_type: ns 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_ns/tmp/snmp_setcomm_ee_ns 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: snmp_setcomm_ee_nsd.yaml 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_ns/snmp_setcomm_ee_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_ns/tmp/snmp_setcomm_ee_ns/snmp_setcomm_ee_nsd.yaml 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:23 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/openldap_knf/openldap_vnfd.yaml 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'KNF with single KDU using a helm-chart for openldap version 1.2.3', 'df': [{'id': 'default-df'}], 'ext-cpd': [{'id': 'mgmt-ext', 'k8s-cluster-net': 'mgmtnet'}], 'id': 'openldap_knf', 'k8s-cluster': {'nets': [{'id': 'mgmtnet'}]}, 'kdu': [{'name': 'ldap', 'helm-chart': 'stable/openldap:1.2.3'}], 'mgmt-cp': 'mgmt-ext', 'product-name': 'openldap_knf', 'provider': 'Telefonica', 'version': '1.0'}} 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/openldap_knf/openldap_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/openldap_knf/tmp/openldap_knf 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: openldap_vnfd.yaml 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/openldap_knf/openldap_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/openldap_knf/tmp/openldap_knf/openldap_vnfd.yaml 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:23 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_vnf/hackfest_basic_sriov_vnfd.yaml 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A basic VNF descriptor w/ one VDU and SRIOV', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'hackfest_basic-VM'}]}], 'vdu-profile': [{'id': 'hackfest_basic-VM', 'min-number-of-instances': 1}]}], 'ext-cpd': [{'id': 'vnf-cp0-ext', 'int-cpd': {'cpd': 'vdu-eth0-int', 'vdu-id': 'hackfest_basic-VM'}}, {'id': 'vnf-cp1-ext', 'int-cpd': {'cpd': 'vdu-eth1-int', 'vdu-id': 'hackfest_basic-VM'}}], 'id': 'hackfest_basic_sriov-vnf', 'mgmt-cp': 'vnf-cp0-ext', 'product-name': 'hackfest_basic_sriov-vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud.config', 'id': 'hackfest_basic-VM', 'int-cpd': [{'id': 'vdu-eth0-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth0', 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'vdu-eth1-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth1', 'virtual-interface': {'type': 'SR-IOV'}}]}], 'name': 'hackfest_basic-VM', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'hackfest_basic-VM-compute', 'virtual-storage-desc': ['hackfest_basic-VM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'hackfest_basic-VM-compute', 'virtual-cpu': {'num-virtual-cpu': 2}, 'virtual-memory': {'size': 2.0}}], 'virtual-storage-desc': [{'id': 'hackfest_basic-VM-storage', 'size-of-storage': 30}]}} 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_vnf/hackfest_basic_sriov_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_vnf/tmp/hackfest_basic_sriov_vnf 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_vnf/tmp/hackfest_basic_sriov_vnf/cloud_init 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_vnf/tmp/hackfest_basic_sriov_vnf/icons 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_basic_sriov_vnfd.yaml 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_vnf/hackfest_basic_sriov_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_vnf/tmp/hackfest_basic_sriov_vnf/hackfest_basic_sriov_vnfd.yaml 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:23 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_vnf/hackfest_epasriov_vnfd.yaml 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 2 VDUs with EPA capabilities connected to an internal VL, mgmtVM VDU with cloud-init', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}, {'number-of-instances': 1, 'vdu-id': 'dataVM'}]}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1}, {'id': 'dataVM', 'min-number-of-instances': 1}]}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}, {'id': 'vnf-data-ext', 'int-cpd': {'cpd': 'xe0-int', 'vdu-id': 'dataVM'}}], 'id': 'hackfest_epasriov-vnf', 'int-virtual-link-desc': [{'id': 'internal'}], 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'hackfest_epasriov-vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}, {'id': 'hackfest-pktgen', 'image': 'hackfest-pktgen', 'name': 'hackfest-pktgen'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'mgmtVM-eth1-int', 'int-virtual-link-desc': 'internal', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth1', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}, {'id': 'dataVM', 'int-cpd': [{'id': 'eth0-int', 'int-virtual-link-desc': 'internal', 'virtual-network-interface-requirement': [{'name': 'eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'xe0-int', 'virtual-network-interface-requirement': [{'name': 'xe0', 'position': 2, 'virtual-interface': {'type': 'SR-IOV'}}]}], 'name': 'dataVM', 'sw-image-desc': 'hackfest-pktgen', 'virtual-compute-desc': 'dataVM-compute', 'virtual-storage-desc': ['dataVM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-cpu': {'num-virtual-cpu': 1, 'pinning': {'policy': 'static', 'thread-policy': 'PREFER'}}, 'virtual-memory': {'mempage-size': 'LARGE', 'numa-enabled': True, 'numa-node-policy': {'mem-policy': 'STRICT', 'node': [{'id': 1}], 'node-cnt': 1}, 'size': 1.0}}, {'id': 'dataVM-compute', 'virtual-cpu': {'num-virtual-cpu': 8, 'pinning': {'policy': 'static', 'thread-policy': 'PREFER'}}, 'virtual-memory': {'mempage-size': 'LARGE', 'numa-enabled': True, 'numa-node-policy': {'mem-policy': 'STRICT', 'node': [{'id': 1}], 'node-cnt': 1}, 'size': 4.0}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': 10}, {'id': 'dataVM-storage', 'size-of-storage': 10}]}} 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:23 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:23 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_vnf/hackfest_epasriov_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_vnf/tmp/hackfest_epasriov_vnf 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_vnf/tmp/hackfest_epasriov_vnf/cloud_init 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_vnf/tmp/hackfest_epasriov_vnf/icons 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_epasriov_vnfd.yaml 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_vnf/hackfest_epasriov_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_vnf/tmp/hackfest_epasriov_vnf/hackfest_epasriov_vnfd.yaml 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:24 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_ns/k8s_proxy_charm_nsd.yaml 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs with cloudinit connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'k8s_proxy_charm-vnf'}, {'id': '2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'k8s_proxy_charm-vnf'}]}], 'id': 'k8s_proxy_charm-ns', 'name': 'k8s_proxy_charm-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': 'true'}, {'id': 'datanet'}], 'vnfd-id': ['k8s_proxy_charm-vnf']}]}} 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_ns/k8s_proxy_charm_nsd.yaml, desc_type: ns 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_ns/tmp/k8s_proxy_charm_ns 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_ns/tmp/k8s_proxy_charm_ns/icons 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: k8s_proxy_charm_nsd.yaml 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_ns/k8s_proxy_charm_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_ns/tmp/k8s_proxy_charm_ns/k8s_proxy_charm_nsd.yaml 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:24 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_ns/hackfest_simplecharm_nsd.yaml 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs with cloudinit connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'hackfest_proxycharm-vnf'}, {'id': '2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'hackfest_proxycharm-vnf'}]}], 'id': 'hackfest_proxycharm-ns', 'name': 'hackfest_proxycharm-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': True}, {'id': 'datanet'}], 'vnfd-id': ['hackfest_proxycharm-vnf']}]}} 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_ns/hackfest_simplecharm_nsd.yaml, desc_type: ns 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_ns/tmp/hackfest_proxycharm_ns 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_ns/tmp/hackfest_proxycharm_ns/icons 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_simplecharm_nsd.yaml 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_ns/hackfest_simplecharm_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_ns/tmp/hackfest_proxycharm_ns/hackfest_simplecharm_nsd.yaml 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:24 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_vnf/hackfest_cloudinit_vnfd.yaml 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 2 VDUs connected to an internal VL, and one VDU with cloud-init', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'mgmtVM'}, {'number-of-instances': 1, 'vdu-id': 'dataVM'}]}], 'vdu-profile': [{'id': 'mgmtVM', 'min-number-of-instances': 1}, {'id': 'dataVM', 'min-number-of-instances': 1}]}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'mgmtVM-eth0-int', 'vdu-id': 'mgmtVM'}}, {'id': 'vnf-data-ext', 'int-cpd': {'cpd': 'dataVM-xe0-int', 'vdu-id': 'dataVM'}}], 'id': 'hackfest_cloudinit-vnf', 'int-virtual-link-desc': [{'id': 'internal'}], 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'hackfest_cloudinit-vnf', 'sw-image-desc': [{'id': 'ubuntu16.04', 'image': 'ubuntu16.04', 'name': 'ubuntu16.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'mgmtVM', 'int-cpd': [{'id': 'mgmtVM-eth0-int', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'mgmtVM-eth1-int', 'int-virtual-link-desc': 'internal', 'virtual-network-interface-requirement': [{'name': 'mgmtVM-eth1', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'mgmtVM', 'sw-image-desc': 'ubuntu16.04', 'virtual-compute-desc': 'mgmtVM-compute', 'virtual-storage-desc': ['mgmtVM-storage']}, {'id': 'dataVM', 'int-cpd': [{'id': 'dataVM-eth0-int', 'int-virtual-link-desc': 'internal', 'virtual-network-interface-requirement': [{'name': 'dataVM-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'dataVM-xe0-int', 'virtual-network-interface-requirement': [{'name': 'dataVM-xe0', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'dataVM', 'sw-image-desc': 'ubuntu16.04', 'virtual-compute-desc': 'dataVM-compute', 'virtual-storage-desc': ['dataVM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'mgmtVM-compute', 'virtual-cpu': {'num-virtual-cpu': '1'}, 'virtual-memory': {'size': '1.0'}}, {'id': 'dataVM-compute', 'virtual-cpu': {'num-virtual-cpu': '1'}, 'virtual-memory': {'size': '1.0'}}], 'virtual-storage-desc': [{'id': 'mgmtVM-storage', 'size-of-storage': '10'}, {'id': 'dataVM-storage', 'size-of-storage': '10'}]}} 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_vnf/hackfest_cloudinit_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_vnf/tmp/hackfest_cloudinit_vnf 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_vnf/tmp/hackfest_cloudinit_vnf/cloud_init 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_vnf/tmp/hackfest_cloudinit_vnf/icons 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_cloudinit_vnfd.yaml 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_vnf/hackfest_cloudinit_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_vnf/tmp/hackfest_cloudinit_vnf/hackfest_cloudinit_vnfd.yaml 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:24 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_nsd/magma-agw-enb_nsd.yaml 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'Magma AGW 1.0.0 with tools & srsLTE connected to PNF Gateway', 'designer': 'Whitestack', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': 'MagmaAGWsrsLTE', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'MagmaAGWsrsLTE', 'constituent-cpd-id': 'agw-mgmt-ext'}, {'constituent-base-element-id': 'MagmaAGWsrsLTE', 'constituent-cpd-id': 'srsLTE-mgmt-ext'}], 'virtual-link-profile-id': 'mgmt'}, {'constituent-cpd-id': [{'constituent-base-element-id': 'MagmaAGWsrsLTE', 'constituent-cpd-id': 'agw-sgi-ext'}], 'virtual-link-profile-id': 'sgi'}], 'vnfd-id': 'hackfest_magma-agw-enb_vnfd'}, {'id': 'VYOS-PNF', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': 'VYOS-PNF', 'constituent-cpd-id': 'gateway_public-ext'}], 'virtual-link-profile-id': 'mgmt'}, {'constituent-cpd-id': [{'constituent-base-element-id': 'VYOS-PNF', 'constituent-cpd-id': 'gateway_public-ext'}], 'virtual-link-profile-id': 'sgi'}], 'vnfd-id': 'hackfest_gateway_vnfd'}]}], 'id': 'hackfest_magma-agw-enb_nsd', 'name': 'hackfest_magma-agw-enb_nsd', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmt', 'mgmt-network': True}, {'id': 'sgi', 'vim-network-name': 'sgi'}], 'vnfd-id': ['hackfest_magma-agw-enb_vnfd', 'hackfest_gateway_vnfd']}]}} 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_nsd/magma-agw-enb_nsd.yaml, desc_type: ns 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_nsd/tmp/hackfest_magma-agw-enb_nsd 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: magma-agw-enb_nsd.yaml 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_nsd/magma-agw-enb_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_nsd/tmp/hackfest_magma-agw-enb_nsd/magma-agw-enb_nsd.yaml 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: README 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_nsd/README -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_nsd/tmp/hackfest_magma-agw-enb_nsd/README 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:24 DEBUG osmclient package_tool.py:160 calculate_checksum(): Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['simple'] Adding File: hackfest_proxycharm_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: nopasswd_k8s_proxy_charm_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_k8s_proxy_charm_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/nscharm_policy_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/nscharm_policy_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['vnf-policy'] Building charm /builds/gitlab/vnf-onboarding/osm-packages/nscharm_policy_vnf/charms/layers/vnf-policy Validating package /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: k8s_juju_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/k8s_juju_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['simple'] Adding File: k8s_proxy_charm_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: simple_ee_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/simple_ee_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['simple_requires'] Adding File: ns_relations_requires_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/ns_relations_requires_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['simple'] Building charm /builds/gitlab/vnf-onboarding/osm-packages/simple_nopasswd_vnf/charms/layers/simple Validating package /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: epa_quota_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/epa_quota_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['simple'] Adding File: native_charm_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: ha_proxy_charm_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/ha_proxy_charm_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_nst Base directory: /builds/gitlab/vnf-onboarding/osm-packages/slice_basic_nst 2 Descriptors found to validate Validation OK List of charms in the descriptor: [] Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_multivdu_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_multivdu_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: native_k8s_charm_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/native_k8s_charm_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/openldap_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/openldap_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: openldap_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/openldap_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: snmp_setcomm_ee_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/openldap_knf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/openldap_knf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: openldap_knf Package created: /builds/gitlab/vnf-onboarding/osm-packages/openldap_knf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_basic_sriov_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_sriov_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_epasriov_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_epasriov_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: k8s_proxy_charm_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/k8s_proxy_charm_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_proxycharm_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_proxycharm_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_cloudinit_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_cloudinit_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_nsd Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_nsd 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_magma-agw-enb_nsd Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_magma-agw-enb_nsd.tar.gz2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:24 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:24 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: /builds/gitlab/vnf-onboarding/osm-packages/charm-packages Not well configured. Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 305, in register_artifact_in_repository raise Exception('{} {} Not well configured.'.format(package_type.upper(), str(path))) Exception: /builds/gitlab/vnf-onboarding/osm-packages/charm-packages Not well configured. 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:24 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_ns/nopasswd_proxy_charm_nsd.yaml 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs with cloudinit connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'nopasswd_proxy_charm-vnf'}, {'id': '2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'nopasswd_proxy_charm-vnf'}]}], 'id': 'nopasswd_proxy_charm-ns', 'name': 'nopasswd_proxy_charm-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': 'true'}, {'id': 'datanet'}], 'vnfd-id': ['nopasswd_proxy_charm-vnf']}]}} 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_ns/nopasswd_proxy_charm_nsd.yaml, desc_type: ns 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_ns/tmp/nopasswd_proxy_charm_ns 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: nopasswd_proxy_charm_nsd.yaml 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_ns/nopasswd_proxy_charm_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_ns/tmp/nopasswd_proxy_charm_ns/nopasswd_proxy_charm_nsd.yaml 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_ns/tmp/nopasswd_proxy_charm_ns/icons 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:25 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_vnf/snmp_setcomm_ee_vnfd.yaml 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A basic virtual router with SNMP metrics collection', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'vyos-VM'}]}], 'vdu-profile': [{'id': 'vyos-VM', 'min-number-of-instances': 1}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'vnf-mgmt-ext', 'int-cpd': {'cpd': 'vdu-eth0-int', 'vdu-id': 'vyos-VM'}}, {'id': 'vnf-internal-ext', 'int-cpd': {'cpd': 'vdu-eth1-int', 'vdu-id': 'vyos-VM'}}, {'id': 'vnf-external-ext', 'int-cpd': {'cpd': 'vdu-eth2-int', 'vdu-id': 'vyos-VM'}}], 'id': 'snmp_setcomm_ee-vnf', 'mgmt-cp': 'vnf-mgmt-ext', 'product-name': 'snmp_setcomm_ee-vnf', 'sw-image-desc': [{'id': 'vyos-1.1.7', 'image': 'vyos-1.1.7', 'name': 'vyos-1.1.7'}], 'vdu': [{'cloud-init-file': 'vyos-userdata', 'id': 'vyos-VM', 'int-cpd': [{'id': 'vdu-eth0-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth0', 'position': 0, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'vdu-eth1-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth1', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}, {'id': 'vdu-eth2-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth2', 'position': 2, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'vyos-VM', 'supplemental-boot-data': {'boot-data-drive': True}, 'sw-image-desc': 'vyos-1.1.7', 'virtual-compute-desc': 'vyos-VM-compute', 'virtual-storage-desc': ['vyos-VM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'vyos-VM-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 2.0}}], 'virtual-storage-desc': [{'id': 'vyos-VM-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'config-primitive': [{'execution-environment-ref': 'monitor', 'name': 'generate_snmp'}, {'execution-environment-primitive': 'ansible_playbook', 'execution-environment-ref': 'monitor', 'name': 'ansible_playbook', 'parameter': [{'data-type': 'STRING', 'default-value': 'playbook.yaml', 'name': 'playbook-name'}]}], 'execution-environment-list': [{'connection-point-ref': 'vnf-mgmt', 'helm-chart': 'eechart', 'id': 'monitor', 'metric-service': 'snmpexporter'}], 'id': 'default-vnf-configuration', 'initial-config-primitive': [{'execution-environment-ref': 'monitor', 'name': 'config', 'parameter': [{'name': 'ssh-hostname', 'value': '<rw_mgmt_ip>'}, {'name': 'ssh-username', 'value': 'osm'}, {'name': 'ssh-password', 'value': 'osm2020'}], 'seq': 1}, {'execution-environment-ref': 'monitor', 'name': 'generate_snmp', 'seq': 2}, {'execution-environment-ref': 'monitor', 'name': 'ansible_playbook', 'parameter': [{'name': 'playbook-name', 'value': 'community.yaml'}, {'name': 'snmp_community', 'value': 'secret'}], 'seq': 3}]}]}} 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_vnf/snmp_setcomm_ee_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_vnf/tmp/snmp_setcomm_ee_vnf 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: helm-charts 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_vnf/helm-charts -> /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_vnf/tmp/snmp_setcomm_ee_vnf/helm-charts 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_vnf/tmp/snmp_setcomm_ee_vnf/cloud_init 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: snmp_setcomm_ee_vnfd.yaml 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_vnf/snmp_setcomm_ee_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_vnf/tmp/snmp_setcomm_ee_vnf/snmp_setcomm_ee_vnfd.yaml 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:25 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_vnf/hackfest_basic_vnfd.yaml 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A basic VNF descriptor w/ one VDU', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'hackfest_basic-VM'}]}], 'vdu-profile': [{'id': 'hackfest_basic-VM', 'min-number-of-instances': 1}]}], 'ext-cpd': [{'id': 'vnf-cp0-ext', 'int-cpd': {'cpd': 'vdu-eth0-int', 'vdu-id': 'hackfest_basic-VM'}}], 'id': 'hackfest_basic-vnf', 'mgmt-cp': 'vnf-cp0-ext', 'product-name': 'hackfest_basic-vnf', 'sw-image-desc': [{'id': 'ubuntu16.04', 'image': 'ubuntu16.04', 'name': 'ubuntu16.04'}, {'id': 'ubuntu/images/hvm-ssd/ubuntu-artful-17.10-amd64-server-20180509', 'image': 'ubuntu/images/hvm-ssd/ubuntu-artful-17.10-amd64-server-20180509', 'name': 'ubuntu/images/hvm-ssd/ubuntu-artful-17.10-amd64-server-20180509', 'vim-type': 'aws'}], 'vdu': [{'alternative-sw-image-desc': ['ubuntu/images/hvm-ssd/ubuntu-artful-17.10-amd64-server-20180509'], 'id': 'hackfest_basic-VM', 'int-cpd': [{'id': 'vdu-eth0-int', 'virtual-network-interface-requirement': [{'name': 'vdu-eth0', 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'hackfest_basic-VM', 'sw-image-desc': 'ubuntu16.04', 'virtual-compute-desc': 'hackfest_basic-VM-compute', 'virtual-storage-desc': ['hackfest_basic-VM-storage']}], 'version': '1.0', 'virtual-compute-desc': [{'id': 'hackfest_basic-VM-compute', 'virtual-cpu': {'num-virtual-cpu': '1'}, 'virtual-memory': {'size': '1.0'}}], 'virtual-storage-desc': [{'id': 'hackfest_basic-VM-storage', 'size-of-storage': '10'}]}} 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_vnf/hackfest_basic_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_vnf/tmp/hackfest_basic_vnf 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_vnf/tmp/hackfest_basic_vnf/icons 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: hackfest_basic_vnfd.yaml 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_vnf/hackfest_basic_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_vnf/tmp/hackfest_basic_vnf/hackfest_basic_vnfd.yaml 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:25 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf/squid_vnfd.yaml 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'K8s container deployment of Squid Web Proxy', 'df': [{'id': 'default-df'}], 'ext-cpd': [{'id': 'mgmtnet-ext', 'k8s-cluster-net': 'mgmtnet'}], 'id': 'squid_cnf', 'k8s-cluster': {'nets': [{'id': 'mgmtnet'}]}, 'kdu': [{'name': 'squid-kdu', 'juju-bundle': 'bundle.yaml', 'kdu-configuration': {'config-primitive': [{'name': 'addurl', 'parameter': [{'data-type': 'STRING', 'default-value': 'squid', 'name': 'application-name'}, {'data-type': 'STRING', 'default-value': '', 'name': 'url'}]}, {'name': 'deleteurl', 'parameter': [{'data-type': 'STRING', 'default-value': 'squid', 'name': 'application-name'}, {'data-type': 'STRING', 'default-value': '', 'name': 'url'}]}]}}], 'mgmt-cp': 'mgmtnet-ext', 'product-name': 'squid_cnf', 'provider': 'Canonical', 'version': '1.0'}} 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:25 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:25 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf/squid_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf/tmp/squid_cnf 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: squid_vnfd.yaml 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf/squid_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf/tmp/squid_cnf/squid_vnfd.yaml 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: juju-bundles 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf/juju-bundles -> /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf/tmp/squid_cnf/juju-bundles 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:26 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_ns/native_charm_nsd.yaml 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'nsd': {'nsd': [{'description': 'NS with 2 VNFs with cloudinit connected by datanet and mgmtnet VLs', 'df': [{'id': 'default-df', 'vnf-profile': [{'id': '1', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '1', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'native_charm-vnf'}, {'id': '2', 'virtual-link-connectivity': [{'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-mgmt-ext'}], 'virtual-link-profile-id': 'mgmtnet'}, {'constituent-cpd-id': [{'constituent-base-element-id': '2', 'constituent-cpd-id': 'vnf-data-ext'}], 'virtual-link-profile-id': 'datanet'}], 'vnfd-id': 'native_charm-vnf'}]}], 'id': 'native_charm-ns', 'name': 'native_charm-ns', 'version': '1.0', 'virtual-link-desc': [{'id': 'mgmtnet', 'mgmt-network': 'true'}, {'id': 'datanet'}], 'vnfd-id': ['native_charm-vnf']}]}} 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:222 fields_building(): Used VNFS in the NSD: [] 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_ns/native_charm_nsd.yaml, desc_type: ns 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:508 _charms_search_on_nsd_sol006_dict(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_ns/tmp/native_charm_ns 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_ns/icons -> /builds/gitlab/vnf-onboarding/osm-packages/native_charm_ns/tmp/native_charm_ns/icons 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: native_charm_nsd.yaml 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_ns/native_charm_nsd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/native_charm_ns/tmp/native_charm_ns/native_charm_nsd.yaml 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:26 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf/k8s_jujumachine_vnfd.yaml 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDUs to be configured as a K8s worker or master', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'k8svm'}]}], 'vdu-profile': [{'id': 'k8svm', 'min-number-of-instances': 1}]}], 'ext-cpd': [{'id': 'mgmt-ext', 'int-cpd': {'cpd': 'eth0-int', 'vdu-id': 'k8svm'}}], 'id': 'k8s_jujumachine_vnf', 'mgmt-cp': 'mgmt-ext', 'product-name': 'k8s_jujumachine_vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'k8svm', 'int-cpd': [{'id': 'eth0-int', 'virtual-network-interface-requirement': [{'name': 'eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'k8svm', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'k8svm-compute', 'virtual-storage-desc': ['k8svm-storage']}], 'version': 1.0, 'virtual-compute-desc': [{'id': 'k8svm-compute', 'virtual-cpu': {'num-virtual-cpu': 8}, 'virtual-memory': {'size': 16.0}}], 'virtual-storage-desc': [{'id': 'k8svm-storage', 'size-of-storage': 80}]}} 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf/k8s_jujumachine_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: [] 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf/tmp/k8s_jujumachine_vnf 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf/tmp/k8s_jujumachine_vnf/cloud_init 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf/tmp/k8s_jujumachine_vnf/icons 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: README.md 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf/README.md -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf/tmp/k8s_jujumachine_vnf/README.md 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: k8s_jujumachine_vnfd.yaml 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf/k8s_jujumachine_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf/tmp/k8s_jujumachine_vnf/k8s_jujumachine_vnfd.yaml 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:26 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:298 register_artifact_in_repository(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:258 validate_artifact(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:267 validate_artifact(): Opening descriptor file: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/vnf_relations_vnfd.yaml 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:280 validate_artifact(): Descriptor: {'vnfd': {'description': 'A VNF consisting of 1 VDU connected to two external VL, and one for data and another one for management', 'df': [{'id': 'default-df', 'instantiation-level': [{'id': 'default-instantiation-level', 'vdu-level': [{'number-of-instances': 1, 'vdu-id': 'simple_requires'}, {'number-of-instances': 1, 'vdu-id': 'simple_provides'}]}], 'vdu-profile': [{'id': 'simple_requires', 'min-number-of-instances': 1, 'vdu-configuration-id': 'simple_requires-vdu-configuration'}, {'id': 'simple_provides', 'min-number-of-instances': 1, 'vdu-configuration-id': 'simple_provides-vdu-configuration'}], 'vnf-configuration-id': 'default-vnf-configuration'}], 'ext-cpd': [{'id': 'requires-mgmt-ext', 'int-cpd': {'cpd': 'simple_requires-eth0-int', 'vdu-id': 'simple_requires'}}, {'id': 'provides-mgmt-ext', 'int-cpd': {'cpd': 'simple_provides-eth0-int', 'vdu-id': 'simple_provides'}}], 'id': 'vnf_relations-vnf', 'mgmt-cp': 'requires-mgmt-ext', 'product-name': 'vnf_relations-vnf', 'sw-image-desc': [{'id': 'ubuntu18.04', 'image': 'ubuntu18.04', 'name': 'ubuntu18.04'}], 'vdu': [{'cloud-init-file': 'cloud-config.txt', 'id': 'simple_requires', 'int-cpd': [{'id': 'simple_requires-eth0-int', 'virtual-network-interface-requirement': [{'name': 'simple_requires-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'simple_requires', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'simple_requires-compute', 'virtual-storage-desc': ['simple_requires-storage']}, {'cloud-init-file': 'cloud-config.txt', 'id': 'simple_provides', 'int-cpd': [{'id': 'simple_provides-eth0-int', 'virtual-network-interface-requirement': [{'name': 'simple_provides-eth0', 'position': 1, 'virtual-interface': {'type': 'PARAVIRT'}}]}], 'name': 'simple_provides', 'sw-image-desc': 'ubuntu18.04', 'virtual-compute-desc': 'simple_provides-compute', 'virtual-storage-desc': ['simple_provides-storage']}], 'vdu-configuration': [{'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'id': 'simple_requires-vdu-configuration', 'initial-config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': 1}], 'juju': {'charm': 'simple_requires', 'proxy': False}}, {'config-access': {'ssh-access': {'default-user': 'ubuntu', 'required': True}}, 'config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'default-value': '/home/ubuntu/touched', 'name': 'filename'}]}], 'id': 'simple_provides-vdu-configuration', 'initial-config-primitive': [{'name': 'touch', 'parameter': [{'data-type': 'STRING', 'name': 'filename', 'value': '/home/ubuntu/first-touch'}], 'seq': 1}], 'juju': {'charm': 'simple_provides', 'proxy': False}}], 'version': 1.0, 'virtual-compute-desc': [{'id': 'simple_requires-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}, {'id': 'simple_provides-compute', 'virtual-cpu': {'num-virtual-cpu': 1}, 'virtual-memory': {'size': 1.0}}], 'virtual-storage-desc': [{'id': 'simple_requires-storage', 'size-of-storage': 10}, {'id': 'simple_provides-storage', 'size-of-storage': 10}], 'vnf-configuration': [{'id': 'default-vnf-configuration', 'relation': [{'entities': [{'endpoint': 'interface', 'id': 'simple_provides'}, {'endpoint': 'interface', 'id': 'simple_requires'}], 'name': 'relation'}]}]}} 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:198 fields_building(): 2021-02-03T18:56:26 DEBUG osmclient osmrepo.py:282 validate_artifact(): Descriptor sucessfully validated 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:134 build(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:98 validate(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:284 build_all_charms(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:452 charms_search(): descriptor_file: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/vnf_relations_vnfd.yaml, desc_type: vnf 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:491 _charms_search_on_vnfd_sol006_dict(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:309 build_all_charms(): Return list of charms: ['simple_requires', 'simple_provides'] 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:374 build_tarfile(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:407 create_temp_dir(): 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:414 create_temp_dir(): Makedirs DONE: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/tmp/vnf_relations_vnf 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: cloud_init 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/cloud_init -> /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/tmp/vnf_relations_vnf/cloud_init 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: icons 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:439 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/icons -> /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/tmp/vnf_relations_vnf/icons 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:441 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: vnf_relations_vnfd.yaml 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:445 create_temp_dir(): Copying file: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/vnf_relations_vnfd.yaml -> /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/tmp/vnf_relations_vnf/vnf_relations_vnfd.yaml 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:447 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: tmp 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:416 create_temp_dir(): Item: charms 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm simple_requires 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/charms/simple_requires -> /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/tmp/vnf_relations_vnf/charms/simple_requires 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:425 create_temp_dir(): Copying charm simple_provides 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:435 create_temp_dir(): Copying tree: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/charms/simple_provides -> /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf/tmp/vnf_relations_vnf/charms/simple_provides 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:437 create_temp_dir(): DONE 2021-02-03T18:56:26 DEBUG osmclient package_tool.py:160 calculate_checksum(): 2021-02-03T18:56:27 DEBUG osmclient osmrepo.py:183 md5(): 2021-02-03T18:56:27 DEBUG osmclient osmrepo.py:328 indexation(): 2021-02-03T18:56:27 ERROR osmclient osmrepo.py:314 register_artifact_in_repository(): Error registering artifact in Repository: join() argument must be str or bytes, not 'NoneType' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 311, in register_artifact_in_repository self.indexation(destination, path, package_type, fields) File "/usr/local/lib/python3.6/dist-packages/osmclient/sol005/osmrepo.py", line 332, in indexation final_path = join(destination, package_type, fields.get('id'), fields.get('version')) File "/usr/lib/python3.6/posixpath.py", line 94, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types (funcname, s.__class__.__name__)) from None TypeError: join() argument must be str or bytes, not 'NoneType' Validating package /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: nopasswd_proxy_charm_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/nopasswd_proxy_charm_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: snmp_setcomm_ee_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/snmp_setcomm_ee_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: hackfest_basic_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/hackfest_basic_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: squid_cnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/squid_cnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/native_charm_ns Base directory: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_ns 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: native_charm_ns Package created: /builds/gitlab/vnf-onboarding/osm-packages/native_charm_ns.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: [] Adding File: k8s_jujumachine_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/k8s_jujumachine_vnf.tar.gz Validating package /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf Base directory: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf 1 Descriptors found to validate Validation OK List of charms in the descriptor: ['simple_requires', 'simple_provides'] Adding File: vnf_relations_vnf Package created: /builds/gitlab/vnf-onboarding/osm-packages/vnf_relations_vnf.tar.gz Final Results: VNF Packages Indexed: 0 NS Packages Indexed: 0 [32;1m$ sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF # collapsed multi-line command[0;m Warning: Permanently added '[vnf-catalog.etsi.org]:29419,[195.238.226.80]:29419' (ECDSA) to the list of known hosts. Connected to vnf-catalog.etsi.org. sftp> put -r vnf-catalog/* Testing Uploading vnf-catalog/index.yaml to /Testing/index.yaml Uploading vnf-catalog/ns/ to /Testing/ns Entering vnf-catalog/ns/ Couldn't setstat on "/Testing/ns": Permission denied Uploading vnf-catalog/vnf/ to /Testing/vnf Entering vnf-catalog/vnf/ Couldn't setstat on "/Testing/vnf": Permission denied section_end:1612378588:step_script [0Ksection_start:1612378588:cleanup_file_variables [0K[0K[36;1mCleaning up file based variables[0;m [0;msection_end:1612378589:cleanup_file_variables [0K[32;1mJob succeeded [0;m