Hi @team
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
os.makedirs(this_instance_cache_path, exist_ok=True)
File â/home/angr5008/Software/cryosparc/cryosparc_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.7/os.pyâ, line 223, in makedirs
mkdir(name, mode)
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.
Thanks!
André