[Openstack-devel] Building nova with XenServer / XCP support

Thomas Goirand zigo at debian.org
Thu Dec 22 20:41:41 UTC 2011


Hi Julien, Ghe and Loic!

I've been working with Jon and Mike from Citrix on packaging XCP in SID
(project Kronos). This is done since this week (the last 2 of a series
of 8 packages got in), and seem to work fine. Now, I'd like to test nova
with it, and I'm having a hard time (it's not easy as well since there's
very few documentation and howtos about it).

Is there some build-dependencies that should be added to nova? I'm
asking because I see such warnings that some python modules aren't
present when building.

My understanding is that nova-compute-xen just remote controls Xen-API,
and as such, doesn't need to depend on the hypervisor (which is
currently the case in SID, and maybe in Ubuntu as well). So please
remove that dependency. I think it doesn't even need libvirt at all
either by the way (to be checked).

When I run the test suite, I get:

test_delete_key_pair ./run_tests.sh: line 73: 27322 Segmentation fault
${wrapper} $NOSETESTS 2> run_tests.log

Is that expected?

nova-api segfaults too when I start it:

[...]
2011-12-22 15:36:48,475 INFO nova.wsgi [-] Started osapi on 0.0.0.0:8774
*** glibc detected *** /usr/bin/python: free(): invalid pointer:
0x0827a4a0 ***
======= Backtrace: =========
/lib/i386-linux-gnu/i686/nosegneg/libc.so.6(+0x6b841)[0xb74d1841]
/lib/i386-linux-gnu/i686/nosegneg/libc.so.6(+0x6d0a8)[0xb74d30a8]
/lib/i386-linux-gnu/i686/nosegneg/libc.so.6(cfree+0x6d)[0xb74d619d]
/usr/lib/pymodules/python2.7/greenlet.so(+0x19d6)[0xb72679d6]
======= Memory map: ========
[...]

Has any of you seen this before? Could it be an issue in
python-greenlet? I've seen this:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650293

What version of python-greenlet do you currently run with successful
installs?

Cheers,

Thomas Goirand (zigo)



More information about the Openstack-devel mailing list