[Zope] Data.fs error on Pack
Fri, 28 Mar 2003 12:52:52 -0500
I have a similar problem. I installed Zope on Linux as a regular user, but then changed it to run as root so that ZServer can use port 80. I changed the ownership of the var directory to root, and use the command line parameter -u regularUser.
Now I can run Zserver on port 80, but I cannot pack the ZODB via the Web. I get:
Error Type: IOError
Error Value: [Errno 13] Permission denied: '/home/user/Zope-2.6.0/var/Data.fs.pack'
I'm no Linux expert. What do we need to do to start Zope as root, switch running to a regular user (using -u on z2.py), and still be able to pack the database?
Detroit, Michigan USA
At 05:42 PM 3/27/2003, Wayne Connolly wrote:
>I tried to pack my Data.fs file from control panel. It
>is on freebsd, zope2.6 and Data.fs is 49.5MB.
>A permission denied occured on the file because i had
>incorrect permission set. ie. zope process was owned
>by a different user than was Data.fs.
>The following error occurs now when i access zope.
>An error was encountered while publishing this
>Sorry, a site error occurred.
>Traceback (innermost last):
>Module ZPublisher.Publish, line 150, in publish_module
>Module ZPublisher.Publish, line 114, in publish
>Module Zope, line 146, in zpublisher_exception_hook
>Module ZODB.ZApplication, line 61, in
>Module UserDict, line 14, in __getitem__
>Module ZODB.Connection, line 507, in setstate
>Module ZODB.FileStorage, line 619, in load
>Module ZODB.FileStorage, line 594, in _load
>ValueError: I/O operation on closed file
>Should i user fsrecovery tool? I still havents
>restarted zope? and have backed up all var files...
>Do you Yahoo!?
>Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
>Zope maillist - Zope@zope.org
>** No cross posts or HTML encoding! **
>(Related lists -
> http://mail.zope.org/mailman/listinfo/zope-dev )