Hi there,
I just updated from 4.2 to 4.5.1 and after restart my jobs are stalled during lunching.
- I ran “cryosparcm test install” and everytning looks fine
- but running “cryosparcm test workers P30” does not look good.
- I addition I include the “job.log” of P30 J97.
How shall I proceede?
Running installation tests…
✓ Running as cryoSPARC owner
✓ Running on master node
✓ CryoSPARC is running
✓ Connected to command_core at http://msr:61002
✓ CRYOSPARC_LICENSE_ID environment variable is set
✓ License has correct format
✓ Insecure mode is disabled
✓ License server set to “https://get.cryosparc.com”
✓ Connection to license server succeeded
✓ License server returned success status code 200
✓ License server returned valid JSON response
✓ License exists and is valid
✓ CryoSPARC is running v4.5.1
✓ Running the latest version of CryoSPARC
Could not get latest patch (status code 404)
✓ Patch update not required
✓ Admin user has been created
✓ GPU worker connected.
but running “cryosparcm test workers P30” does not look good.
2) ***********************************************
Running worker tests…
2024-05-29 18:03:32,630 log CRITICAL | Worker test results
2024-05-29 18:03:32,630 log CRITICAL | msr
2024-05-29 18:03:32,630 log CRITICAL | ✕ LAUNCH
2024-05-29 18:03:32,630 log CRITICAL | Error:
2024-05-29 18:03:32,630 log CRITICAL | See P30 J97 for more information
2024-05-29 18:03:32,630 log CRITICAL | SSD
2024-05-29 18:03:32,630 log CRITICAL | Did not run: Launch test failed
2024-05-29 18:03:32,630 log CRITICAL | GPU
2024-05-29 18:03:32,631 log CRITICAL | Did not run: Launch test failed
I addition I include the “job.log” of P30 J97
3) ***********************************************
================= CRYOSPARCW ======= 2024-05-29 18:01:31.462829 =========
Project P30 Job J97
Master msr Port 61002
========= monitor process now starting main process at 2024-05-29 18:01:31.462869
MAINPROCESS PID 69217
Traceback (most recent call last):
File “/home/cryosparc/cryosparc_worker/cryosparc_tools/cryosparc/command.py”, line 104, in func
with make_json_request(self, “/api”, data=data) as request:
File “/home/cryosparc/cryosparc_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.8/contextlib.py”, line 113, in enter
return next(self.gen)
File “/home/cryosparc/cryosparc_worker/cryosparc_tools/cryosparc/command.py”, line 191, in make_request
raise CommandClient.Error(client, error_reason, url=url)
cryosparc_tools.cryosparc.command.Error: *** CommandClient: (http://msr:61002/api) HTTP Error 400 Bad Request; please check cryosparcm log command_core for additional information.
Response from server: b’\n \n Bad Request\n \n \n
Bad Request
\n Invalid Method 'Invalid HTTP method: 'post''\n \n\n’The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “”, line 1, in
File “cryosparc_master/cryosparc_compute/run.py”, line 173, in cryosparc_compute.run.run
File “/home/cryosparc/cryosparc_worker/cryosparc_compute/jobs/runcommon.py”, line 126, in connect
cli = client.CommandClient(master_hostname, int(master_command_core_port), service=“command_core”)
File “/home/cryosparc/cryosparc_worker/cryosparc_compute/client.py”, line 36, in init
super().init(service, host, port, url, timeout, headers, cls=NumpyEncoder)
File “/home/cryosparc/cryosparc_worker/cryosparc_tools/cryosparc/command.py”, line 91, in init
self._reload() # attempt connection immediately to gather methods
File “/home/cryosparc/cryosparc_worker/cryosparc_tools/cryosparc/command.py”, line 118, in _reload
system = self._get_callable(“system.describe”)()
File “/home/cryosparc/cryosparc_worker/cryosparc_tools/cryosparc/command.py”, line 107, in func
raise CommandClient.Error(
cryosparc_tools.cryosparc.command.Error: *** CommandClient: (http://msr:61002) Did not receive a JSON response from method “system.describe” with params ()
*** CommandClient: (http://msr:61002/api) HTTP Error 400 Bad Request; please check cryosparcm log command_core for additional information.
Response from server: b’\n \n Bad Request\n \n \n
Bad Request
\n Invalid Method 'Invalid HTTP method: 'post''\n \n\n’*** CommandClient: (http://msr:61002/api) HTTP Error 400 Bad Request; please check cryosparcm log command_core for additional information.
Response from server: b’\n \n Bad Request\n \n \n
Bad Request
\n Invalid Method 'Invalid HTTP method: 'post''\n \n\n’Process Process-1:
Traceback (most recent call last):
File “/home/cryosparc/cryosparc_worker/cryosparc_tools/cryosparc/command.py”, line 104, in func
with make_json_request(self, “/api”, data=data) as request:
File “/home/cryosparc/cryosparc_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.8/contextlib.py”, line 113, in enter
return next(self.gen)
File “/home/cryosparc/cryosparc_worker/cryosparc_tools/cryosparc/command.py”, line 191, in make_request
raise CommandClient.Error(client, error_reason, url=url)
cryosparc_tools.cryosparc.command.CommandClient.Error: *** CommandClient: (http://msr:61002/api) HTTP Error 400 Bad Request; please check cryosparcm log command_core for additional information.
Response from server: b’\n \n Bad Request\n \n \n
Bad Request
\n Invalid Method 'Invalid HTTP method: 'post''\n \n\n’The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/home/cryosparc/cryosparc_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.8/multiprocessing/process.py”, line 315, in _bootstrap
self.run()
File “/home/cryosparc/cryosparc_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.8/multiprocessing/process.py”, line 108, in run
self._target(*self._args, **self._kwargs)
File “cryosparc_master/cryosparc_compute/run.py”, line 32, in cryosparc_compute.run.main
File “/home/cryosparc/cryosparc_worker/cryosparc_compute/jobs/runcommon.py”, line 126, in connect
cli = client.CommandClient(master_hostname, int(master_command_core_port), service=“command_core”)
File “/home/cryosparc/cryosparc_worker/cryosparc_compute/client.py”, line 36, in init
super().init(service, host, port, url, timeout, headers, cls=NumpyEncoder)
File “/home/cryosparc/cryosparc_worker/cryosparc_tools/cryosparc/command.py”, line 91, in init
self._reload() # attempt connection immediately to gather methods
File “/home/cryosparc/cryosparc_worker/cryosparc_tools/cryosparc/command.py”, line 118, in _reload
system = self._get_callable(“system.describe”)()
File “/home/cryosparc/cryosparc_worker/cryosparc_tools/cryosparc/command.py”, line 107, in func
raise CommandClient.Error(
cryosparc_tools.cryosparc.command.CommandClient.Error: *** CommandClient: (http://msr:61002) Did not receive a JSON response from method “system.describe” with params ()