Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated Installer: Plugin installer fails with 443 port issue #701

Open
sonawane-shashikant opened this issue Aug 1, 2019 · 1 comment
Assignees
Labels
Need Verification Test team need to verify

Comments

@sonawane-shashikant
Copy link

Summary - Plugin installer fails with 443 port error.

Test Bed - OpenShift Setup
[root@cld6b15-OpenShift-Master ~]# oc get nodes
NAME STATUS ROLES AGE VERSION
cld6b12-openshift-worker2.set.rdlabs.hpecorp.net Ready infra 23d v1.11.0+d4cacc0
cld6b15-openshift-master.set.rdlabs.hpecorp.net Ready master 35d v1.11.0+d4cacc0
cld6b16-openshift-worker1.set.rdlabs.hpecorp.net Ready compute 23d v1.11.0+d4cacc0
[root@cld6b15-OpenShift-Master ~]#

[root@cld6b15-OpenShift-Master ~]# ansible --version
ansible 2.8.1

Pre-requisite -

  1. OpenShift cluster having 1 master node and 2 worker nodes.
  2. host and plugin properties as per attachments

Steps to reproduce -

  1. Try to install docker plugin using automated installer
  2. Observe the error

Expected Results -
Plugin should get installed on all the nodes successfully.

Actual Results -
Automated installer shows below error.

TASK [Check if pip exists] *************************************************************************************************************************************************
changed: [10.50.0.162]
changed: [10.50.0.157]
changed: [10.50.0.156]

TASK [download get-pip.py] *************************************************************************************************************************************************
skipping: [10.50.0.156]
fatal: [10.50.0.162]: FAILED! => {"changed": false, "msg": "Failed to connect to bootstrap.pypa.io at port 443: [Errno -2] Name or service not known", "status": -1, "url": "https://bootstrap.pypa.io/get-pip.py"}
fatal: [10.50.0.157]: FAILED! => {"changed": false, "msg": "Failed to connect to bootstrap.pypa.io at port 443: [Errno -2] Name or service not known", "status": -1, "url": "https://bootstrap.pypa.io/get-pip.py"}

TASK [install pip] *********************************************************************************************************************************************************
skipping: [10.50.0.156]

TASK [delete get-pip.py] ***************************************************************************************************************************************************
skipping: [10.50.0.156]

TASK [delete requests library] *********************************************************************************************************************************************
[WARNING]: Consider using the file module with state=absent rather than running 'rm'. If you need to use command because file is insufficient you can add 'warn: false'
to this command task or set 'command_warnings=False' in ansible.cfg to get rid of this message.

changed: [10.50.0.156]

TASK [uninstall docker-py if ansible version >= 2.6] ***********************************************************************************************************************
ok: [10.50.0.156]

TASK [install docker if ansible version >= 2.6] ****************************************************************************************************************************
fatal: [10.50.0.156]: FAILED! => {"changed": false, "cmd": ["/bin/pip2", "install", "docker"], "msg": "stdout: Requirement already satisfied: docker in /usr/lib/python2.7/site-packages (2.4.2)\nCollecting requests!=2.11.0,!=2.12.2,!=2.18.0,>=2.5.2 (from docker)\n\n:stderr: DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support\n 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 0x7f15dae9c950>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/requests/\n 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 0x7f15dae9c090>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/requests/\n 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 0x7f15dae9c910>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/requests/\n 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 0x7f15dae9c590>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/requests/\n 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 0x7f15dae9c610>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/requests/\n ERROR: Could not find a version that satisfies the requirement requests!=2.11.0,!=2.12.2,!=2.18.0,>=2.5.2 (from docker) (from versions: none)\nERROR: No matching distribution found for requests!=2.11.0,!=2.12.2,!=2.18.0,>=2.5.2 (from docker)\n"}

PLAY RECAP *****************************************************************************************************************************************************************
10.50.0.156 : ok=10 changed=2 unreachable=0 failed=1 skipped=12 rescued=0 ignored=0
10.50.0.157 : ok=8 changed=1 unreachable=0 failed=1 skipped=9 rescued=0 ignored=0
10.50.0.162 : ok=8 changed=1 unreachable=0 failed=1 skipped=9 rescued=0 ignored=0
localhost : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0

@sneharai4
Copy link
Collaborator

@sonawane-shashikant Can you try curl -o get-pip.py https://bootstrap.pypa.io/get-pip.py and share the output?

@amitk1977 amitk1977 added the Need Verification Test team need to verify label Aug 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Need Verification Test team need to verify
Projects
None yet
Development

No branches or pull requests

3 participants