Ask Your Question
0

packstack install failure at Package[dnsmasq] puppet class

asked 2013-12-20 12:07:24 -0500

rubicon_pwright gravatar image

Hello, I am seeing this error while doing any installs via packstack (using a pregenerated ans. file, using --allinone flag as well as with no options):

ERROR : Error appeared during Puppet run: 10.87.30.24_neutron.pp Error: Parameter name failed on Package[dnsmasq]: Name must be a String not Array at /var/tmp/packstack/740c13e66ea54b558b9a9354bd67f3eb/modules/neutron/manifests/agents/dhcp.pp:64 You will find full trace in log /var/tmp/packstack/20131219-232149-YFxakE/manifests/10.87.30.24_neutron.pp.log

Here is the full trace from the openstack-setup.log:

2013-12-19 23:35:22::ERROR::run_setup::909::root:: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 904, in main _main(confFile) File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 573, in _main runSequences() File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 552, in runSequences controller.runAllSequences() File "/usr/lib/python2.6/site-packages/packstack/installer/setup_controller.py", line 84, in runAllSequences sequence.run(self.CONF) File "/usr/lib/python2.6/site-packages/packstack/installer/core/sequences.py", line 105, in run step.run(config=config) File "/usr/lib/python2.6/site-packages/packstack/installer/core/sequences.py", line 52, in run raise SequenceError(str(ex)) SequenceError: Error appeared during Puppet run: 10.87.30.24_neutron.pp Error: Parameter name failed on Package[dnsmasq]: Name must be a String not Array at /var/tmp/packstack/740c13e66ea54b558b9a9354bd67f3eb/modules/neutron/manifests/agents/dhcp.pp:64 You will find full trace in log /var/tmp/packstack/20131219-232149-YFxakE/manifests/10.87.30.24_neutron.pp.log

and the output from 10.87.30.24_neutron.pp.log:

Warning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults Notice: Compiled catalog for http://fopp-rsm0001.lax2.fanops.net in environment production in 1.73 seconds Error: Parameter name failed on Package[dnsmasq]: Name must be a String not Array at /var/tmp/packstack/740c13e66ea54b558b9a9354bd67f3eb/modules/neutron/manifests/agents/dhcp.pp:64 Wrapped exception: Name must be a String not Array

I have attempted to run packstack several times with different config options with same results. Here's my OS info:

Linux http://fopp-rsm0001.lax2.fanops.net 2.6.32-431.1.2.0.1.el6.x86_64 #1 SMP Fri Dec 13 13:06:13 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux CentOS release 6.5 (Final)

Any pointers would be really appreciated, and please let me know if more info is needed!

cheers! -pete

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
1

answered 2013-12-20 15:55:25 -0500

updated 2013-12-20 15:55:54 -0500

Please update to the latest packstack: yum install packstack

Version 2013.2.1-0.25.dev936 avoids this issue triggered by puppet-3.4 just released from the puppetlabs repos

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

Stats

Asked: 2013-12-20 12:07:24 -0500

Seen: 510 times

Last updated: Dec 20 '13