Kilo RDO on Fedora 23

asked 2016-02-13 20:12:06 -0600

pashraddha gravatar image

updated 2016-02-15 02:25:39 -0600

Nova fails with during RDO Kilo on Fedora 23

Error: Evaluation Error: Error while evaluating a Function Call, undefined method `empty?' for nil:NilClass at /var/tmp/packstack/c89e5f9d6f3e48cfb9e4153c585c5725/modules/nova/manifests/api.pp:376:37 on node localhost.localdomain
edit retag flag offensive close merge delete


Which puppet fails ?

dbaxps gravatar imagedbaxps ( 2016-02-14 22:18:09 -0600 )edit


pashraddha gravatar imagepashraddha ( 2016-02-14 22:26:31 -0600 )edit

Might've been a regression somewhere, as it tries to install using yum (not a big deal) the discontinued/removed package pm-utils. Take a look at bug (

ILMostro gravatar imageILMostro ( 2016-02-28 08:05:37 -0600 )edit

2 answers

Sort by ยป oldest newest most voted

answered 2016-02-15 03:40:33 -0600

dbaxps gravatar image

updated 2016-02-28 14:55:42 -0600

UPDATE 02/28/2016 23:58 MSK
For now solution is down here
Final draft with attempt to explain how I see F23's issue

UPDATE 02/25/2016
RDO Kilo packstack fails during attempt api_nova puppet to install pm-utils , which is not available via F23 Repos
Download and rebuild on F23 allows to complete packstack setup OK ( provision_demo = n )
However, RDO Killo installed in this way on top F23 is irresponsible to launch any VM. Python scripts loading VM
via novaclient.v2 immediately gives a stack trace on F23 , working fine with Liberty on CentOS 7.2
I might be missed something attempting to launch VMs via
1. Dashoard
2. Nova CLI
3. Python API
some kind of workaround.
So, finally #4,#5 from mentioned bellow launchpad's record in meantime
don't make any sense to me.

See Bug :-

Error while evaluating a Function Call, undefined method `empty?' for nil:NilClass
 in api.pp manifest in stable/liberty branch
Follow #4,#5 then :-
Generate answer-file and set CONFIG_PROVISION_DEMO=n
or proceed to #6

edit flag offensive delete link more



I have the same issue, but I didn't solve it following the tips in the post. I'm using packstack to configure a lab environment with three nodes, but I got stuck on this error of nova_api, which actually seems to be a Puppet error.

cecco gravatar imagececco ( 2016-02-21 18:52:16 -0600 )edit

Hi, Cecco. Is the same error or outputs a different one?. If it is different create another question. Regards

Eduardo Gonzalez gravatar imageEduardo Gonzalez ( 2016-02-23 04:20:02 -0600 )edit

Hi Edu! It is exactly the same error, I installed the RDO package on Fedora 23, but the Puppet module nova_api.pp is failing anyway. I have a feeling that updating Fedora before running packstack wasn't a good idea...

cecco gravatar imagececco ( 2016-02-23 05:58:20 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools


Asked: 2016-02-13 20:12:06 -0600

Seen: 586 times

Last updated: Feb 28 '16