I installed CryoSPARC, but when I run cryosparcm status, I encounter the following error. I have changed the directory permissions to allow all users to access, write, and read, but for some reason, this error still occurs. I can launch CryoSPARC and access the software interface.
If you know any solution to this problem, please let me know.
The file ownership suggests that CryoSPARC may have been started by the root user, which is strongly discouraged.
CryoSPARC should be installed, maintained and run by a designated, non-privileged Linux user account.
Recovery of the CryoSPARC instance may be complex and is not guaranteed to work. You can try:
a complete, confirmed CryoSPARC shutdown. Keep in mind that under the circumstances you described, processes that need to be terminated may be owned by various Linux users, including root.
After confirmation that no more CryoSPARC processes are running, identify files and directories that are not owned by the designated, non-privileged Linux user that should run CryoSPARC and change their ownership to that non-privileged account. Files and directories with incorrect ownership may be found inside
cryosparc_master/
cryosparc_worker/
the CryoSPARC database directory (defined by the CRYOSPARC_DB_PATH variable inside cryosparc_master/config.sh)