[Zope] RE: URGENT: Can't start up zope.

Michel Pelletier michel@digicool.com
Fri, 11 Jun 1999 14:42:20 -0400


> -----Original Message-----
> From: Dylan Jay [mailto:djay@cse.unsw.edu.au]
> Sent: Friday, June 11, 1999 2:29 PM
> To: zope@zope.org
> Cc: support@digicool.com
> Subject: URGENT: Can't start up zope.
> 
> 
> I was doing some external method work on our production 
> server (silly boy)
> and something went very wrong. Every time I start zope it 
> will crash. This
> is both as an NT service and using ZHTTPServer. ZHTTPServer 
> gives a stack
> dump that mentions initializing products and factories and stuff
> (unfortunatly my office has a power outage currently so I 
> can't the dump
> or the data.bbb until 5 hours or so). Using the bbb.py it reports no
> corruptions so I can only presume the database contains some
> configurations that screws up zope. To make matters worse our 
> expensive
> backup solution doesn't seem to have backed up data.bbb.
> 

Can you send us this traceback?  Did a power outage occour while the
server was running?  Did the machine not get shut down properly and this
this problem happened?  Or did it just happen after a clean shutdown
(ie, what was the state of the server before coming up the first time
with this error).

-Michel

> What I need to know are
> a) What the likely causes of a something like I'm describing? 
> I realize I
> havn't given much to go on, but ANY information you can give 
> me at this
> point would very very appreciated.
> b) What tools do I need to modify the data.bbb. I can convert 
> it xml ok
> but it seems there's no way to convert it back. Is there any 
> tool where I
> can just roll back the last few transactions? (This may not 
> work actually
> as it was probably the external method that did the damage).
> 
> In case its relevent I guess I should include some detail of 
> the external
> method I was working on. It was a method to determine if a user had
> permission to view an object. It looked at a users roles and the roles
> for the view permission. It would recurse with the parent if 
> the object
> aquired roles.
> 
> Thanks in advance for any ideas anyone has.
> 
> 
> 
> Dylan.
> djay@lucent.com
>