[Supervisor-users] ImportError: cannot import name ESHUTDOWN
Chris McDonough
chrism at plope.com
Sat Dec 12 16:41:23 EST 2009
Seems like the Python you're using to run the installation is not built properly.
I'll guess it's something like this?
http://old.nabble.com/-MacPorts---21118:-ESHUTDOWN-missing-in-Python-2.4.6-(SL)-td25309751.html
Nate Aune wrote:
> Some more info about this problem. When I run buildout, the following
> errors occur:
>
> Installing demosite.
> Traceback (most recent call last):
> File "/Users/nateaune/code/deliverancedemo/bin/instance", line 119, in ?
> plone.recipe.zope2instance.ctl.main(
> File "/Users/nateaune/.buildout/eggs/plone.recipe.zope2instance-3.4-py2.4.egg/plone/recipe/zope2instance/ctl.py",
> line 321, in main
> options.realize(args, doc=__doc__)
> File "/Users/nateaune/code/deliverancedemo/parts/zope2/lib/python/Zope2/Startup/zopectl.py",
> line 95, in realize
> ZDOptions.realize(self, *args, **kw)
> File "/Users/nateaune/code/deliverancedemo/parts/zope2/lib/python/zdaemon/zdoptions.py",
> line 273, in realize
> self.load_schema()
> File "/Users/nateaune/code/deliverancedemo/parts/zope2/lib/python/zdaemon/zdoptions.py",
> line 321, in load_schema
> self.schema = ZConfig.loadSchema(self.schemafile)
> File "/Users/nateaune/code/deliverancedemo/parts/zope2/lib/python/ZConfig/loader.py",
> line 31, in loadSchema
> return SchemaLoader().loadURL(url)
> File "/Users/nateaune/code/deliverancedemo/parts/zope2/lib/python/ZConfig/loader.py",
> line 65, in loadURL
> return self.loadResource(r)
> File "/Users/nateaune/code/deliverancedemo/parts/zope2/lib/python/ZConfig/loader.py",
> line 159, in loadResource
> schema = ZConfig.schema.parseResource(resource, self)
> File "/Users/nateaune/code/deliverancedemo/parts/zope2/lib/python/ZConfig/schema.py",
> line 27, in parseResource
> xml.sax.parse(resource.file, parser)
> File "/opt/local/lib/python2.4/xml/sax/__init__.py", line 33, in parse
> parser.parse(source)
> File "/opt/local/lib/python2.4/xml/sax/expatreader.py", line 107, in parse
> xmlreader.IncrementalParser.parse(self, source)
> File "/opt/local/lib/python2.4/xml/sax/xmlreader.py", line 123, in parse
> self.feed(buffer)
> File "/opt/local/lib/python2.4/xml/sax/expatreader.py", line 207, in feed
> self._parser.Parse(data, isFinal)
> File "/opt/local/lib/python2.4/xml/sax/expatreader.py", line 300, in
> start_element
> self._cont_handler.startElement(name, AttributesImpl(attrs))
> File "/Users/nateaune/code/deliverancedemo/parts/zope2/lib/python/ZConfig/schema.py",
> line 103, in startElement
> getattr(self, "start_" + name)(attrs)
> File "/Users/nateaune/code/deliverancedemo/parts/zope2/lib/python/ZConfig/schema.py",
> line 306, in start_import
> src = self._loader.schemaComponentSource(pkg, file)
> File "/Users/nateaune/code/deliverancedemo/parts/zope2/lib/python/ZConfig/loader.py",
> line 181, in schemaComponentSource
> package=package)
> ZConfig.SchemaResourceError: could not load package ZServer: cannot
> import name ESHUTDOWN
> Package name: 'ZServer'
> File name: 'component.xml'
> Package path: None
> Updating supervisor.
>
>
> On Sat, Dec 12, 2009 at 3:55 PM, Nate Aune <natea at jazkarta.com> wrote:
>> I'm trying to use supervisor in my buildout using the
>> collective.recipe.supervisor recipe to generate the supervisord.conf
>> file.
>>
>> When I try to start up Supervisor, I get the following error:
>>
>> $ bin/supervisord
>> Traceback (most recent call last):
>> File "bin/supervisord", line 13, in ?
>> import supervisor.supervisord
>> File "/Users/nateaune/.buildout/eggs/supervisor-3.0a7-py2.4.egg/supervisor/supervisord.py",
>> line 50, in ?
>> from supervisor.medusa import asyncore_25 as asyncore
>> File "/Users/nateaune/.buildout/eggs/supervisor-3.0a7-py2.4.egg/supervisor/medusa/asyncore_25.py",
>> line 55, in ?
>> from errno import EALREADY, EINPROGRESS, EWOULDBLOCK, ECONNRESET, \
>> ImportError: cannot import name ESHUTDOWN
>>
>> Here is the supervisord.conf file:
>>
>> [inet_http_server]
>> port = 9001
>> username = admin
>> password = admin
>>
>> [supervisord]
>> logfile = /Users/nateaune/code/deliverancedemo/var/log/supervisord.log
>> logfile_maxbytes = 50MB
>> logfile_backups = 10
>> loglevel = info
>> pidfile = /Users/nateaune/code/deliverancedemo/var/supervisord.pid
>> nodaemon = false
>>
>> [supervisorctl]
>> serverurl = http://127.0.0.1:9001
>>
>> [rpcinterface:supervisor]
>> supervisor.rpcinterface_factory=supervisor.rpcinterface:make_main_rpcinterface
>>
>> [program:instance]
>> command = /Users/nateaune/code/deliverancedemo/parts/instance/bin/runzope
>> process_name = instance
>> directory = /Users/nateaune/code/deliverancedemo/parts/instance
>> priority = 10
>> redirect_stderr = true
>>
>> [program:deliverance]
>> command = /Users/nateaune/code/deliverancedemo/bin/deliverance-proxy rules.xml
>> process_name = deliverance
>> directory = /Users/nateaune/code/deliverancedemo
>> priority = 20
>> redirect_stderr = true
>>
>>
>> Any ideas what the problem might be?
>>
>> thanks,
>> Nate
>>
>> --
>> Nate Aune - natea at jazkarta.com
>> http://www.jazkarta.com
>> http://card.ly/natea
>> http://tungle.me/natea
>> +1 (617) 517-4953
>>
>
>
>
More information about the Supervisor-users
mailing list