We’ve recently run into an issue that I believe was triggered by running up to our quota limit for the CryoSPARC project directory. Despite clearing ~1 TB space in the project directory we are unable to pause the live session that was running at the time - the errors in the logs are along the lines of:
2023-09-08 13:33:39,088 dump_workspaces INFO | Exporting all workspaces in P10...
2023-09-08 13:33:39,113 wrapper ERROR | JSONRPC ERROR at dump_workspaces
2023-09-08 13:33:39,113 wrapper ERROR | Traceback (most recent call last):
2023-09-08 13:33:39,113 wrapper ERROR | File "/path/to/cryosparc_master/cryosparc_command/commandcommon.py", line 195, in wrapper
2023-09-08 13:33:39,113 wrapper ERROR | res = func(*args, **kwargs)
2023-09-08 13:33:39,113 wrapper ERROR | File "/path/to/cryosparc_master/cryosparc_command/commandcommon.py", line 261, in wrapper
2023-09-08 13:33:39,113 wrapper ERROR | return func(*args, **kwargs)
2023-09-08 13:33:39,113 wrapper ERROR | File "/path/to/cryosparc_master/cryosparc_command/command_core/__init__.py", line 4984, in dump_workspaces
2023-09-08 13:33:39,113 wrapper ERROR | json.dump(all_workspaces, openfile, indent=4, default=json_util.default)
2023-09-08 13:33:39,113 wrapper ERROR | OSError: [Errno 28] No space left on device
After clearing the session and then trying to “Start Session” we get the following error:
Unable to start session: ServerError: Error for "dump_workspaces" with params ('P10',): ServerError: [Errno 28] No space left on device Traceback (most recent call last): File "/path/to/cryosparc_master/cryosparc_command/commandcommon.py", line 195, in wrapper res = func(*args, **kwargs) File "/path/to/cryosparc_master/cryosparc_command/commandcommon.py", line 261, in wrapper return func(*args, **kwargs) File "/path/to/cryosparc_master/cryosparc_command/command_core/__init__.py", line 4985, in dump_workspaces json.dump(all_workspaces, openfile, indent=4, default=json_util.default) OSError: [Errno 28] No space left on device
The issue appears to persist despite restarting the cryosparcm
process.
We would appreciate any advice on how to debug or resolve this issue!