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

Daniel Schreiber schreiber at esda.com
Mon Jan 26 13:28:51 UTC 2009


Iustin Pop schrieb:

> 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

Unfortunately, it does not work.

[twisted, version 8.1.0]
^CLogging system not initialized while processing message:
caller_connect: could not connect to remote host edv05.esda.local, 
reason [Failure instance: Traceback (failure with no frames): <class 
'twisted.internet.error.ConnectionLost'>: Connection to the other side 
was lost in a non-clean fashion: Connection lost.
]
caller_connect: could not connect to remote host edv05.esda.local, 
reason [Failure instance: Traceback (failure with no frames): <class 
'twisted.internet.error.ConnectionLost'>: Connection to the other side 
was lost in a non-clean fashion: Connection lost.
]
Unhandled error in Deferred:
Traceback (most recent call last):
   File "/usr/lib/python2.5/site-packages/twisted/spread/pb.py", line 
1086, in clientConnectionLost
     self._failAll(reason)
   File "/usr/lib/python2.5/site-packages/twisted/spread/pb.py", line 
1073, in _failAll
     d.errback(reason)
   File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", 
line 269, in errback
     self._startRunCallbacks(fail)
   File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", 
line 312, in _startRunCallbacks
     self._runCallbacks()
--- <exception caught here> ---
   File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", 
line 328, in _runCallbacks
     self.result = callback(self.result, *args, **kw)
   File "/var/lib/python-support/python2.5/ganeti/rpc.py", line 103, in 
cb_err1
     self._check_end()
   File "/var/lib/python-support/python2.5/ganeti/rpc.py", line 64, in 
_check_end
     reactor.stop()
   File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", 
line 495, in stop
     "Can't stop reactor that isn't running.")
twisted.internet.error.ReactorNotRunning: Can't stop reactor that isn't 
running.
Call 0, result: False

It blocks forever after printing the twisted version.

> 
> 
> 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.

Same result for all nodes.
> 
> Also, "dpkg -l" would be welcome so that I can install exactly the same
> package list.

Sent via PM.

Daniel
-- 
Tel. +49 3721/54620 Fax. +49 3721/54303
Esda Feinstrumpffabrik GmbH
Hauptstr. 76
09392 Auerbach/Erzgebirge

Registergericht Chemnitz HRB 4880
Geschäftsführer: Peter Herold
UST-Id.-Nr.:     DE141293014





More information about the Pkg-ganeti-devel mailing list