Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

[RDO][liberty] Error: Could not find class ::firewall

Hello,

I am installing liberty by RDO packstack on 3 nodes(controller, compute, network). but packstack was failed with following error message.

Any ideas would be helpful for me.

# packstack --answer-file=packstack-answer-file.txt
-- omit --
10.32.23.128_prescript.pp:                        [ ERROR ]
Applying Puppet manifests                         [ ERROR ]

ERROR : Error appeared during Puppet run: 10.32.23.128_prescript.pp
Error: Could not find class ::firewall for ckp221 on node ckp221
You will find full trace in log /var/tmp/packstack/20151108-140407-Nvb7gZ/manifests/10.32.23.128_prescript.pp.log
Please check log file /var/tmp/packstack/20151108-140407-Nvb7gZ/openstack-setup.log for more information

-

# cat /var/tmp/packstack/20151108-140407-Nvb7gZ/manifests/10.32.23.128_prescript.pp.log
Error: NetworkManager is not running.
Error: Could not find class ::firewall for ckp221 on node ckp221
Error: Could not find class ::firewall for ckp221 on node ckp221

-

# less /var/tmp/packstack/20151108-140407-Nvb7gZ/openstack-setup.log
2015-11-08 14:05:20::ERROR::run_setup::1017::root:: Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/packstack/installer/run_setup.py", line 1012, in main
    _main(options, confFile, logFile)
  File "/usr/lib/python2.7/site-packages/packstack/installer/run_setup.py", line 660, in _main
    runSequences()
  File "/usr/lib/python2.7/site-packages/packstack/installer/run_setup.py", line 627, in runSequences
    controller.runAllSequences()
  File "/usr/lib/python2.7/site-packages/packstack/installer/setup_controller.py", line 81, in runAllSequences
    sequence.run(config=self.CONF, messages=self.MESSAGES)
  File "/usr/lib/python2.7/site-packages/packstack/installer/core/sequences.py", line 109, in run
    step.run(config=config, messages=messages)
  File "/usr/lib/python2.7/site-packages/packstack/installer/core/sequences.py", line 50, in run
    self.function(config, messages)
  File "/usr/lib/python2.7/site-packages/packstack/plugins/puppet_950.py", line 209, in apply_puppet_manifest
    wait_for_puppet(currently_running, messages)
  File "/usr/lib/python2.7/site-packages/packstack/plugins/puppet_950.py", line 123, in wait_for_puppet
    validate_logfile(log)
  File "/usr/lib/python2.7/site-packages/packstack/modules/puppet.py", line 107, in validate_logfile
    raise PuppetError(message)
PuppetError: Error appeared during Puppet run: 10.32.23.128_prescript.pp
Error: Could not find class ::firewall for ckp221 on node ckp221
You will find full trace in log /var/tmp/packstack/20151108-140407-Nvb7gZ/manifests/10.32.23.128_prescript.pp.log

Version:

# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
# rpm -qa | grep packstack
openstack-packstack-puppet-2015.2-0.1.dev1654.gcbbf46e.el7.noarch
openstack-packstack-2015.2-0.1.dev1654.gcbbf46e.el7.noarch

Thank you.