Tractoflow/singularity installation -- connection issues?

Hi – I’m trying to install Tractoflow on a local computer (Ubuntu) and am having issues following the installation instructions on the documentation site. I think the issue occurs during copying the singularity container: wget http://scil.dinf.usherbrooke.ca/containers_list/tractoflow_2.1.1_650f776_2020-07-15.img.

If you see below, we tried installing it with and without the --no-check-certificate flag and both failed to connect to the server. I tried to follow the link listed on github (http://scil.usherbrooke.ca/en/containers_list/) to try to download the singularity image directly but that link leads to an error page.

Is there a different way to access the latest Tractoflow container? Thanks!

btlocal@munch:~$ wget http://scil.dinf.usherbrooke.ca/containers_list/tractoflow_2.1.1_650f776_2020-07-15.img
--2022-09-26 13:34:37--  http://scil.dinf.usherbrooke.ca/containers_list/tractoflow_2.1.1_650f776_2020-07-15.img
Resolving scil.dinf.usherbrooke.ca (scil.dinf.usherbrooke.ca)... 132.210.238.12
Connecting to scil.dinf.usherbrooke.ca (scil.dinf.usherbrooke.ca)|132.210.238.12|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://scil.dinf.usherbrooke.ca/containers_list/tractoflow_2.1.1_650f776_2020-07-15.img [following]
--2022-09-26 13:34:37--  https://scil.dinf.usherbrooke.ca/containers_list/tractoflow_2.1.1_650f776_2020-07-15.img
Connecting to scil.dinf.usherbrooke.ca (scil.dinf.usherbrooke.ca)|132.210.238.12|:443... connected.
ERROR: cannot verify scil.dinf.usherbrooke.ca's certificate, issued by ‘CN=R3,O=Let's Encrypt,C=US’:
  Issued certificate has expired.
ERROR: no certificate subject alternative name matches
	requested host name ‘scil.dinf.usherbrooke.ca’.
To connect to scil.dinf.usherbrooke.ca insecurely, use `--no-check-certificate'.


btlocal@munch:~$ wget http://scil.dinf.usherbrooke.ca/containers_list/tractoflow_2.1.1_650f776_2020-07-15.img --no-check-certificate
--2022-09-26 13:34:46--  http://scil.dinf.usherbrooke.ca/containers_list/tractoflow_2.1.1_650f776_2020-07-15.img
Resolving scil.dinf.usherbrooke.ca (scil.dinf.usherbrooke.ca)... 132.210.238.12
Connecting to scil.dinf.usherbrooke.ca (scil.dinf.usherbrooke.ca)|132.210.238.12|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://scil.dinf.usherbrooke.ca/containers_list/tractoflow_2.1.1_650f776_2020-07-15.img [following]
--2022-09-26 13:34:46--  https://scil.dinf.usherbrooke.ca/containers_list/tractoflow_2.1.1_650f776_2020-07-15.img
Connecting to scil.dinf.usherbrooke.ca (scil.dinf.usherbrooke.ca)|132.210.238.12|:443... connected.
WARNING: cannot verify scil.dinf.usherbrooke.ca's certificate, issued by ‘CN=R3,O=Let's Encrypt,C=US’:
  Issued certificate has expired.
WARNING: no certificate subject alternative name matches
	requested host name ‘scil.dinf.usherbrooke.ca’.
HTTP request sent, awaiting response... 404 Not Found
2022-09-26 13:34:47 ERROR 404: Not Found.

Hello,

Looks like tractoflow 2.2.1 can be downloaded off of Dockerhub:

Docker: docker pull scilus/tractoflow:2.2.1
Singularity: singularity build tractoflow_2.2.1.img docker://scilus/tractoflow:2.2.1

Maybe this page will be useful to you as well? GitHub - scilus/containers-scilus: Files needed to build a container to run all scilus flows.

Best,
Steven

1 Like

Thanks for your reply! I was also directed here: Containers which has the list of available containers.

I’ll try out these options and see what works, thanks!