R4.0 Build 27 Ubuntu 16.04.2 container
Below error was seen on ansible provisioning of compute nodes.
In this case when vhost is already present, /usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py, self.cidr is set to be string instead of type netaddr.IPNetwork
RUNNING HANDLER [node : contrailctl for agent] *********************************
fatal: [10.204.216.223]: FAILED! => {"changed": true, "cmd": "docker exec -i agent contrailctl config sync -c agent -F -v -t configure,service", "delta": "0:00:13.634706", "end": "2017-08-14 00:57:18.298162", "failed": true, "rc": 1, "start": "2017-08-14 00:57:04.663456", "stderr": "", "stdout": "\nPLAY [Setup Contrail agent] ****************************************************\n\nTASK [setup] *******************************************************************\nok: [localhost]\n\nTASK [include_vars] ************************************************************\nok: [localhost]\n\nTASK [common : make sure /var/run/utmp exist] **********************************\nok: [localhost]\n\nTASK [common : Findout if current machine is a container or a machine] *********\nchanged: [localhost]\n\nTASK [common : Setting a fact whether the code is running in a docker container or not] ***\nok: [localhost]\n\nTASK [common : Setting a default for deployment_platform] **********************\nok: [localhost]\n\nTASK [common : Assuming default service manager] *******************************\nok: [localhost]\n\nTASK [common : Setting a default for enable_lb] ********************************\nok: [localhost]\n\nTASK [common : Setting a default for enable_controller] ************************\nok: [localhost]\n\nTASK [common : Setting a default for enable_analytics] *************************\nok: [localhost]\n\nTASK [common : Setting a fact no_upstart when deployment platform is docker] ***\nok: [localhost]\n\nTASK [common : Setting fact to override ansible_service_mgr for docker. This is to wrongly detect service manager as systemd when ubuntu container run on top of centos] ***\nskipping: [localhost]\n\nTASK [common : Setting default for controller_components] **********************\nok: [localhost]\n\nTASK [common : update hosts file] **********************************************\nok: [localhost] => (item={'key': u'{{ ansible_hostname }}', 'value': u'127.0.0.1'})\n\nTASK [contrail/common : include OS family specific package dependencies] *******\nincluded: /contrail-ansible-internal/playbooks/roles/contrail/common/tasks/install/Debian.yml for localhost\n\nTASK [contrail/common : Check if /etc/sysconfig/init present] ******************\nok: [localhost]\n\nTASK [contrail/common : Remove daemon corefile limit] **************************\nskipping: [localhost]\n\nTASK [contrail/common : Set daemon corefile limit] *****************************\nskipping: [localhost]\n\nTASK [contrail/common : Set the core pattern] **********************************\nok: [localhost]\n\nTASK [contrail/common : Reload sysctl] *****************************************\nchanged: [localhost]\n\nTASK [contrail/common : Create /var/crashes] ***********************************\nok: [localhost]\n\nTASK [contrail/common : Check if source SSL Cert directory present] ************\nok: [localhost]\n\nTASK [contrail/common : Create SSL directories on container] *******************\nskipping: [localhost] => (item=certs) \nskipping: [localhost] => (item=private) \n\nTASK [contrail/common : Copy SSL files for use by container] *******************\nskipping: [localhost] => (item={u'dest': u'/etc/contrail/ssl/certs/ca-cert.pem', u'src': u'/etc/contrailctl/ssl/ca-cert.pem'}) \nskipping: [localhost] => (item={u'dest': u'/etc/contrail/ssl/certs/server.pem', u'src': u'/etc/contrailctl/ssl/server.pem'}) \nskipping: [localhost] => (item={u'dest': u'/etc/contrail/ssl/private/server-privkey.pem', u'src': u'/etc/contrailctl/ssl/server-privkey.pem'}) \n\nTASK [contrail/agent : include] ************************************************\nincluded: /contrail-ansible-internal/playbooks/roles/contrail/agent/tasks/install/Debian.yml for localhost\n\nTASK [contrail/common : Load OS distribution specific code] ********************\n\nTASK [contrail/common : Make sure contrail log directory exists with appropriate ownership] ***\nok: [localhost]\n\nTASK [contrail/agent : Check if supervisor is running and register it to supervisor_vrouter_ready] ***\nskipping: [localhost]\n\nTASK [contrail/agent : Setting a fact for supervisor_vrouter_ready] ************\nskipping: [localhost]\n\nTASK [contrail/agent : Fail if vrouter_physical_interface params provided and vhost has taken over ip from physical interface] ***\nskipping: [localhost]\n\nTASK [contrail/agent : Fail if ctrl_data_network is defined and no IP found from that network on host] ***\nskipping: [localhost]\n\nTASK [contrail/agent : Install vrouter module] *********************************\nincluded: /contrail-ansible-internal/playbooks/roles/contrail/agent/tasks/install_module/Debian/main.yml for localhost\n\nTASK [contrail/agent : Try copying pre-compiled vrouter module if matched] *****\nincluded: /contrail-ansible-internal/playbooks/roles/contrail/agent/tasks/install_module/Debian/copy.yml for localhost\n\nTASK [contrail/agent : make sure contrail vrouter module directory exist] ******\nok: [localhost]\n\nTASK [contrail/agent : copy vrouter module if precompiled kernel module is available from within the agent] ***\nfatal: [localhost]: FAILED! => {\"changed\": false, \"failed\": true, \"msg\": \"Unable to find '/vrouter-modules/vrouter.ko.4.4.0-62-generic' in expected paths.\"}\n...ignoring\n\nTASK [contrail/agent : compile the module if copy did not work] ****************\nincluded: /contrail-ansible-internal/playbooks/roles/contrail/agent/tasks/install_module/Debian/compile.yml for localhost\n\nTASK [contrail/agent : Check if kernel headers for running kernel is available in container (Debian)] ***\nchanged: [localhost]\n\nTASK [contrail/agent : get vrouter module version string (no build number added to module version string in vrouter --info at this moment)] ***\nchanged: [localhost]\n\nTASK [contrail/agent : Copy vrouter source directory to /usr/src] **************\nok: [localhost]\n\nTASK [contrail/agent : Link vrouter source directory without build number to correct build] ***\nok: [localhost]\n\nTASK [contrail/agent : Compile vrouter module] *********************************\nok: [localhost] => (item=/usr/src/vrouter-4.0.1.0-27/module_compiled)\nok: [localhost] => (item=/lib/modules/4.4.0-62-generic/updates/dkms/vrouter.ko)\n\nTASK [contrail/agent : Build module dependencies] ******************************\nchanged: [localhost]\n\nTASK [contrail/agent : reload module if vrouter module changed and if reload_vrouter_module set to true] ***\nskipping: [localhost]\n\nTASK [contrail/common : configure vnc_api_lib.ini with all common entries in global section] ***\nok: [localhost] => (item={'key': u'WEB_SERVER', 'value': u'10.204.217.51'})\nok: [localhost] => (item={'key': u'WEB_PORT', 'value': 8082})\nok: [localhost] => (item={'key': u'BASE_URL', 'value': u'/'})\n\nTASK [contrail/common : configure vnc_api_lib.ini with all common entries in auth section] ***\nskipping: [localhost] => (item={'key': u'AUTHN_PORT', 'value': 35357}) \nskipping: [localhost] => (item={'key': u'AUTHN_PROTOCOL', 'value': u'http'}) \nskipping: [localhost] => (item={'key': u'AUTHN_SERVER', 'value': u'10.204.217.51'}) \nskipping: [localhost] => (item={'key': u'AUTHN_URL', 'value': u'/v2.0/tokens'}) \nskipping: [localhost] => (item={'key': u'AUTHN_TYPE', 'value': u'keystone'}) \n\nTASK [contrail/common : configure keystone insecure flag in vnc_api_lib.ini] ***\nskipping: [localhost]\n\nTASK [contrail/common : configure vnc_api_lib.ini with keystone SSL certs] *****\nskipping: [localhost] => (item={'key': u'cafile', 'value': u'/etc/contrailctl/ssl/ca-cert.pem'}) \n\nTASK [contrail/agent : Configure vrouter agent and nodemgr using contrail-compute-setup] ***\nfatal: [localhost]: FAILED! => {\"changed\": true, \"cmd\": \"contrail-compute-setup --self_ip 10.204.216.223 --cfgm_ip 10.204.216.58 --qos_priority_tagging True\", \"delta\": \"0:00:02.272148\", \"end\": \"2017-08-13 19:27:18.141757\", \"failed\": true, \"rc\": 1, \"start\": \"2017-08-13 19:27:15.869609\", \"stderr\": \"[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning.setup(18) INFO]: Compute provisioning initiated:\\n ['/usr/bin/contrail-compute-setup', '--self_ip', '10.204.216.223', '--cfgm_ip', '10.204.216.58', '--qos_priority_tagging', 'True']\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning.network(71) INFO]: vhost0 is already present!\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --get /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE physical_interface\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(73) INFO]: eno1\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning.network(88) INFO]: Re-provision. vhost0 present\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: sed: can't read /etc/selinux/config: No such file or directory\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo setenforce 0\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: sudo: setenforce: command not found\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo rm config.new\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: rm: cannot remove 'config.new': No such file or directory\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo iptables --flush\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo sed '/DAEMON_COREFILE_LIMIT=.*/d' /etc/sysconfig/init > /etc/sysconfig/init.new\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/sysconfig/init.new: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo mv /etc/sysconfig/init.new /etc/sysconfig/init\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: mv: cannot stat '/etc/sysconfig/init.new': No such file or directory\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning.base(233) INFO]: kernel.core_pattern = /var/crashes/core.%e.%p.%h.%t\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo grep -q 'kernel.core_pattern = /var/crashes/core.%e.%p.%h.%t' /etc/sysctl.conf || sudo echo 'kernel.core_pattern = /var/crashes/core.%e.%p.%h.%t' >> /etc/sysctl.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo sed 's/net.ipv4.ip_forward.*/net.ipv4.ip_forward = 1/g' /etc/sysctl.conf > /tmp/sysctl.new\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo mv /tmp/sysctl.new /etc/sysctl.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo rm /tmp/sysctl.new\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: rm: cannot remove '/tmp/sysctl.new': No such file or directory\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo sysctl -p\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo mkdir -p /var/crashes\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo chmod 777 /var/crashes\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo sed -i 's/crashkernel=.*\\\\([ | \\\\\\\"]\\\\)/crashkernel=384M-2G:64M,2G-16G:128M,16G-:256M\\\\1/g' /etc/default/grub.d/kexec-tools.cfg\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo update-grub\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(79) ERROR]: /usr/sbin/grub-probe: error: failed to get canonical path of `none'.\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning.base(251) WARNING]: Ignoring failure kernel core dump\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo grep -q '^cgroup_device_acl' /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: grep: /etc/libvirt/qemu.conf: No such file or directory\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo 'cgroup_device_acl = [' >> /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/libvirt/qemu.conf: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo ' \\\"/dev/null\\\", \\\"/dev/full\\\", \\\"/dev/zero\\\",' >> /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/libvirt/qemu.conf: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo ' \\\"/dev/random\\\", \\\"/dev/urandom\\\",' >> /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/libvirt/qemu.conf: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo ' \\\"/dev/ptmx\\\", \\\"/dev/kvm\\\", \\\"/dev/kqemu\\\",' >> /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/libvirt/qemu.conf: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo ' \\\"/dev/rtc\\\", \\\"/dev/hpet\\\", \\\"/dev/net/tun\\\",' >> /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/libvirt/qemu.conf: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo ']' >> /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/libvirt/qemu.conf: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --get /etc/contrail/contrail-vrouter-agent.conf DEFAULT physical_interface_mac\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(73) INFO]: 0c:c4:7a:32:0a:8a\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --get /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE ip\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(73) INFO]: 10.204.216.223/24\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --get /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE gateway\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(73) INFO]: 10.204.216.254\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo sed 's/dev=.*/dev=eno1/g' /etc/contrail/agent_param.tmpl > agent_param.new\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo mv agent_param.new /etc/contrail/agent_param\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo 'KERNEL==\\\"vhost-net\\\", GROUP=\\\"kvm\\\", MODE=\\\"0660\\\"' > /etc/udev/rules.d/vhost-net.rules\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/udev/rules.d/vhost-net.rules: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sed -i '/vhost-net/d' /etc/modules\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: printf \\\"vhost-net\\n\\\" >> /etc/modules\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE ip '10.204.216.223/24'\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE name 'vhost0'\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE physical_interface 'eno1'\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE gateway '10.204.216.254'\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf CONTROL-NODE servers '10.204.216.58:5269 10.204.216.59:5269 10.204.216.60:5269'\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DNS servers '10.204.216.58:53 10.204.216.59:53 10.204.216.60:53'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT collectors '10.204.216.58:8086 10.204.216.59:8086 10.204.216.60:8086'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT xmpp_dns_auth_enable 'False'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT xmpp_auth_enable 'False'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT physical_interface_address ''\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT platform 'default'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT gateway_mode ''\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT physical_interface_mac '0c:c4:7a:32:0a:8a'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf HYPERVISOR vmware_physical_interface ''\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf HYPERVISOR type 'kvm'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf HYPERVISOR vmware_mode ''\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf NETWORKS control_network_ip '10.204.216.223'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf FLOWS thread_count '2'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf SANDESH introspect_ssl_enable 'False'\\n[Sun Aug 13 19:27:18 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf SANDESH sandesh_ssl_enable 'False'\\n[Sun Aug 13 19:27:18 2017 contrail_vrouter_provisioning(67) INFO]: Executing: source /opt/contrail/bin/vrouter-functions.sh && insert_vrouter\\n[Sun Aug 13 19:27:18 2017 contrail_vrouter_provisioning.setup(26) ERROR]: Aborting\\nTraceback (most recent call last):\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/setup.py\\\", line 23, in main\\n compute.setup()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 919, in setup\\n self.fixup_config_files()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 66, in fixup_config_files\\n self.fixup_contrail_vrouter_agent()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 617, in fixup_contrail_vrouter_agent\\n self.config_vhost0_interface_in_container()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 628, in config_vhost0_interface_in_container\\n self.vhost_ip, self.cidr.prefixlen, self.dev)\\nAttributeError: 'str' object has no attribute 'prefixlen'\\n[Sun Aug 13 19:27:18 2017 contrail_vrouter_provisioning.setup(27) INFO]: Compute provisioning failed\\nTraceback (most recent call last):\\n File \\\"/usr/bin/contrail-compute-setup\\\", line 9, in <module>\\n load_entry_point('contrail-vrouter-provisioning==0.1.dev0', 'console_scripts', 'contrail-compute-setup')()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/setup.py\\\", line 23, in main\\n compute.setup()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 919, in setup\\n self.fixup_config_files()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 66, in fixup_config_files\\n self.fixup_contrail_vrouter_agent()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 617, in fixup_contrail_vrouter_agent\\n self.config_vhost0_interface_in_container()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 628, in config_vhost0_interface_in_container\\n self.vhost_ip, self.cidr.prefixlen, self.dev)\\nAttributeError: 'str' object has no attribute 'prefixlen'\", \"stdout\": \"\", \"stdout_lines\": [], \"warnings\": []}\n\tto retry, use: --limit @/contrail-ansible-internal/playbooks/contrail_agent.retry\n\nPLAY RECAP *********************************************************************\nlocalhost : ok=33 changed=5 unreachable=0 failed=1 ", "stdout_lines": ["", "PLAY [Setup Contrail agent] ****************************************************", "", "TASK [setup] *******************************************************************", "ok: [localhost]", "", "TASK [include_vars] ************************************************************", "ok: [localhost]", "", "TASK [common : make sure /var/run/utmp exist] **********************************", "ok: [localhost]", "", "TASK [common : Findout if current machine is a container or a machine] *********", "changed: [localhost]", "", "TASK [common : Setting a fact whether the code is running in a docker container or not] ***", "ok: [localhost]", "", "TASK [common : Setting a default for deployment_platform] **********************", "ok: [localhost]", "", "TASK [common : Assuming default service manager] *******************************", "ok: [localhost]", "", "TASK [common : Setting a default for enable_lb] ********************************", "ok: [localhost]", "", "TASK [common : Setting a default for enable_controller] ************************", "ok: [localhost]", "", "TASK [common : Setting a default for enable_analytics] *************************", "ok: [localhost]", "", "TASK [common : Setting a fact no_upstart when deployment platform is docker] ***", "ok: [localhost]", "", "TASK [common : Setting fact to override ansible_service_mgr for docker. This is to wrongly detect service manager as systemd when ubuntu container run on top of centos] ***", "skipping: [localhost]", "", "TASK [common : Setting default for controller_components] **********************", "ok: [localhost]", "", "TASK [common : update hosts file] **********************************************", "ok: [localhost] => (item={'key': u'{{ ansible_hostname }}', 'value': u'127.0.0.1'})", "", "TASK [contrail/common : include OS family specific package dependencies] *******", "included: /contrail-ansible-internal/playbooks/roles/contrail/common/tasks/install/Debian.yml for localhost", "", "TASK [contrail/common : Check if /etc/sysconfig/init present] ******************", "ok: [localhost]", "", "TASK [contrail/common : Remove daemon corefile limit] **************************", "skipping: [localhost]", "", "TASK [contrail/common : Set daemon corefile limit] *****************************", "skipping: [localhost]", "", "TASK [contrail/common : Set the core pattern] **********************************", "ok: [localhost]", "", "TASK [contrail/common : Reload sysctl] *****************************************", "changed: [localhost]", "", "TASK [contrail/common : Create /var/crashes] ***********************************", "ok: [localhost]", "", "TASK [contrail/common : Check if source SSL Cert directory present] ************", "ok: [localhost]", "", "TASK [contrail/common : Create SSL directories on container] *******************", "skipping: [localhost] => (item=certs) ", "skipping: [localhost] => (item=private) ", "", "TASK [contrail/common : Copy SSL files for use by container] *******************", "skipping: [localhost] => (item={u'dest': u'/etc/contrail/ssl/certs/ca-cert.pem', u'src': u'/etc/contrailctl/ssl/ca-cert.pem'}) ", "skipping: [localhost] => (item={u'dest': u'/etc/contrail/ssl/certs/server.pem', u'src': u'/etc/contrailctl/ssl/server.pem'}) ", "skipping: [localhost] => (item={u'dest': u'/etc/contrail/ssl/private/server-privkey.pem', u'src': u'/etc/contrailctl/ssl/server-privkey.pem'}) ", "", "TASK [contrail/agent : include] ************************************************", "included: /contrail-ansible-internal/playbooks/roles/contrail/agent/tasks/install/Debian.yml for localhost", "", "TASK [contrail/common : Load OS distribution specific code] ********************", "", "TASK [contrail/common : Make sure contrail log directory exists with appropriate ownership] ***", "ok: [localhost]", "", "TASK [contrail/agent : Check if supervisor is running and register it to supervisor_vrouter_ready] ***", "skipping: [localhost]", "", "TASK [contrail/agent : Setting a fact for supervisor_vrouter_ready] ************", "skipping: [localhost]", "", "TASK [contrail/agent : Fail if vrouter_physical_interface params provided and vhost has taken over ip from physical interface] ***", "skipping: [localhost]", "", "TASK [contrail/agent : Fail if ctrl_data_network is defined and no IP found from that network on host] ***", "skipping: [localhost]", "", "TASK [contrail/agent : Install vrouter module] *********************************", "included: /contrail-ansible-internal/playbooks/roles/contrail/agent/tasks/install_module/Debian/main.yml for localhost", "", "TASK [contrail/agent : Try copying pre-compiled vrouter module if matched] *****", "included: /contrail-ansible-internal/playbooks/roles/contrail/agent/tasks/install_module/Debian/copy.yml for localhost", "", "TASK [contrail/agent : make sure contrail vrouter module directory exist] ******", "ok: [localhost]", "", "TASK [contrail/agent : copy vrouter module if precompiled kernel module is available from within the agent] ***", "fatal: [localhost]: FAILED! => {\"changed\": false, \"failed\": true, \"msg\": \"Unable to find '/vrouter-modules/vrouter.ko.4.4.0-62-generic' in expected paths.\"}", "...ignoring", "", "TASK [contrail/agent : compile the module if copy did not work] ****************", "included: /contrail-ansible-internal/playbooks/roles/contrail/agent/tasks/install_module/Debian/compile.yml for localhost", "", "TASK [contrail/agent : Check if kernel headers for running kernel is available in container (Debian)] ***", "changed: [localhost]", "", "TASK [contrail/agent : get vrouter module version string (no build number added to module version string in vrouter --info at this moment)] ***", "changed: [localhost]", "", "TASK [contrail/agent : Copy vrouter source directory to /usr/src] **************", "ok: [localhost]", "", "TASK [contrail/agent : Link vrouter source directory without build number to correct build] ***", "ok: [localhost]", "", "TASK [contrail/agent : Compile vrouter module] *********************************", "ok: [localhost] => (item=/usr/src/vrouter-4.0.1.0-27/module_compiled)", "ok: [localhost] => (item=/lib/modules/4.4.0-62-generic/updates/dkms/vrouter.ko)", "", "TASK [contrail/agent : Build module dependencies] ******************************", "changed: [localhost]", "", "TASK [contrail/agent : reload module if vrouter module changed and if reload_vrouter_module set to true] ***", "skipping: [localhost]", "", "TASK [contrail/common : configure vnc_api_lib.ini with all common entries in global section] ***", "ok: [localhost] => (item={'key': u'WEB_SERVER', 'value': u'10.204.217.51'})", "ok: [localhost] => (item={'key': u'WEB_PORT', 'value': 8082})", "ok: [localhost] => (item={'key': u'BASE_URL', 'value': u'/'})", "", "TASK [contrail/common : configure vnc_api_lib.ini with all common entries in auth section] ***", "skipping: [localhost] => (item={'key': u'AUTHN_PORT', 'value': 35357}) ", "skipping: [localhost] => (item={'key': u'AUTHN_PROTOCOL', 'value': u'http'}) ", "skipping: [localhost] => (item={'key': u'AUTHN_SERVER', 'value': u'10.204.217.51'}) ", "skipping: [localhost] => (item={'key': u'AUTHN_URL', 'value': u'/v2.0/tokens'}) ", "skipping: [localhost] => (item={'key': u'AUTHN_TYPE', 'value': u'keystone'}) ", "", "TASK [contrail/common : configure keystone insecure flag in vnc_api_lib.ini] ***", "skipping: [localhost]", "", "TASK [contrail/common : configure vnc_api_lib.ini with keystone SSL certs] *****", "skipping: [localhost] => (item={'key': u'cafile', 'value': u'/etc/contrailctl/ssl/ca-cert.pem'}) ", "", "TASK [contrail/agent : Configure vrouter agent and nodemgr using contrail-compute-setup] ***", "fatal: [localhost]: FAILED! => {\"changed\": true, \"cmd\": \"contrail-compute-setup --self_ip 10.204.216.223 --cfgm_ip 10.204.216.58 --qos_priority_tagging True\", \"delta\": \"0:00:02.272148\", \"end\": \"2017-08-13 19:27:18.141757\", \"failed\": true, \"rc\": 1, \"start\": \"2017-08-13 19:27:15.869609\", \"stderr\": \"[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning.setup(18) INFO]: Compute provisioning initiated:\\n ['/usr/bin/contrail-compute-setup', '--self_ip', '10.204.216.223', '--cfgm_ip', '10.204.216.58', '--qos_priority_tagging', 'True']\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning.network(71) INFO]: vhost0 is already present!\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --get /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE physical_interface\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(73) INFO]: eno1\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning.network(88) INFO]: Re-provision. vhost0 present\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: sed: can't read /etc/selinux/config: No such file or directory\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo setenforce 0\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: sudo: setenforce: command not found\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo rm config.new\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: rm: cannot remove 'config.new': No such file or directory\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo iptables --flush\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo sed '/DAEMON_COREFILE_LIMIT=.*/d' /etc/sysconfig/init > /etc/sysconfig/init.new\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/sysconfig/init.new: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo mv /etc/sysconfig/init.new /etc/sysconfig/init\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: mv: cannot stat '/etc/sysconfig/init.new': No such file or directory\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning.base(233) INFO]: kernel.core_pattern = /var/crashes/core.%e.%p.%h.%t\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo grep -q 'kernel.core_pattern = /var/crashes/core.%e.%p.%h.%t' /etc/sysctl.conf || sudo echo 'kernel.core_pattern = /var/crashes/core.%e.%p.%h.%t' >> /etc/sysctl.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo sed 's/net.ipv4.ip_forward.*/net.ipv4.ip_forward = 1/g' /etc/sysctl.conf > /tmp/sysctl.new\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo mv /tmp/sysctl.new /etc/sysctl.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo rm /tmp/sysctl.new\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: rm: cannot remove '/tmp/sysctl.new': No such file or directory\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo sysctl -p\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo mkdir -p /var/crashes\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo chmod 777 /var/crashes\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo sed -i 's/crashkernel=.*\\\\([ | \\\\\\\"]\\\\)/crashkernel=384M-2G:64M,2G-16G:128M,16G-:256M\\\\1/g' /etc/default/grub.d/kexec-tools.cfg\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo update-grub\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(79) ERROR]: /usr/sbin/grub-probe: error: failed to get canonical path of `none'.\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning.base(251) WARNING]: Ignoring failure kernel core dump\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo grep -q '^cgroup_device_acl' /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: grep: /etc/libvirt/qemu.conf: No such file or directory\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo 'cgroup_device_acl = [' >> /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/libvirt/qemu.conf: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo ' \\\"/dev/null\\\", \\\"/dev/full\\\", \\\"/dev/zero\\\",' >> /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/libvirt/qemu.conf: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo ' \\\"/dev/random\\\", \\\"/dev/urandom\\\",' >> /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/libvirt/qemu.conf: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo ' \\\"/dev/ptmx\\\", \\\"/dev/kvm\\\", \\\"/dev/kqemu\\\",' >> /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/libvirt/qemu.conf: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo ' \\\"/dev/rtc\\\", \\\"/dev/hpet\\\", \\\"/dev/net/tun\\\",' >> /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/libvirt/qemu.conf: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo ']' >> /etc/libvirt/qemu.conf\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/libvirt/qemu.conf: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --get /etc/contrail/contrail-vrouter-agent.conf DEFAULT physical_interface_mac\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(73) INFO]: 0c:c4:7a:32:0a:8a\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --get /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE ip\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(73) INFO]: 10.204.216.223/24\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --get /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE gateway\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(73) INFO]: 10.204.216.254\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo sed 's/dev=.*/dev=eno1/g' /etc/contrail/agent_param.tmpl > agent_param.new\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo mv agent_param.new /etc/contrail/agent_param\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo echo 'KERNEL==\\\"vhost-net\\\", GROUP=\\\"kvm\\\", MODE=\\\"0660\\\"' > /etc/udev/rules.d/vhost-net.rules\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(77) WARNING]: /bin/sh: 1: cannot create /etc/udev/rules.d/vhost-net.rules: Directory nonexistent\\n\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sed -i '/vhost-net/d' /etc/modules\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: printf \\\"vhost-net\\n\\\" >> /etc/modules\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE ip '10.204.216.223/24'\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE name 'vhost0'\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE physical_interface 'eno1'\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf VIRTUAL-HOST-INTERFACE gateway '10.204.216.254'\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf CONTROL-NODE servers '10.204.216.58:5269 10.204.216.59:5269 10.204.216.60:5269'\\n[Sun Aug 13 19:27:16 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DNS servers '10.204.216.58:53 10.204.216.59:53 10.204.216.60:53'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT collectors '10.204.216.58:8086 10.204.216.59:8086 10.204.216.60:8086'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT xmpp_dns_auth_enable 'False'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT xmpp_auth_enable 'False'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT physical_interface_address ''\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT platform 'default'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT gateway_mode ''\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf DEFAULT physical_interface_mac '0c:c4:7a:32:0a:8a'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf HYPERVISOR vmware_physical_interface ''\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf HYPERVISOR type 'kvm'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf HYPERVISOR vmware_mode ''\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf NETWORKS control_network_ip '10.204.216.223'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf FLOWS thread_count '2'\\n[Sun Aug 13 19:27:17 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf SANDESH introspect_ssl_enable 'False'\\n[Sun Aug 13 19:27:18 2017 contrail_vrouter_provisioning(67) INFO]: Executing: sudo contrail-config --set /etc/contrail/contrail-vrouter-agent.conf SANDESH sandesh_ssl_enable 'False'\\n[Sun Aug 13 19:27:18 2017 contrail_vrouter_provisioning(67) INFO]: Executing: source /opt/contrail/bin/vrouter-functions.sh && insert_vrouter\\n[Sun Aug 13 19:27:18 2017 contrail_vrouter_provisioning.setup(26) ERROR]: Aborting\\nTraceback (most recent call last):\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/setup.py\\\", line 23, in main\\n compute.setup()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 919, in setup\\n self.fixup_config_files()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 66, in fixup_config_files\\n self.fixup_contrail_vrouter_agent()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 617, in fixup_contrail_vrouter_agent\\n self.config_vhost0_interface_in_container()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 628, in config_vhost0_interface_in_container\\n self.vhost_ip, self.cidr.prefixlen, self.dev)\\nAttributeError: 'str' object has no attribute 'prefixlen'\\n[Sun Aug 13 19:27:18 2017 contrail_vrouter_provisioning.setup(27) INFO]: Compute provisioning failed\\nTraceback (most recent call last):\\n File \\\"/usr/bin/contrail-compute-setup\\\", line 9, in <module>\\n load_entry_point('contrail-vrouter-provisioning==0.1.dev0', 'console_scripts', 'contrail-compute-setup')()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/setup.py\\\", line 23, in main\\n compute.setup()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 919, in setup\\n self.fixup_config_files()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 66, in fixup_config_files\\n self.fixup_contrail_vrouter_agent()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 617, in fixup_contrail_vrouter_agent\\n self.config_vhost0_interface_in_container()\\n File \\\"/usr/lib/python2.7/dist-packages/contrail_vrouter_provisioning/common.py\\\", line 628, in config_vhost0_interface_in_container\\n self.vhost_ip, self.cidr.prefixlen, self.dev)\\nAttributeError: 'str' object has no attribute 'prefixlen'\", \"stdout\": \"\", \"stdout_lines\": [], \"warnings\": []}", "\tto retry, use: --limit @/contrail-ansible-internal/playbooks/contrail_agent.retry", "", "PLAY RECAP *********************************************************************", "localhost : ok=33 changed=5 unreachable=0 failed=1 "], "warnings": []}
Hi Hari,
I was told by Ignatious to assign this bug to you. Looks like some issue with this commit - https:/ /github. com/Juniper/ contrail- controller/ commit/ c9d476929898b9e f98906f1036f4eb 09d705a87a
Can you pl contact Ignatious if you need any info.
Thanks,
Kiran