Description of problem: Packstack fails due failure in neutron puppet. Version-Release number of selected component (if applicable): openstack-puppet-modules-7.0.1-2.el7ost.noarch openstack-packstack-puppet-7.0.0-0.8.dev1661.gaf13b7e.el7ost.noarch openstack-packstack-7.0.0-0.8.dev1661.gaf13b7e.el7ost.noarch Last spotted versions working of packages was: openstack-puppet-modules-7.0.1-2.el7ost.noarch openstack-packstack-puppet-7.0.0-0.7.dev1661.gaf13b7e.el7ost.noarch openstack-packstack-7.0.0-0.7.dev1661.gaf13b7e.el7ost.noarch How reproducible: 100% Steps to Reproduce: 1. run packstack with given answerfile Actual results: Applying Puppet manifests [ ERROR ] ERROR : Error appeared during Puppet run: 172.16.32.76_neutron.pp Error: invalid value for Integer(): "" at /var/tmp/packstack/fe1a41f8b77f47fab4855d3165e1fe69/modules/neutron/manifests/agents/ml2/ovs.pp:207 on node agzx0-mpavlase-rh-pud-pksk-network.novalocal You will find full trace in log /var/tmp/packstack/20160107-071714-k5XBNX/manifests/172.16.32.76_neutron.pp.log Please check log file /var/tmp/packstack/20160107-071714-k5XBNX/openstack-setup.log for more information Additional information: * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components. * Warning: NetworkManager is active on 172.16.32.81, 172.16.32.76, 172.16.32.85, 172.16.32.12. OpenStack networking currently does not work on systems that have the Network Manager service enabled. * File /root/keystonerc_admin has been created on OpenStack client host 172.16.32.85. To use the command line tools you need to source the file. * To access the OpenStack Dashboard browse to http://172.16.32.85/dashboard . Please, find your login credentials stored in the keystonerc_admin in your home directory. Expected results: Packstack will prepare the deployment. Additional info:
Created attachment 1112492 [details] logs.tar.gz
Created attachment 1112493 [details] answerfile.txt
This problem does not appear in an allinone packstack run from master source. I'm gonna check with the latest liberty package.
Adding keywords back
Red Hat Bugzilla's database reported a query serialization error. Most likely this occurred because another user or process attempted to change the same data that you were attempting to change. I'm sorry for messing with flags in previous step, but I blame Buzilla
I cannot reproduce this either with the same version of packstack and OPM. Considering the error message: Error: invalid value for Integer(): "" at /var/tmp/packstack/fe1a41f8b77f47fab4855d3165e1fe69/modules/neutron/manifests/agents/ml2/ovs.pp:207 on node agzx0-mpavlase-rh-pud-pksk-network.novalocal The failing line [0] is checking size of array given as CONFIG_NEUTRON_OVS_TUNNEL_TYPES [1], which is basically value of CONFIG_NEUTRON_ML2_TYPE_DRIVERS [2]. According to your answer file, your value was: CONFIG_NEUTRON_ML2_TYPE_DRIVERS=local,flat,vlan,gre,vxlan I tried the same value and the installation was successful. Can you please try to reproduce this again and attach here also /var/tmp/packstack/<snip>/manifests/<IP>_neutron.pp and also /var/tmp/packstack/<snip>/hieradata/defaults.yaml? [0] https://github.com/redhat-openstack/openstack-puppet-modules/blob/stable/liberty/neutron/manifests/agents/ml2/ovs.pp#L207 [1] https://github.com/openstack/packstack/blob/stable/liberty/packstack/puppet/templates/neutron_ovs_agent.pp#L28 [2] https://github.com/openstack/packstack/blob/stable/liberty/packstack/plugins/neutron_350.py#L824
Could not reproduce either with the current pacsktack package: openstack-packstack-7.0.0-0.10.dev1684.g87ec498.el7ost Closing this bug, pelease reopen if the problem persists
I've forgotten to note, that the bug has appear in multinode topology (1 controller, 2 compute, 1 network node). Maybe on all-in-one deployment it works as expected. See answerfile: CONFIG_COMPUTE_HOSTS=172.16.32.81,172.16.32.12 CONFIG_CONTROLLER_HOST=172.16.32.85 CONFIG_NETWORK_HOSTS=172.16.32.76
Created attachment 1115788 [details] 192.168.1.15_neutron.pp
Created attachment 1115790 [details] defaults.yaml /var/tmp/packstack/<snip>/hieradata/defaults.yaml
*** Bug 1292028 has been marked as a duplicate of this bug. ***
Huh, now I'm even more confused. The error "invalid value for Integer()" is raised in ::neutron::agents::ml2::ovs class, but it is not even used in manifest from comment #11.
Ah-hah ... it's because the error actually was raised on host 192.168.1.16 :).
Ok, so 2 node (1controller+compute/network) install passed for me. Gonna try separate network.
I'm closing this bug since it appears to be a configuration issue. Feel free to reopen it if the problem persists.
The problem was in misconfiguration in packstack's answerfile (unsupported combination of networking), so this is not a real bug.