Платформа управління PowerFlex - Certificate_generator_MDM_USER. Py не вдається створити сертифікати
Yhteenveto: Комплекти PowerFlex Intelligent Catalog (IC) і Release Certification Matrix (RCM) включають SLES 15 OVA. Однак, якщо віртуальна машина SLES 15 не має доступу до зовнішньої мережі, інсталяція підмодуля pyOpenSSL не вдасться. ...
Oireet
Certificate_generator_MDM_USER.py не вдається створити сертифікати з помилкою "Не знайдено відповідного дистрибутива для pyOpenSSL - Не вдалося встановити підмодуль pyOpenSSL"
Крім того, SLES 15 OVA не має попередньо встановленого підмодуля pyOpenSSL, що означає, що необхідне ручне встановлення. Сценарій certificate_generator_MDM_USER.py призначений для ініціювання процесу інсталяції модуля pyOpenSSL.
При спробі запустити скрипт генератора сертифікатів він завершується помилкою з таким повідомленням про помилку:
/opt/emc/scaleio/mdm/cfg # python3 ./certificate_generator_MDM_USER.py --generate_ca mgmt_ca.pem
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f511c156b70>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/pyopenssl/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f511c156358>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/pyopenssl/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f511c1564e0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/pyopenssl/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f511c156eb8>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/pyopenssl/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f511c1569b0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/pyopenssl/
ERROR: Could not find a version that satisfies the requirement pyOpenSSL (from versions: none)
ERROR: No matching distribution found for pyOpenSSL
Failed to install pyOpenSSL submodule |
Вплив
Кластер MDM не вдасться створити через те, що сертифікати не створюються.
Syy
Віртуальна машина не має доступу до зовнішньої мережі, тому їй не вдається завантажити та встановити необхідний pyOpenSSL.
Tarkkuus
Модуль pyOpenSSL доведеться завантажувати вручну - https://pypi.org/project/pyOpenSSL/19.1.0/#files
Файл, який потрібно завантажити - pyOpenSSL-19.1.0-py2.py3-none-any.whl
Перенесіть файл на віртуальну машину та встановіть його:
pip install pyOpenSSL-19.1.0-py2.py3-none-any.whl Processing ./pyOpenSSL-19.1.0-py2.py3-none-any.whl Requirement already satisfied: cryptography>=2.8 in /usr/lib64/python3.6/site-packages (from pyOpenSSL==19.1.0) (2.9.2) Requirement already satisfied: six>=1.5.2 in /usr/lib/python3.6/site-packages (from pyOpenSSL==19.1.0) (1.14.0) Requirement already satisfied: cffi!=1.11.3,>=1.8 in /usr/lib64/python3.6/site-packages (from cryptography>=2.8->pyOpenSSL==19.1.0) (1.13.2) Requirement already satisfied: pycparser in /usr/lib/python3.6/site-packages (from cffi!=1.11.3,>=1.8->cryptography>=2.8->pyOpenSSL==19.1.0) (2.17) Installing collected packages: pyOpenSSL Successfully installed pyOpenSSL-19.1.0 |
Версії, на які вплинули
PowerFlex RCM 3.7.0.0
PowerFlex RCM3.7.1.0
PowerFlex IC 40.370.00
PowerFlex IC 40.371.00
Виправлено у версії
PowerFlex RCM 3.7.3.0
PowerFlex IC 40.373.00