Tim Peters wrote:
[Pedro Cristian]

I'm a beginner in Zope. I've just installed the Zope 2.8 final package.
The installation seems to have completed normally.
However when the zope instance is run I have the following message :

C:\Zope-Instance\bin>runzope.bat

C:\Zope-Instance\bin>"C:\Zope-2.8.0-final\bin\python.exe" 
"C:\Zope-2.8.0-final\lib\python\Zope2\Startup\run.py" -C "C:\Zope-Instance\etc\zope.conf"
Traceback (most recent call last):
File "C:\Zope-2.8.0-final\lib\python\Zope2\Startup\run.py", line 56, in ?
  run()
File "C:\Zope-2.8.0-final\lib\python\Zope2\Startup\run.py", line 17, in run
  import Zope2.Startup
File "C:\Zope-2.8.0-final\lib\python\Zope2\__init__.py", line 60, in ?
  from Zope2.Startup.run import configure
File "C:\Zope-2.8.0-final\lib\python\Zope2\Startup\__init__.py", line 26, in ?

  from ZConfig.components.logger import loghandler
ImportError: No module named components.logger


Sorry, I can't reproduce this, on Win XP Pro SP2:

I have the same problem on Win 2000.

C:\Zope-Instance\bin>runzope.bat

C:\Zope-Instance\bin>"C:\Zope-2.8.0-final\bin\python.exe"
"C:\Zope-2.8.0-final\lib\python\Zope2\Startup\run.py" -C
"C:\Zope-Instance\etc\zope.conf"

and that's it -- Zope is running at that point, and there's no more
console output.  \Zope-Instance\log\event.log shows "Zope Ready to
handle requests", though.  You may find more clues in your event.log.


There was no previous message with keyword "loghandler" in the mailing list.
All Zope services are stopped.


Why the plural ("services" as opposed to "service")?  Do you have more
than one Zope installed?  Installing Zope installs exactly one Windows
service (if you allow it to), so I expected to see the singular
"service" here.  Not trying to be picky for the sake of it, but there
must _something_ different in your system from what others are doing.


Here are the system variable that are relevent :
CONFIG_FILE=C:\Zope-Instance\etc\zope.conf
INSTANCE_HOME=C:\Zope-Instance
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program 
Files\Pinnacle\Shared Files\InstantCDDVD\
PYTHON=C:\Zope-2.8.0-final\bin\python.exe
PYTHONPATH=C:\Zope-2.8.0-final\lib\python
SOFTWARE_HOME=C:\Zope-2.8.0-final\lib\python
ZOPE_HOME=C:\Zope-2.8.0-final
ZOPE_RUN=C:\Zope-2.8.0-final\lib\python\Zope2\Startup\run.py


Those look normal.  Did you change \Zope-Instance\etc\zope.conf in any way?


The Zope instance is the one created by the install package.


Same for me above.


Seems that something is not working with my configuration, but what?


I don't know, and I haven't seen this reported by anyone else before. Let's try this: cd to your Zope's (not Zope-Instance's) bin
directory, and start Python from there.  Your DOS box should look like
this then:

C:\Zope-2.8.0-final\bin>python
Python 2.3.5 (#62, Feb  8 2005, 16:23:02) [MSC v.1200 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.


Then type in "from ZConfig.components.logger import loghandler", to
try the same import you got a complaint about before.  Here's what
happens when I do that:


from ZConfig.components.logger import loghandler



That means the import worked fine -- and it should work fine.  What
happens when you try it?

I see the same error message that ZOPE gives.

Any solution?

Martin

_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to