ncbi / fcs

Foreign Contamination Screening caller scripts and documentation
Other
88 stars 12 forks source link

FCS adaptor not working with docker #10

Closed d4straub closed 1 year ago

d4straub commented 1 year ago

Hi there,

I tested the FCS adapator Wiki quickstart, https://github.com/ncbi/fcs/wiki/FCS-adaptor, but failed with docker:

./run_fcsadaptor.sh --fasta-input ./inputdir/fcsadaptor_prok_test.fa.gz --output-dir ./outputdir --prok
0.2.3: Pulling from ncbi/fcs-adaptor
Digest: sha256:a90fb6f6d70b61642ce5ec3409d00e67b3c8fb13a497263c79c6e3703117dfd9
Status: Image is up to date for ncbi/fcs-adaptor:0.2.3
docker.io/ncbi/fcs-adaptor:0.2.3
[WARN  tini (8)] Tini is not running as PID 1 and isn't registered as a child subreaper.
Zombie processes will not be re-parented to Tini, so zombie reaping won't work.
To fix the problem, use the -s option or set the environment variable TINI_SUBREAPER to register Tini as a child subreaper, or run Tini as PID 1.
[FATAL tini (9)] exec /app/fcs/bin/av_screen_x failed: No such file or directory
run_av_screen_x
run_av_screen_x

for singularity using ./run_fcsadaptor.sh --fasta-input ./inputdir/fcsadaptor_prok_test.fa.gz --output-dir ./outputdir --prok --container-engine singularity --image fcs-adaptor.0.2.3.sif the test did succeed.

Could you point me towards a solution? Thanks!

deaconjs commented 1 year ago

Hi, would you mind trying again?

Thank you for the report!! :)

d4straub commented 1 year ago

Thanks, that solved it!