[Pkg-ganeti-devel] Bug#510965: Acknowledgement (ganeti: Ganeti does not work with python-twisted 8.1)

Iustin Pop iusty at k1024.org
Wed Jan 7 22:37:55 UTC 2009


On Wed, Jan 07, 2009 at 01:05:59PM +0100, Daniel Schreiber wrote:
> ~# gnt-cluster --version
> gnt-cluster (ganeti) 1.2.6
> ~# gnt-cluster version
> Software version: 1.2.6
> Internode protocol: 14
> Configuration format: 3
> OS api version: 5
> Export interface: 0
> ~# python -c 'import ganeti.constants; print  
> ganeti.constants.RELEASE_VERSION'
> 1.2.6
> ~# python -c 'import ganeti.rpc; print type(ganeti.rpc.ReReactor)'
> Traceback (most recent call last):
>   File "<string>", line 1, in <module>
> AttributeError: 'module' object has no attribute 'ReReactor'

Very weird. It definitely looks like a twisted 8.1 issue, but I can't
reproduce it.

I've installed a fresh etch machine, dist-upgraded to lenny and
installed ganeti-1.2.6-2, and it works (I can't install 1.2.3 from
backports before dist-upgrade since they removed it).

Attached to this mail is a python script; can you run it from any node
as: "python call_version.py $node"

where $node should be any of your ganeti nodes. For me it looks like:
# python call_version.py localhost
[twisted, version 8.1.0]
Call 0, result: 14
Call 1, result: 14
Call 2, result: 14
Call 3, result: 14
Call 4, result: 14
Call 5, result: 14
Call 6, result: 14
Call 7, result: 14
Call 8, result: 14
Call 9, result: 14


If twisted interation is indeed broken, it will hang before printing
"Call 1".  You can also test against more than one node, maybe the
problem is only with a subset of the nodes... Although the fix in 1.2.5
was for the client side, not the server side.

Also, "dpkg -l" would be welcome so that I can install exactly the same
package list.

iustin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: call_version.py
Type: text/x-python
Size: 226 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-ganeti-devel/attachments/20090107/17463820/attachment.py 


More information about the Pkg-ganeti-devel mailing list