Closed mcayanan closed 1 year ago
This hot fix resolves the following error seen when trying to provision a cluster using hysds_release=develop:
hysds_release=develop
module.common.aws_instance.mozart (remote-exec): [100.104.3.6] run: flask create-db module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: Traceback (most recent call last): module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/bin/flask", line 8, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: sys.exit(main()) module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/flask/cli.py", line 1050, in main module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: cli.main() module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/click/core.py", line 1055, in main module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: rv = self.invoke(ctx) module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/click/core.py", line 1651, in invoke module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: cmd_name, cmd, args = self.resolve_command(ctx, args) module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/click/core.py", line 1698, in resolve_command module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: cmd = self.get_command(ctx, cmd_name) module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/flask/cli.py", line 578, in get_command module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: app = info.load_app() module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/flask/cli.py", line 312, in load_app module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: app = locate_app(import_name, None, raise_if_not_found=False) module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/flask/cli.py", line 218, in locate_app module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: __import__(module_name) module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/ops/pele/app.py", line 6, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from pele import create_app, db module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/ops/pele/pele/__init__.py", line 13, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from pele.lib.es_connection import get_es_client module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/ops/pele/pele/lib/es_connection.py", line 2, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from aws_requests_auth.boto_utils import BotoAWSRequestsAuth module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/aws_requests_auth/boto_utils.py", line 7, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from botocore.session import Session module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/botocore/session.py", line 26, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: import botocore.client module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/botocore/client.py", line 15, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from botocore import waiter, xform_name module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/botocore/waiter.py", line 18, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from botocore.docs.docstring import WaiterDocstring module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/botocore/docs/__init__.py", line 15, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from botocore.docs.service import ServiceDocumenter module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/botocore/docs/service.py", line 14, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from botocore.docs.client import ClientDocumenter, ClientExceptionsDocumenter module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/botocore/docs/client.py", line 17, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from botocore.docs.example import ResponseExampleDocumenter module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/botocore/docs/example.py", line 13, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from botocore.docs.shape import ShapeDocumenter module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/botocore/docs/shape.py", line 19, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from botocore.utils import is_json_value_header module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/botocore/utils.py", line 37, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: import botocore.httpsession module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/botocore/httpsession.py", line 46, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from urllib3.contrib.pyopenssl import ( module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/conda/lib/python3.9/site-packages/urllib3/contrib/pyopenssl.py", line 50, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: import OpenSSL.crypto module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/conda/lib/python3.9/site-packages/OpenSSL/__init__.py", line 8, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from OpenSSL import SSL, crypto module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/conda/lib/python3.9/site-packages/OpenSSL/SSL.py", line 19, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: from OpenSSL.crypto import ( module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: File "/export/home/hysdsops/conda/lib/python3.9/site-packages/OpenSSL/crypto.py", line 3253, in <module> module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: utils.deprecated( module.common.aws_instance.mozart (remote-exec): [100.104.3.6] out: TypeError: deprecated() got an unexpected keyword argument 'name'
The hot fix unpins the cryptography package, which ends up getting the latest version. During testing, this was shown to have resolved the issue:
Currently running a force branch with these changes: https://swot-pcm-ci.jpl.nasa.gov/job/force-branches/job/pop-force_branch-E2E-test/285/
This hot fix resolves the following error seen when trying to provision a cluster using
hysds_release=develop
:The hot fix unpins the cryptography package, which ends up getting the latest version. During testing, this was shown to have resolved the issue: