Hello,
This is for
Zope 2.9.8-final, python 2.4.4, linux2 (debian) (installed by the Plone 2.5.5 installer if that matters, and using zeoserver)
I have a ZODB pack operation started via the ZMI control panel that has failed to complete. It appears to be from a disk space issue (traceback below).
The zope instance is still working fine on the pre-pack ZODB, and, there is a Data.fs.pack file sitting in ../zeocluster/server/var which hasn't been modified in the last ten hours.
I need to know how to deal with this situation safely - how to abort and/or safely re-start the pack (the disk space issue has been dealt with). Some questions that have come to mind are: Is it safe to just restart zope? Will that clear the stalled pack operation automagically? Will I need to do something manually with the Data.fs.pack file?
Any assistance appreciated...! thanks, John S.
Traceback: --------------------- 2010-01-27T03:51:09 INFO ZEO.zrpc.Connection(S) (127.0.0.1:35831) vote() raised exception: [Errno 28] No space left on device Traceback (most recent call last): File "/opt/Plone-2.5.5/lib/python/ZEO/zrpc/connection.py", line 421, in handle_request ret = meth(*args) File "/opt/Plone-2.5.5/lib/python/ZEO/StorageServer.py", line 465, in vote return self._wait(lambda: self._vote()) File "/opt/Plone-2.5.5/lib/python/ZEO/StorageServer.py", line 583, in _wait return self._restart() File "/opt/Plone-2.5.5/lib/python/ZEO/StorageServer.py", line 599, in _restart resp = self._thunk() File "/opt/Plone-2.5.5/lib/python/ZEO/StorageServer.py", line 465, in <lambda> return self._wait(lambda: self._vote()) File "/opt/Plone-2.5.5/lib/python/ZEO/StorageServer.py", line 539, in _vote return self.storage.tpc_vote(self.transaction) File "/opt/Plone-2.5.5/lib/python/ZODB/FileStorage/FileStorage.py", line 891, in tpc_vote self._file.flush() IOError: [Errno 28] No space left on device ---------------------------