Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Liberty Error during RDO Packstack

I keep getting this error when trying to deploy Liberty through Packstack. Config : Centos 7, All VM's are with three nics. eth0 is management which has access to internet, eth1 goes to the cinder network (storage) and eth2 is the private network.

Currently I have One controller, One Neutron and two hosts.

When I try to deploy Liberty, I get the following error...

 ERROR : Error appeared during Puppet run: 172.16.100.101_neutron.pp
Error: Could not apply complete catalog: Found 1 dependency cycle:
You will find full trace in log /var/tmp/packstack/20160208-132003-mPTndp/manifests/172.16.100.101_neutron.pp.log
Please check log file /var/tmp/packstack/20160208-132003-mPTndp/openstack-setup.log for more information

When I check the log, as suggested by the error, I find...

[root@RDO-Controller ~]# cat /var/tmp/packstack/20160208-132003-mPTndp/manifests/172.16.100.101_neutron.pp.log
/var/tmp/packstack/c791cf183d5e4f86a1ae66865582850a/modules/vswitch/lib/puppet/provider/vs_port/ovs_redhat.rb:4: warning: already initialized constant BASE
/var/tmp/packstack/c791cf183d5e4f86a1ae66865582850a/modules/vswitch/lib/puppet/provider/vs_port/ovs_redhat.rb:4: warning: previous definition of BASE was here
/var/tmp/packstack/c791cf183d5e4f86a1ae66865582850a/modules/vswitch/lib/puppet/provider/vs_port/ovs_redhat.rb:7: warning: already initialized constant DEFAULT
/var/tmp/packstack/c791cf183d5e4f86a1ae66865582850a/modules/vswitch/lib/puppet/provider/vs_port/ovs_redhat.rb:7: warning: previous definition of DEFAULT was here
Notice: Compiled catalog for rdo-neutron.gsb.lab in environment production in 2.09 seconds
Warning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false.
   (at /usr/share/ruby/vendor_ruby/puppet/type.rb:816:in `set_default')
Error: Could not apply complete catalog: Found 1 dependency cycle:
(Service[neutron-ovs-agent-service] => Vs_bridge[br-ex] => Vs_port[eth0] => Neutron::Plugins::Ovs::Port[br-ex:eth0] => Service[neutron-ovs-agent-service])
Try the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz
Notice: Finished catalog run in 0.44 seconds

The PP file generated by packstack. Where can I address this error? I recognize (though its limited knowledge) that puppet is calling the system that it is trying to create.

Is there a workaround to this?