I’ve come across a few similar topics on this forum, but none of the suggested solutions seem to work in my case.
The IT department recently changed the IP address of my workstation. I updated ~/cryosparc_master/config.sh with the new IP address but I’m still seeing the same error.
I edited these lines: export CRYOSPARC_MASTER_HOSTNAME=<new_IP>
export CRYOSPARC_HOSTNAME_CHECK=<new_IP>
When I run cryosparcm cli “get_scheduler_targets()” part of the output still shows ‘hostname’: ‘<old_IP>’ meaning that the hostname change to the new IP address in the config.sh file did not work.
I’d really appreciate any help with this.
My configuration:
Ubuntu 24.04.3 LTS
Single workstation installation with one master and one worker
This is the output: user@user:~$ cryosparcw connect
Traceback (most recent call last):
File “/home/cryoem/cryosparc/cryosparc_worker/bin/connect.py”, line 65, in
assert master_hostname is not None, “–master is required”
AssertionError: --master is required
Lines 64-66 in the connect.py file:
base_port = args.port if args.port is not None else 39000
assert master_hostname is not None, “–master is required”
assert worker_hostname is not None, “–worker is required”
@wtkscn Please review the documentation for some options, such as, but not limited to, --master that need to be provided with the cryosparcw connect command.