[Zope] help! corrupted zope

Chris McDonough chrism@digicool.com
Mon, 30 Apr 2001 11:07:51 -0400


Garry,

I think you actually may have two different problems.

For the first (missing doc string), I have no suggestion.

For the second (IOError), have you tried the fsrecover.py script in
lib/python/ZODB?  Do you have a backup?  Are you mounting the Data.fs on an
NFS partition, by any chance?



----- Original Message -----
From: "Garry Hodgson" <garry@sage.att.com>
To: "zope" <zope@zope.org>
Sent: Monday, April 30, 2001 9:48 AM
Subject: [Zope] help! corrupted zope


>
> i got mail from a colleague today that he was having trouble with a
> ZWiki page.  attempts to access it yielded:
>
> Zope Error
>
>          Zope has encountered an error while publishing this resource.
>
>          Debugging Notice
>
>          Zope has encountered a problem publishing your object.
>
>          Missing doc string at:
> http://www.sage.att.com:8080/Wikis/SIS/JSwift
> ...
> Traceback (innermost last):
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/ZPublisher/Publish.py,
> line 222, in publish_module
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/ZPublisher/Publish.py,
> line 187, in publish
>   File /home/sage/zope/src/Zope-2.3.0-src/lib/python/Zope/__init__.py,
> line 221, in  zpublisher_exception_hook
>     (Object: Traversable)
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/ZPublisher/Publish.py,
> line 162, in publish
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/ZPublisher/BaseRequest.py,
> line 378, in traverse
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/ZPublisher/HTTPResponse.py,
> line 558, in debugError
> NotFound: (see above)
>
>
> if i go to to a level higher in the tree and try to see the "Undo"
> page, i get:
>
> Error Type: IOError
>           Error Value: [Errno 22] Invalid argument
> ...
> Traceback (innermost last):
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/ZPublisher/Publish.py,
> line 222, in publish_module
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/ZPublisher/Publish.py,
> line 187, in publish
>   File /home/sage/zope/src/Zope-2.3.0-src/lib/python/Zope/__init__.py,
> line 221, in zpublisher_exception_hook
>     (Object: ApplicationDefaultPermissions)
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/ZPublisher/Publish.py,
> line 171, in publish
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/ZPublisher/mapply.py, line
> 160, in mapply
>     (Object: manage_UndoForm)
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/ZPublisher/Publish.py,
> line 112, in call_object
>     (Object: manage_UndoForm)
>   File
>
/home/sage/zope/src/Zope-2.3.0-src/lib/python/Shared/DC/Scripts/Bindings.py,
> line 324, in __call__
>     (Object: manage_UndoForm)
>   File
>
/home/sage/zope/src/Zope-2.3.0-src/lib/python/Shared/DC/Scripts/Bindings.py,
> line 353, in _bindAndExec
>     (Object: manage_UndoForm)
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/App/special_dtml.py, line
> 236, in _exec
>     (Object: manage_UndoForm)
>   File /home/sage/zope/src/Zope-2.3.0-src/lib/python/App/Undo.py, line
> 164, in undoable_transactions
>     (Object: ApplicationDefaultPermissions)
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/ZODB/UndoLogCompatible.py,
> line 100, in undoInfo
>     (Object: /usr/local/zope/var/Data.fs)
>   File
> /home/sage/zope/src/Zope-2.3.0-src/lib/python/ZODB/FileStorage.py, line
> 866, in undoLog
>     (Object: /usr/local/zope/var/Data.fs)
> IOError: (see above)
>
>
>
> So, it appears i've got a corrupted Zope.  aside from rescuing a Data.fs
> from backup,
> how does one go about fixing such a problem?  or is there no hope?
>
> Also, is this common?  I confess this makes me very nervous about
> relying on
> Zope.  we've been using the ZWiki stuff pretty heavily, and this will
> give
> the anti-OpenSource crowd some useful ammo.
>
> --
> Garry Hodgson                   sometimes we ride on your horses
> Senior Hacker                   sometimes we walk alone
> Software Innovation Services    sometimes the songs that we hear
> AT&T Labs                       are just songs of our own
> garry@sage.att.com
>
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
>