Closed ins0mniac2 closed 2 years ago
Hey @ins0mniac2 so I've looked into this today and specifically wanna address the SSL issue when running from the command line.
What I did was make a slight update to the docker image and reran all my tests which passed here. This tells me that it's not an SSL issue within the fw-heudiconv software -- if it were, the tests would have echoed some SSL certificate being out of date like @cookpa mentioned, but that's not the case. This leads me to believe you have SSL certificates that are out of date on your personal machine, OR an issue on Flywheel's end.
A couple of things I'd like for you to try and report back:
requests
python package? pip show requests
requests
? pip install -U requests
Let me know how each of those go, and try fw-heudiconv at your command line again
Updating requests
fixed it! Thanks so much.
Hey @ins0mniac2 so I've looked into this today and specifically wanna address the SSL issue when running from the command line.
What I did was make a slight update to the docker image and reran all my tests which passed here. This tells me that it's not an SSL issue within the fw-heudiconv software -- if it were, the tests would have echoed some SSL certificate being out of date like @cookpa mentioned, but that's not the case. This leads me to believe you have SSL certificates that are out of date on your personal machine, OR an issue on Flywheel's end.
A couple of things I'd like for you to try and report back:
- Could you re-install the CLI and login with a new API key? https://docs.flywheel.io/hc/en-us/articles/360008162214
- Could you please report your current
requests
python package?pip show requests
Name: requests Version: 2.18.4 Summary: Python HTTP for Humans. Home-page: http://python-requests.org Author: Kenneth Reitz Author-email: me@kennethreitz.org License: Apache 2.0 Location: /Users/srdas/miniconda3/lib/python3.6/site-packages Requires: certifi, chardet, idna, urllib3 Required-by: etelemetry, flywheel-sdk, google-api-core, panda, requests-toolbelt
- Could you please update your version of
requests
?pip install -U requests
Name: requests Version: 2.27.1 Summary: Python HTTP for Humans. Home-page: https://requests.readthedocs.io Author: Kenneth Reitz Author-email: me@kennethreitz.org License: Apache 2.0 Location: /Users/srdas/miniconda3/lib/python3.6/site-packages Requires: certifi, charset-normalizer, idna, urllib3 Required-by: etelemetry, flywheel-sdk, google-api-core, panda, requests-toolbelt
Let me know how each of those go, and try fw-heudiconv at your command line again
Awesome, thanks!
Describe the issue We are getting an SSL error when running from MacOS 11.3.1 , and a different error when running the gear. See below.
Were you running
fw-heudiconv
locally or from Flywheel's GUI?If you ran it locally, please describe your setup:
OS: MacOS 11.3.1 local machine
Version [use
pip show fw-heudiconv
] Name: fw-heudiconv Version: 0.4.1 Summary: Use heudiconv-like heuristics for BIDS curation on flywheel Home-page: https://github.com/PennBBL/fw_heudiconv Author: Tinashe M. Tapera, Matt Cieslak, Harsha Kethineni Author-email: tinashemtapera@gmail.com License: 3-clause BSD Location: /Users/srdas/miniconda3/lib/python3.6/site-packages Requires: bids-validator, flywheel-sdk, heudiconv, pandas, pathvalidate, pytest, pytest-cov, validators Required-by:If you ran it through the GUI, please paste the Job ID below:
Please paste your heuristic below:
Please paste any relevant output below -- these are command line SSL error output
Add any additional context or information below Attached is the log for the gear. 622002ffcb72d401fc1d4fda_logs.txt