Cryosparcm webserver not launching (v2.14.2 on CentOS 7)

Standalone configuration on a CentOS 7 cluster compute node. The graphical desktop is provided using Open OnDemand.

No errors are reported during the install process, but the webserver isn’t running and I can’t seem to get it started. Tried both secure and insecure options.

Here’s what I’m doing and seeing (private details swapped with [OMITTED]):

[user@pascal005 cryosparc2_master]$ ./ --standalone --license $LICENSE_ID --worker_path /home/user/cryosparc/cryosparc2_worker --cudapath /opt/sw/packages/cuda/10.0 --nossd --initial_email [OMITTED] --initial_password [OMITTED] --initial_name "[OMITTED]" --insecure --yes

************ CRYOSPARC SYSTEM: MASTER INSTALLER **************
 Installation Settings:
   License ID              : [OMITTED]
   Root Directory          : /home/user/cryosparc/cryosparc2_master
   Master Hostname         : pascal005.[OMITTED]
   Database Directory      : /home/user/cryosparc/cryosparc2_database
   Base HTTP Port Number   : 39000
   Developer Install       : false
   Operating System        : Linux
   Insecure Install        : true
   Standalone Install      : true
   Worker Root Directory   : /home/user/cryosparc/cryosparc2_worker
   Initial User Email      : [OMITTED]
   Initial User Password   : [OMITTED]
   Initial User Name       : [OMITTED]
   CUDA Path               : /opt/sw/packages/cuda/10.0
   SSD                     : false
   Version                 : v2.14.2


 Setting up hard-coded environment variables


 Installing all dependencies.

  Checking dependencies... 
  Dependencies for python have not changed.
  Currently checking hash for mongodb
  Dependencies for mongodb have not changed.
  Completed dependency check. 


 CryoSPARC System master has now been installed. 
 The installer will now add cryosparc's bin directory to your ~/.bashrc so that the cryosparc master command scripts are available.
 To run cryosparc, be sure to add "/home/user/cryosparc/cryosparc2_master/bin" to your path
 or add a symlink to "/home/user/cryosparc/cryosparc2_master/bin/cryosparcm" to your path.


  The installer will now download, install and connect the worker
  package on this machine. The worker package will allow cryoSPARC
  to run compute jobs.


 Starting cryoSPARC...

Starting cryoSPARC System master process..
[user@pascal005 cryosparc2_master]$

Checking with a browser shows nothing being served at http://localhost:39000 or http://127.0.01:39000

[user@pascal005 bin]$ ./cryosparcm stop
[user@pascal005 bin]$ ps -ax | grep supervisord
31568 pts/0    S+     0:00 grep --color=auto supervisord
[user@pascal005 bin]$ ps -ax | grep cryosparc2_command
31683 pts/0    S+     0:00 grep --color=auto cryosparc2_command
[user@pascal005 bin]$ ps -ax | grep mongod
31748 pts/0    S+     0:00 grep --color=auto mongod

[user@pascal005 bin]$ ./cryosparcm start
Starting cryoSPARC System master process..
[user@pascal005 bin]$

but still nothing being served.

Any suggestions would be much appreciated. Thanks!

Hi @sparky,

Thanks for the details. When you start cryoSPARC, what’s the output of cryosparcm status? (please omit private details)

One thing to note about CentOS is that you need to ensure ports 39000 to 39005 are not blocked by the firewall. Please refer to this: