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

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


> -----Original Message-----
> From: Michel Pelletier 
> Sent: Friday, June 11, 1999 2:42 PM
> To: 'djay@lucent.com'; zope@zope.org
> Cc: Support
> Subject: RE: URGENT: Can't start up zope.
> 
> 
> 
> 
> > -----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
> > 
>