I´m having problems with zope 2.5.1 on W98 when crashes, the light is off, or not correctly shutdown. After that, I start the zserver but when I try to log in, the server crashes because of an error in logger.py in line 65, in maybe_flush, bad file descriptor. I lose my work and have to reinstall Zope. I tried to make something, removing temp and index datafs, z2.log, but only breach to log in in the server, but if i try adding or modifing objects, i recieve the same error. ¿Whats the problem?.¿Bug?. ¿Am i doing something wrong?
Hola- Hablo en inglés para las otras personas aquí. On Tuesday, June 18, 2002, at 04:02 PM, Antonio Carrasco wrote:
I´m having problems with zope 2.5.1 on W98 when crashes, the light is off, or not correctly shutdown.
After that, I start the zserver but when I try to log in, the server crashes because of an error in logger.py in line 65, in maybe_flush, bad file descriptor. I lose my work and have to reinstall Zope.
I tried to make something, removing temp and index datafs, z2.log, but only breach to log in in the server, but if i try adding or modifing objects, i recieve the same error. Try copying the Data.fs file out of your zope dir, reinstalling zope, and copying Data.fs back. If that works, then something else must be getting changed. If that doesn't work, try running fsrecover.py on your Data.fs. I believe there are many docs on zope.org on how to do this.
¿Whats the problem?.¿Bug?. ¿Am i doing something wrong?
Adios, --Quentin PS. Estudio español en mi colegio para dos años. No sé mucho.
Antonio Carrasco writes:
I´m having problems with zope 2.5.1 on W98 when crashes, the light is off, or not correctly shutdown.
After that, I start the zserver but when I try to log in, the server crashes because of an error in logger.py in line 65, in maybe_flush, bad file descriptor. I lose my work and have to reinstall Zope. Maybe, your file is corrupted.
Start Zope in a way that you can see its standard output/error (do not know how to do this under Windows) add the following lines before the breaking "self.file.flush()": import sys print self.file.name; sys.stdout.flush() See what is printed and check that file. Dieter
participants (3)
-
Antonio Carrasco -
Dieter Maurer -
Quentin Smith