Max
06/28/2024, 1:39 PM➜ meltano config tap-jira test
2024-06-28T13:33:54.838450Z [info ] The default environment 'dev' will be ignored for `meltano config`. To configure a specific environment, please use the option `--environment=<environment name>`.
Need help fixing this problem? Visit <http://melta.no/> for troubleshooting steps, or to
join our friendly Slack community.
Plugin configuration is invalid
Catalog discovery failed: command ['/home/max/dev/qxvp/mx-dev-analytics/.meltano/extractors/tap-jira/venv/bin/tap-jira', '--config', '/home/max/dev/qxvp/mx-dev-analytics/.meltano/run/tap-jira/tap.0266228f-62d0-4f40-9f8c-f3f612878413.config.json', '--discover'] returned 1 with stderr:
INFO Using Basic Auth API authentication
INFO Backing off send(...) for 1.0s (requests.exceptions.SSLError: HTTPSConnectionPool(host='jira.frequentis.com', port=443): Max retries exceeded with url: /rest/api/2/serverInfo (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))))
...
requests.exceptions.SSLError: HTTPSConnectionPool(host='jira.redacted.com', port=443): Max retries exceeded with url: /rest/api/2/serverInfo (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))
visch
06/28/2024, 2:06 PMMax
06/28/2024, 2:15 PMREQUESTS_CA_BUNDLE
to the certification file.
I just digged through the Python code and tap-jira uses the urllib3
.
For some reason, none of the Python libraries did pick up the slef signed certificate.Max
06/28/2024, 7:02 PMpip-system-certs
in the virtual env of the extractor.
. .meltano/extractors/tap-jira/venv/bin/activate
(venv) python -m pip install pip-system-certs
(venv) deactivate
visch
06/28/2024, 7:19 PM