Alvin Delagon
2007-09-10 02:28:58 UTC
Hello guys,
I have to install Twisted 2.50 on our Ubuntu Dapper servers. The problem is
that I have to use the Twisted 2.50 tarball since Dapper apt repositories
only have Twisted 2.40. The installation went smoothly and my twisted
applications works except that when I try to run my scripts using the epoll
reactor (twistd -ny ./myscript -r epoll) I get this error.
Traceback (most recent call last):
File "/usr/bin/twistd", line 21, in ?
run()
File "/usr/lib/python2.4/site-packages/twisted/scripts/twistd.py", line
27, in run
app.run(runApp, ServerOptions)
File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line
374, in run
config.parseOptions()
File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line
354, in parseOptions
usage.Options.parseOptions(self, options)
File "/usr/lib/python2.4/site-packages/twisted/python/usage.py", line 177,
in parseOptions
self.__dispatch[optMangled](optMangled, arg)
File "/usr/lib/python2.4/site-packages/twisted/python/usage.py", line 333,
in <lambda>
fn = lambda name, value, m=method: m(value)
File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line
276, in opt_reactor
installReactor(shortName)
File "/usr/lib/python2.4/site-packages/twisted/application/reactors.py",
line 80, in installReactor
installer.install()
File "/usr/lib/python2.4/site-packages/twisted/application/reactors.py",
line 60, in install
namedAny(self.moduleName).install()
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/twisted/internet/epollreactor.py",
line 22, in ?
from twisted.python import _epoll
ImportError: cannot import name _epoll
On my workstation (LinuxMint 3.0), the epoll reactor works fine. The
difference is that I installed Twisted via apt-get. Thanks in advance for
anyone who can point me to the right way.
---
Alvin Delagon
I have to install Twisted 2.50 on our Ubuntu Dapper servers. The problem is
that I have to use the Twisted 2.50 tarball since Dapper apt repositories
only have Twisted 2.40. The installation went smoothly and my twisted
applications works except that when I try to run my scripts using the epoll
reactor (twistd -ny ./myscript -r epoll) I get this error.
Traceback (most recent call last):
File "/usr/bin/twistd", line 21, in ?
run()
File "/usr/lib/python2.4/site-packages/twisted/scripts/twistd.py", line
27, in run
app.run(runApp, ServerOptions)
File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line
374, in run
config.parseOptions()
File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line
354, in parseOptions
usage.Options.parseOptions(self, options)
File "/usr/lib/python2.4/site-packages/twisted/python/usage.py", line 177,
in parseOptions
self.__dispatch[optMangled](optMangled, arg)
File "/usr/lib/python2.4/site-packages/twisted/python/usage.py", line 333,
in <lambda>
fn = lambda name, value, m=method: m(value)
File "/usr/lib/python2.4/site-packages/twisted/application/app.py", line
276, in opt_reactor
installReactor(shortName)
File "/usr/lib/python2.4/site-packages/twisted/application/reactors.py",
line 80, in installReactor
installer.install()
File "/usr/lib/python2.4/site-packages/twisted/application/reactors.py",
line 60, in install
namedAny(self.moduleName).install()
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/twisted/internet/epollreactor.py",
line 22, in ?
from twisted.python import _epoll
ImportError: cannot import name _epoll
On my workstation (LinuxMint 3.0), the epoll reactor works fine. The
difference is that I installed Twisted via apt-get. Thanks in advance for
anyone who can point me to the right way.
---
Alvin Delagon