CTF error in v2.3.0

CTF estimation has broken in 2.3.0

If I downgrade to 2.2.0 ctf fit is fine.

This is on 20 image proteasome test dataset:


Processed 0 of 20 micrographs in 0.02s

=== Running CTFFIND for micrograph 000001 ( J3/motioncorrected/14sep05c_00024sq_00003hl_00005es.frames_rigid_aligned.mrc )
Running thread Thread-2…

=== Running CTFFIND for micrograph 000000 ( J3/motioncorrected/14sep05c_00024sq_00003hl_00002es.frames_rigid_aligned.mrc )
Running thread Thread-1…

=== Running CTFFIND for micrograph 000003 ( J3/motioncorrected/14sep05c_00024sq_00006hl_00003es.frames_rigid_aligned.mrc )
Running thread Thread-4…

=== Running CTFFIND for micrograph 000004 ( J3/motioncorrected/14sep05c_c_00003gr_00014sq_00002hl_00005es.frames_rigid_aligned.mrc )
Running thread Thread-5…

=== Running CTFFIND for micrograph 000005 ( J3/motioncorrected/14sep05c_c_00003gr_00014sq_00004hl_00004es.frames_rigid_aligned.mrc )
Running thread Thread-6…

=== Running CTFFIND for micrograph 000002 ( J3/motioncorrected/14sep05c_00024sq_00004hl_00002es.frames_rigid_aligned.mrc )
Running thread Thread-3…

=== Running CTFFIND for micrograph 000006 ( J3/motioncorrected/14sep05c_c_00003gr_00014sq_00005hl_00002es.frames_rigid_aligned.mrc )
Running thread Thread-7…

=== Running CTFFIND for micrograph 000007 ( J3/motioncorrected/14sep05c_c_00003gr_00014sq_00005hl_00003es.frames_rigid_aligned.mrc )
Running thread Thread-8…

Traceback (most recent call last):
File “cryosparc2_compute/jobs/ctf/run.py”, line 141, in work
resample=params[‘resample’]# ‘no’
File “cryosparc2_compute/jobs/ctf/ctf_wrapper.py”, line 376, in run_ctf_wrapper
**kwargs)
File “cryosparc2_compute/jobs/ctf/ctf_wrapper.py”, line 353, in run_ctffind
proc = rc.start_external_process([ctffind_bin_path_abs], log_path_abs) # starts and registers subprocess
File “cryosparc2_compute/jobs/runcommon.py”, line 662, in start_external_process
process = com.start_external_process(command, log_file_path)
File “cryosparc2_compute/jobs/common.py”, line 200, in start_external_process
close_fds = True ) # NOTES close_fds is critical! otherwise child process will keep the webserver’s sockets open and cause all kinds of problems!
File “/raid/benond/cryosparc_V2/cryosparc2_worker/deps/anaconda/lib/python2.7/subprocess.py”, line 390, in init
errread, errwrite)
File “/raid/benond/cryosparc_V2/cryosparc2_worker/deps/anaconda/lib/python2.7/subprocess.py”, line 1025, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory

Hi @donaldb, thank you for reporting, we are looking into this.

Hi @donaldb,

Again, thank you for reporting this issue. It is now resolved in v2.3.2.