error seen during provisioning when vhost0 is already present

Bug #1710536 reported by Vedamurthy Joshi
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R4.0
Fix Committed
High
Kumar Harsh
Trunk
Fix Committed
High
Kumar Harsh

Bug Description

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": []}

Tags: ansible
Abhay Joshi (abhayj)
Changed in juniperopenstack:
assignee: Abhay Joshi (abhayj) → Nitish Krishna Kaveri (nitishk)
Changed in juniperopenstack:
assignee: Nitish Krishna Kaveri (nitishk) → Kiran (kiran-kn80)
Revision history for this message
Kiran (kiran-kn80) wrote :

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/c9d476929898b9ef98906f1036f4eb09d705a87a

Can you pl contact Ignatious if you need any info.

Thanks,
 Kiran

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/34849
Submitter: Kumar Harsh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R4.0

Review in progress for https://review.opencontrail.org/34850
Submitter: Kumar Harsh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/34849
Submitter: Kumar Harsh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R4.0

Review in progress for https://review.opencontrail.org/34850
Submitter: Kumar Harsh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/34849
Submitter: Kumar Harsh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R4.0

Review in progress for https://review.opencontrail.org/34850
Submitter: Kumar Harsh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/34850
Committed: http://github.com/Juniper/contrail-controller/commit/873c43be7618a0116291554cdd205df9ef4ef9d8
Submitter: Zuul (<email address hidden>)
Branch: R4.0

commit 873c43be7618a0116291554cdd205df9ef4ef9d8
Author: Kumar Harsh <email address hidden>
Date: Thu Aug 24 00:32:08 2017 +0530

Make cidr IPNetwork type instead of a string
In case of reprovision set cidr datatype correctly.
Skip provisioning vhost0 in reprovision case .
Change-Id: I68e2b921f9d3adbd24a02888b7c9063e4e0e80c4
Closes-Bug: #1710536

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/34849
Committed: http://github.com/Juniper/contrail-controller/commit/b263d708afaf7bbde0e6b9759f43fde4a36f57db
Submitter: Zuul (<email address hidden>)
Branch: master

commit b263d708afaf7bbde0e6b9759f43fde4a36f57db
Author: Kumar Harsh <email address hidden>
Date: Thu Aug 24 00:32:08 2017 +0530

Make cidr IPNetwork type instead of a string
In case of reprovision set cidr datatype correctly.

Change-Id: I68e2b921f9d3adbd24a02888b7c9063e4e0e80c4
Closes-Bug: #1710536

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.