![](https://secure.gravatar.com/avatar/a9a76b717433d7c5cc5977c7025b2cee.jpg?s=120&d=mm&r=g)
Hi Brian, Sorry for taking so long to answer, I was very busy. I have tried again after updating ZopeInterface to the version you suggest, and Twisted and Nevow to SVN trunk. The error message I am getting is pretty much the same. I also tried running the tests. Here is the output of "trial ipython1": # trial ipython1 Running 29 tests. /usr/lib/python2.4/site-packages/twisted/trial/runner.py:243: exceptions.DeprecationWarning: log.startKeepingErrors is deprecated since Twisted 2.5 ipython1.test.test_controllerpb BasicControllerPBTest testDeferreds ... [ERROR] testExecute ... [ERROR] testInterfaces ... [ERROR] testPullNamespace ... [ERROR] testPushPull ... [ERROR] testPushPullSerialized ... [ERROR] testResult ... [ERROR] testScatterGather ... [ERROR] ipython1.test.test_controllerservice BasicControllerServiceTest testDeferreds ... [ERROR] testExecute ... [ERROR] testInterfaces ... [ERROR] testPullNamespace ... [ERROR] testPushPull ... [ERROR] testPushPullSerialized ... [ERROR] testResult ... [ERROR] testScatterGather ... [ERROR] [ERROR] ipython1.test.test_engineservice BasicEngineServiceTest testCompletedEmptyEngine ... [ERROR] testDeferreds ... [OK] testExecute ... [OK] testGetResult ... [OK] testInterfaces ... [ERROR] testPullNamespace ... [OK] testPushPull ... [OK] testPushPullSerialized ... [OK] testStatus ... [OK] [ERROR] ipython1.test.test_shell BasicShellTest testCommand ... [OK] testExecute ... [OK] testPutGet ... [OK] testUpdate ... [OK] =============================================================================== [ERROR]: ipython1.test.test_controllerpb.BasicControllerPBTest.testDeferreds Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerpb.py", line 36, in setUp self.s = reactor.listenTCP(10111, self.sf) File "/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py", line 386, in listenTCP p.startListening() File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line 733, in startListening raise CannotListenError, (self.interface, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:10111: (98, 'Address already in use'). =============================================================================== [ERROR]: ipython1.test.test_controllerpb.BasicControllerPBTest.testExecute Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerpb.py", line 36, in setUp self.s = reactor.listenTCP(10111, self.sf) File "/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py", line 386, in listenTCP p.startListening() File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line 733, in startListening raise CannotListenError, (self.interface, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:10111: (98, 'Address already in use'). =============================================================================== [ERROR]: ipython1.test.test_controllerpb.BasicControllerPBTest.testInterfaces Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerpb.py", line 36, in setUp self.s = reactor.listenTCP(10111, self.sf) File "/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py", line 386, in listenTCP p.startListening() File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line 733, in startListening raise CannotListenError, (self.interface, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:10111: (98, 'Address already in use'). =============================================================================== [ERROR]: ipython1.test.test_controllerpb.BasicControllerPBTest.testPullNamespace Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerpb.py", line 36, in setUp self.s = reactor.listenTCP(10111, self.sf) File "/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py", line 386, in listenTCP p.startListening() File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line 733, in startListening raise CannotListenError, (self.interface, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:10111: (98, 'Address already in use'). =============================================================================== [ERROR]: ipython1.test.test_controllerpb.BasicControllerPBTest.testPushPull Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerpb.py", line 36, in setUp self.s = reactor.listenTCP(10111, self.sf) File "/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py", line 386, in listenTCP p.startListening() File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line 733, in startListening raise CannotListenError, (self.interface, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:10111: (98, 'Address already in use'). =============================================================================== [ERROR]: ipython1.test.test_controllerpb.BasicControllerPBTest.testPushPullSerialized Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerpb.py", line 36, in setUp self.s = reactor.listenTCP(10111, self.sf) File "/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py", line 386, in listenTCP p.startListening() File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line 733, in startListening raise CannotListenError, (self.interface, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:10111: (98, 'Address already in use'). =============================================================================== [ERROR]: ipython1.test.test_controllerpb.BasicControllerPBTest.testResult Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerpb.py", line 36, in setUp self.s = reactor.listenTCP(10111, self.sf) File "/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py", line 386, in listenTCP p.startListening() File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line 733, in startListening raise CannotListenError, (self.interface, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:10111: (98, 'Address already in use'). =============================================================================== [ERROR]: ipython1.test.test_controllerpb.BasicControllerPBTest.testScatterGather Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerpb.py", line 36, in setUp self.s = reactor.listenTCP(10111, self.sf) File "/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py", line 386, in listenTCP p.startListening() File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line 733, in startListening raise CannotListenError, (self.interface, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:10111: (98, 'Address already in use'). =============================================================================== [ERROR]: ipython1.test.test_controllerservice.BasicControllerServiceTest.testDeferreds Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerservice.py", line 31, in setUp self.addEngine(1) File "/usr/lib/python2.4/site-packages/ipython1/test/multienginetest.py", line 20, in addEngine e = es.completeEngine(es.EngineService(InteractiveShell)) File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 157, in completeEngine zi.alsoProvides(engine, IEngineComplete) exceptions.AttributeError: 'module' object has no attribute 'alsoProvides' =============================================================================== [ERROR]: ipython1.test.test_controllerservice.BasicControllerServiceTest.testExecute Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerservice.py", line 31, in setUp self.addEngine(1) File "/usr/lib/python2.4/site-packages/ipython1/test/multienginetest.py", line 20, in addEngine e = es.completeEngine(es.EngineService(InteractiveShell)) File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 157, in completeEngine zi.alsoProvides(engine, IEngineComplete) exceptions.AttributeError: 'module' object has no attribute 'alsoProvides' =============================================================================== [ERROR]: ipython1.test.test_controllerservice.BasicControllerServiceTest.testInterfaces Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerservice.py", line 31, in setUp self.addEngine(1) File "/usr/lib/python2.4/site-packages/ipython1/test/multienginetest.py", line 20, in addEngine e = es.completeEngine(es.EngineService(InteractiveShell)) File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 157, in completeEngine zi.alsoProvides(engine, IEngineComplete) exceptions.AttributeError: 'module' object has no attribute 'alsoProvides' =============================================================================== [ERROR]: ipython1.test.test_controllerservice.BasicControllerServiceTest.testPullNamespace Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerservice.py", line 31, in setUp self.addEngine(1) File "/usr/lib/python2.4/site-packages/ipython1/test/multienginetest.py", line 20, in addEngine e = es.completeEngine(es.EngineService(InteractiveShell)) File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 157, in completeEngine zi.alsoProvides(engine, IEngineComplete) exceptions.AttributeError: 'module' object has no attribute 'alsoProvides' =============================================================================== [ERROR]: ipython1.test.test_controllerservice.BasicControllerServiceTest.testPushPull Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerservice.py", line 31, in setUp self.addEngine(1) File "/usr/lib/python2.4/site-packages/ipython1/test/multienginetest.py", line 20, in addEngine e = es.completeEngine(es.EngineService(InteractiveShell)) File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 157, in completeEngine zi.alsoProvides(engine, IEngineComplete) exceptions.AttributeError: 'module' object has no attribute 'alsoProvides' =============================================================================== [ERROR]: ipython1.test.test_controllerservice.BasicControllerServiceTest.testPushPullSerialized Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerservice.py", line 31, in setUp self.addEngine(1) File "/usr/lib/python2.4/site-packages/ipython1/test/multienginetest.py", line 20, in addEngine e = es.completeEngine(es.EngineService(InteractiveShell)) File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 157, in completeEngine zi.alsoProvides(engine, IEngineComplete) exceptions.AttributeError: 'module' object has no attribute 'alsoProvides' =============================================================================== [ERROR]: ipython1.test.test_controllerservice.BasicControllerServiceTest.testResult Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerservice.py", line 31, in setUp self.addEngine(1) File "/usr/lib/python2.4/site-packages/ipython1/test/multienginetest.py", line 20, in addEngine e = es.completeEngine(es.EngineService(InteractiveShell)) File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 157, in completeEngine zi.alsoProvides(engine, IEngineComplete) exceptions.AttributeError: 'module' object has no attribute 'alsoProvides' =============================================================================== [ERROR]: ipython1.test.test_controllerservice.BasicControllerServiceTest.testScatterGather Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_controllerservice.py", line 31, in setUp self.addEngine(1) File "/usr/lib/python2.4/site-packages/ipython1/test/multienginetest.py", line 20, in addEngine e = es.completeEngine(es.EngineService(InteractiveShell)) File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 157, in completeEngine zi.alsoProvides(engine, IEngineComplete) exceptions.AttributeError: 'module' object has no attribute 'alsoProvides' =============================================================================== [ERROR]: ipython1.test.test_enginepb Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/twisted/trial/runner.py", line 486, in loadPackage module = modinfo.load() File "/usr/lib/python2.4/site-packages/twisted/python/modules.py", line 337, in load return self.pathEntry.pythonPath.moduleLoader(self.name) File "/usr/lib/python2.4/site-packages/twisted/python/modules.py", line 498, in moduleLoader return self._moduleLoader(modname) File "/usr/lib/python2.4/site-packages/twisted/python/reflect.py", line 357, in namedAny topLevelPackage = __import__(trialname) File "/usr/lib/python2.4/site-packages/ipython1/test/test_enginepb.py", line 33, in ? from ipython1.test import completeenginetest as cet File "/usr/lib/python2.4/site-packages/ipython1/test/completeenginetest.py", line 22, in ? class CompleteEngineTestCase(DeferredTestCase): File "/usr/lib/python2.4/site-packages/ipython1/test/completeenginetest.py", line 27, in CompleteEngineTestCase engine = es.completeEngine(Empty()) File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 157, in completeEngine zi.alsoProvides(engine, IEngineComplete) exceptions.AttributeError: 'module' object has no attribute 'alsoProvides' =============================================================================== [ERROR]: ipython1.test.test_engineservice.BasicEngineServiceTest.testCompletedEmptyEngine Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_engineservice.py", line 73, in testCompletedEmptyEngine c = es.completeEngine(Empty()) File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 157, in completeEngine zi.alsoProvides(engine, IEngineComplete) exceptions.AttributeError : 'module' object has no attribute 'alsoProvides' =============================================================================== [ERROR]: ipython1.test.test_engineservice.BasicEngineServiceTest.testInterfaces Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/ipython1/test/test_engineservice.py", line 43, in testInterfaces q = es.QueuedEngine(self.engine) File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 342, in __init__ self.registerMethods() File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 345, in registerMethods zi.alsoProvides(self, *self.engine.__provides__) exceptions.AttributeError : 'module' object has no attribute 'alsoProvides' =============================================================================== [ERROR]: ipython1.test.test_enginevanilla Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/twisted/trial/runner.py", line 486, in loadPackage module = modinfo.load() File "/usr/lib/python2.4/site-packages/twisted/python/modules.py", line 337, in load return self.pathEntry.pythonPath.moduleLoader(self.name) File "/usr/lib/python2.4/site-packages/twisted/python/modules.py", line 498, in moduleLoader return self._moduleLoader(modname) File "/usr/lib/python2.4/site-packages/twisted/python/reflect.py", line 357, in namedAny topLevelPackage = __import__(trialname) File "/usr/lib/python2.4/site-packages/ipython1/test/test_enginevanilla.py", line 36, in ? from ipython1.test import completeenginetest as cet File "/usr/lib/python2.4/site-packages/ipython1/test/completeenginetest.py", line 22, in ? class CompleteEngineTestCase(DeferredTestCase): File "/usr/lib/python2.4/site-packages/ipython1/test/completeenginetest.py", line 27, in CompleteEngineTestCase engine = es.completeEngine(Empty()) File "/usr/lib/python2.4/site-packages/ipython1/kernel/engineservice.py", line 157, in completeEngine zi.alsoProvides(engine, IEngineComplete) exceptions.AttributeError: 'module' object has no attribute 'alsoProvides' ------------------------------------------------------------------------------- Ran 29 tests in 1.931s FAILED (errors=20, successes=11) On 10/30/06, Brian Granger <ellisonbg.net@gmail.com> wrote:
It looks like you are using an older version of zope.interface. I would grab this version and try it.
http://www.zope.org/Products/ZopeInterface/3.1.0c1/ZopeInterface-3.1.0c1.tgz
also, I would use a recent (I alway use the svn trunk) version of twisted. Let me know if that helps.
I am playing with it right now! I am planning to run it soon on multiple machines with multiple CPUs. Will I have to install Ipython1 on every node or Will the controller host spawn the processes across the net? In the README you seem to be starting the engines locally on each host....
Yes, you will need to install everything on each host and start the engines on each machine. If you have mpi installed, you can start the engines using mpirun and this will handle it. Let us know how it goes.
Brian