-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
Description
CI failure: possibly due to pyopenssl pinning conflict, further investigation required.
Run export PACK_NAME=$(${VIRTUALENV_DIR}/bin/python ${CI_DIR}/.circle/validate.py "${GITHUB_REPOSITORY##*/}" pack.yaml)
Traceback (most recent call last):
File "/home/runner/work/_actions/StackStorm-Exchange/ci/master/.circle/validate.py", line 22, in <module>
from st2common.models.api.pack import PackAPI
File "/home/runner/work/stackstorm-kubernetes/stackstorm-kubernetes/st2/st2common/st2common/models/api/pack.py", line 31, in <module>
from st2common.persistence.pack import ConfigSchema
File "/home/runner/work/stackstorm-kubernetes/stackstorm-kubernetes/st2/st2common/st2common/persistence/pack.py", line 18, in <module>
from st2common.models.db.pack import pack_access
File "/home/runner/work/stackstorm-kubernetes/stackstorm-kubernetes/st2/st2common/st2common/models/db/__init__.py", line 54, in <module>
import mongoengine
File "/home/runner/virtualenv/lib/python3.9/site-packages/mongoengine/__init__.py", line 2, in <module>
from mongoengine import (
File "/home/runner/virtualenv/lib/python3.9/site-packages/mongoengine/connection.py", line 3, in <module>
from pymongo import MongoClient, ReadPreference, uri_parser
File "/home/runner/virtualenv/lib/python3.9/site-packages/pymongo/__init__.py", line 93, in <module>
from pymongo.mongo_client import MongoClient
File "/home/runner/virtualenv/lib/python3.9/site-packages/pymongo/mongo_client.py", line 62, in <module>
from pymongo import (
File "/home/runner/virtualenv/lib/python3.9/site-packages/pymongo/uri_parser.py", line 34, in <module>
from pymongo.client_options import _parse_ssl_options
File "/home/runner/virtualenv/lib/python3.9/site-packages/pymongo/client_options.py", line 27, in <module>
from pymongo.pool import PoolOptions
File "/home/runner/virtualenv/lib/python3.9/site-packages/pymongo/pool.py", line 79, in <module>
from pymongo.network import command, receive_message
File "/home/runner/virtualenv/lib/python3.9/site-packages/pymongo/network.py", line 35, in <module>
from pymongo import _csot, helpers, message, ssl_support
File "/home/runner/virtualenv/lib/python3.9/site-packages/pymongo/ssl_support.py", line 25, in <module>
import pymongo.pyopenssl_context as _ssl
File "/home/runner/virtualenv/lib/python3.9/site-packages/pymongo/pyopenssl_context.py", line 29, in <module>
from OpenSSL import SSL as _SSL
File "/home/runner/virtualenv/lib/python3.9/site-packages/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import crypto, SSL
File "/home/runner/virtualenv/lib/python3.9/site-packages/OpenSSL/crypto.py", line 1550, in <module>
class X509StoreFlags(object):
File "/home/runner/virtualenv/lib/python3.9/site-packages/OpenSSL/crypto.py", line 1568, in X509StoreFlags
NOTIFY_POLICY = _lib.X509_V_FLAG_NOTIFY_POLICY
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_NOTIFY_POLICY'
Unable to retrieve pack name.
Error: Process completed with exit code 1.