i'm still having trouble connecting to consoles, the error i get from xend is something like:
xen1:~# telnet localhost 9601 Trying 127.0.0.1... Traceback (most recent call last): File "/usr/lib/python2.3/site-packages/twisted/python/log.py", line 65, in callWithLogger callWithContext({"system": lp}, func, *args, **kw) File "/usr/lib/python2.3/site-packages/twisted/python/log.py", line 52, in callWithContext return context.call({ILogContext: newCtx}, func, *args, **kw) File "/usr/lib/python2.3/site-packages/twisted/python/context.py", line 32, in callWithContext return func(*args,**kw) File "/usr/lib/python2.3/site-packages/twisted/internet/pollreactor.py", line 160, in _doReadOrWrite why = selectable.doRead() --- <exception caught here> --- File "/usr/lib/python2.3/site-packages/twisted/internet/tcp.py", line 635, in doRead protocol.makeConnection(transport) File "/usr/lib/python2.3/site-packages/twisted/internet/protocol.py", line 310, in makeConnection self.connectionMade() File "/usr/lib/python2.3/site-packages/xenmgr/server/console.py", line 32, in connectionMade self.addr = (peer.host, peer.port) exceptions.AttributeError: 'tuple' object has no attribute 'host'
i'm running debian sarge with python 2.3 and twisted 1.2.0-1.1 (debian package version)
Could that be the cause of the problems? from the looks of it i can probably fix it myself but i'd rather fix twisted if that is what's broken.
thanks
james
|