Ask Your Question
1

Kilo RDO on Fedora 23

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

pashraddha gravatar image

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

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

Comments

Which puppet fails ?

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

api_nova.pp

pashraddha gravatar imagepashraddha ( 2016-02-14 22:26:31 -0500 )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 https://bugzilla.redhat.com/show_bug.cgi?id=1311036 (https://bugzilla.redhat.com/show_bug....)

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

2 answers

Sort by ยป oldest newest most voted
1

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

dbaxps gravatar image

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

UPDATE 02/28/2016 23:58 MSK
For now solution is down here
https://bugzilla.redhat.com/show_bug....
Final draft with attempt to explain how I see F23's issue
http://bderzhavets.blogspot.com/2016/...
END UPDATE

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 http://rpm.pbone.net/index.php3/stat/... 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.
END UPDATE

See Bug :-

Error while evaluating a Function Call, undefined method `empty?' for nil:NilClass
 in api.pp manifest in stable/liberty branch

https://bugs.launchpad.net/packstack/...
Follow #4,#5 then :-
Generate answer-file and set CONFIG_PROVISION_DEMO=n
or proceed to #6

edit flag offensive delete link more

Comments

Hello,

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 -0500 )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 -0500 )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 -0500 )edit

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: 2016-02-13 20:12:06 -0500

Seen: 550 times

Last updated: Feb 28 '16