iram
December 3, 2024, 5:48pm
1
I am facing this error while I tried to run cryoSPARC with new license. Can anyone guide
License is valid.
Launching job on lane default target localhost …
Running job on remote worker node hostname localhost
Failed to launch! 255 OpenSSL version mismatch. Built against 30000020, you have 30300010
Please can you post the outputs of these commands, run on the CryoSPARC master under the Linux account that owns CryoSPARC processes:
id
uname -a
which ssh
ssh -V
cryosparcm call which ssh
cryosparcm call $(cryosparcm call which ssh)
iram
December 3, 2024, 8:58pm
3
Hello wtempel. The following are the outputs to the commands:
id
uid=0(root) gid=0(root) groups=0(root)
uname -a
Linux dl 6.5.0-15-generic #15~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 12 18:54:30 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
which ssh
/usr/bin/ssh
ssh -V
OpenSSL version mismatch. Built against 30000020, you have 30300010
cryosparcm call which ssh
/usr/bin/ssh
cryosparcm call $(cryosparcm call which ssh)
OpenSSL version mismatch. Built against 30000020, you have 30300010
I look forward to your response!
Hi @iram .
Not strictly related to the issue:
Running CryoSPARC under the root account is strongly discouraged (why? ).
Has submission to CryoSPARC workers worked previously on this CryoSPARC instance, and stopped working after installation of some software?
What is the output of the command
ldd /usr/bin/ssh
?
iram
December 3, 2024, 9:48pm
5
Hi wtempel,
No, this is a fresh instance and it already displays the error.
Below is the output of the command “ldd /usr/bin/ssh”:
linux-vdso.so.1 (0x00007fff482bf000)
libcrypto.so.3 => /app_data/data/cryosparc/cryosparc_master/lib/libcrypto.so.3 (0x00007f781ae00000)
libz.so.1 => /app_data/data/cryosparc/cryosparc_master/lib/libz.so.1 (0x00007f781b49b000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f781b454000)
libgssapi_krb5.so.2 => /app_data/data/cryosparc/cryosparc_master/lib/libgssapi_krb5.so.2 (0x00007f781b401000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f781aa00000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f781b3fa000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f781b3f5000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f781b35e000)
/lib64/ld-linux-x86-64.so.2 (0x00007f781b58a000)
libkrb5.so.3 => /app_data/data/cryosparc/cryosparc_master/lib/./libkrb5.so.3 (0x00007f781ad2a000)
libk5crypto.so.3 => /app_data/data/cryosparc/cryosparc_master/lib/./libk5crypto.so.3 (0x00007f781b346000)
libcom_err.so.3 => /app_data/data/cryosparc/cryosparc_master/lib/./libcom_err.so.3 (0x00007f781ad24000)
libkrb5support.so.0 => /app_data/data/cryosparc/cryosparc_master/lib/./libkrb5support.so.0 (0x00007f781ad16000)
libkeyutils.so.1 => /app_data/data/cryosparc/cryosparc_master/lib/./libkeyutils.so.1 (0x00007f781ad0f000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f781acfb000)
Comment out the cryoSPARC entries in your .bashrc
file, reload your shell and run ldd /usr/bin/ssh
again. System SSH should not be linked against anything in CryoSPARC install directories and I’m 99.9% sure that’s you’re problem.
For reference, here’s the ldd
output from an Ubuntu 24.04 with CryoSPARC installed and running but not sourced in .bashrc (I call directly when starting up):
❯ ldd /usr/bin/ssh
linux-vdso.so.1 (0x00007ffc239c0000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007385f8dee000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007385f8d9a000)
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007385f8800000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007385f8d7e000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007385f8400000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007385f8766000)
/lib64/ld-linux-x86-64.so.2 (0x00007385f8f07000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007385f869d000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007385f8d50000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007385f8d4a000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007385f8d3d000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007385f8d34000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007385f8d21000)
edit: grammar.
edit 2: oh, and CryoSPARC-as-root is a really bad idea.