I probably made the mistake by not supplying --sshstring and or --worker parameter while trying to update the SSD path. I say a mistake because on the output it was written
Attempting to register worker R2D2 to command R2D2:39002
which I did not expect to see.
Anyway, updating the SSD path (/media/angr5008/Samsung SSD/cryosparc_cache) was successful, but when I tried to run a job, it seems that cryoSPARC is trying to create a folder inside /cryosparc_cache:
[CPU: 554.3 MB] Traceback (most recent call last):
File “cryosparc_worker/cryosparc_compute/run.py”, line 85, in cryosparc_compute.run.main
File “cryosparc_worker/cryosparc_compute/jobs/refine/newrun.py”, line 125, in cryosparc_compute.jobs.refine.newrun.run_homo_refine
File “/home/angr5008/Software/cryosparc/cryosparc_worker/cryosparc_compute/particles.py”, line 88, in read_blobs
u_blob_paths = cache.download_and_return_cache_paths(u_rel_paths)
File “/home/angr5008/Software/cryosparc/cryosparc_worker/cryosparc_compute/jobs/cache.py”, line 113, in download_and_return_cache_paths
used_mb = sync_hits(worker_hostname, ssd_cache_path, instance_id)
File “/home/angr5008/Software/cryosparc/cryosparc_worker/cryosparc_compute/jobs/cache.py”, line 195, in sync_hits
File “/home/angr5008/Software/cryosparc/cryosparc_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.7/os.py”, line 223, in makedirs
OSError: [Errno 22] Invalid argument: ‘/media/angr5008/Samsung SSD/cryosparc_cache/instance_R2D2:39001’
- I can only think that the mkdir operation is not working because this is a exFAT disk (which is supposed to be a portable and temporary SSD cache solution).
- How can I revert my mistake?
Any help is appreciated.