Bug 1133345

Summary: Packstack execution fails with "Could not set 'present' on ensure"
Product: [Community] RDO Reporter: KrishnaS <krishna>
Component: openstack-puppet-modulesAssignee: Ivan Chavero <ichavero>
Status: CLOSED CURRENTRELEASE QA Contact: Ido Ovadia <iovadia>
Severity: high Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: yeylon
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: openstack-packstack-2014.1.1-0.28.dev1238.fc21 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-03-30 23:09:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description KrishnaS 2014-08-24 22:22:13 UTC
Description of problem:
Packstack execution fails with the following error:

Applying <HOST_IP>_nova.pp
<HOST_IP>_nova.pp:                                 [ ^[[32mDONE^[[0m ]
Applying <HOST_IP>_neutron.pp
<HOST_IP>_neutron.pp:                           [ ^[[0;31mERROR^[[0m ]
Applying Puppet manifests                         [ ^[[0;31mERROR^[[0m ]

ERROR : Error appeared during Puppet run: <HOST_IP>_neutron.pp
Error: Could not set 'present' on ensure: can't convert nil into String at 105:/var/tmp/packstack/d0f0a3b01f734e79abebc41defd3602f/manifests/<HOST_IP>_neutron.pp^[[0m
You will find full trace in log /var/tmp/packstack/20140824-145245-EJWP1G/manifests/<HOST_IP>_neutron.pp.log^[[0m
Please check log file /var/tmp/packstack/20140824-145245-EJWP1G/openstack-setup.log for more information

Version-Release number of selected component (if applicable):
openstack-puppet-modules-2014.1-19.3.el6.noarch

How reproducible:
Make sure openstack-puppet-modules-2014.1-19.3.el6.noarch is installed and execute packstack.


Steps to Reproduce:
1. Install packstack
2. ensure openstack-puppet-modules-2014.1-19.3.el6.noarch is installed
3. Execute packstack with an answerfile.

Actual results:


Expected results:


Additional info:
I need openstack-puppet-modules-2014.1-19.3.el6.noarch to address https://bugzilla.redhat.com/show_bug.cgi?id=1122968 that I was running into.

Comment 1 KrishnaS 2014-08-27 23:48:34 UTC
It looks like the file /usr/share/openstack-puppet/modules/vswitch/lib/puppet/provider/vs_bridge/ovs_redhat.rb is missing. My colleague pulled the file off of openstack-puppet-modules-2014.1-18.el6.noarch and everything seems to work.

Comment 2 KrishnaS 2014-09-02 03:44:25 UTC
Ivan, Thanks for the updates, when will RDO repo be updated with this new version?

Comment 3 KrishnaS 2014-09-05 00:19:25 UTC
(In reply to KrishnaS from comment #2)
> Ivan, Thanks for the updates, when will RDO repo be updated with this new
> version?

Friendly reminder. We need to make a decision based on the availability of the fix in the RDO repo. I would greatly appreciate if I could get an answer to this question.