Facing SSL issue with dev/airflow-pr tool

2018-05-14 Thread Sumit Maheshwari
Hi folks,

I am getting *SSL: TLSV1_ALERT_PROTOCOL_VERSION* errors when running
dev/airflow-pr tool. My pip version is 10.0.1 and python version is 2.7.10.
Please let me know if anyone has any pointers to fix that.



$ python
Python 2.7.10 (default, Feb  7 2017, 00:08:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin

$ pip -V
pip 10.0.1 from
/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/site-packages/pip
(python 2.7)

$ pip list |grep urllib3
urllib3   1.22


$ dev/airflow-pr merge 3300
>> Running command: git rev-parse --abbrev-ref HEAD
Resetting git to remove any changes
>> Running command: git reset --hard
Restoring head pointer to master
>> Running command: git checkout master
Already on 'master'
>> Running command: git branch
Traceback (most recent call last):
  File "dev/airflow-pr", line 1084, in 
cli()
  File
"/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py",
line 722, in __call__
return self.main(*args, **kwargs)
  File
"/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py",
line 697, in main
rv = self.invoke(ctx)
  File
"/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py",
line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
  File
"/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py",
line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
  File
"/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py",
line 535, in invoke
return callback(*args, **kwargs)
  File "dev/airflow-pr", line 1018, in merge
main(pr_num, local=False)
  File "dev/airflow-pr", line 829, in main
branches = get_json("%s/branches" % GITHUB_API_BASE)
  File "dev/airflow-pr", line 115, in get_json
response = urllib.urlopen(request).read().decode('utf-8')
  File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 154, in urlopen
return opener.open(url, data, timeout)
  File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 431, in open
response = self._open(req, data)
  File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 449, in _open
'_open', req)
  File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 409, in _call_chain
result = func(*args)
  File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 1240, in https_open
context=self._context)
  File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 1197, in do_open
raise URLError(err)
urllib2.URLError: 



Thanks,
Sumit


Re: Facing SSL issue with dev/airflow-pr tool

2018-05-15 Thread Naik Kaxil
Hi Sumit,

I think it is unrelated to the PR tool. Please check the below link:

https://stackoverflow.com/questions/44316292/ssl-sslerror-tlsv1-alert-protocol-version

Try running: pip install requests[security]

Regards,
Kaxil

On 15/05/2018, 07:46, "Sumit Maheshwari"  wrote:

Hi folks,

I am getting *SSL: TLSV1_ALERT_PROTOCOL_VERSION* errors when running
dev/airflow-pr tool. My pip version is 10.0.1 and python version is 2.7.10.
Please let me know if anyone has any pointers to fix that.



$ python
Python 2.7.10 (default, Feb  7 2017, 00:08:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin

$ pip -V
pip 10.0.1 from
/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/site-packages/pip
(python 2.7)

$ pip list |grep urllib3
urllib3   1.22


$ dev/airflow-pr merge 3300
>> Running command: git rev-parse --abbrev-ref HEAD
Resetting git to remove any changes
>> Running command: git reset --hard
Restoring head pointer to master
>> Running command: git checkout master
Already on 'master'
>> Running command: git branch
Traceback (most recent call last):
  File "dev/airflow-pr", line 1084, in 
cli()
  File

"/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py",
line 722, in __call__
return self.main(*args, **kwargs)
  File

"/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py",
line 697, in main
rv = self.invoke(ctx)
  File

"/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py",
line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
  File

"/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py",
line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
  File

"/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/site-packages/click-6.7-py2.7.egg/click/core.py",
line 535, in invoke
return callback(*args, **kwargs)
  File "dev/airflow-pr", line 1018, in merge
main(pr_num, local=False)
  File "dev/airflow-pr", line 829, in main
branches = get_json("%s/branches" % GITHUB_API_BASE)
  File "dev/airflow-pr", line 115, in get_json
response = urllib.urlopen(request).read().decode('utf-8')
  File

"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 154, in urlopen
return opener.open(url, data, timeout)
  File

"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 431, in open
response = self._open(req, data)
  File

"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 449, in _open
'_open', req)
  File

"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 409, in _call_chain
result = func(*args)
  File

"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 1240, in https_open
context=self._context)
  File

"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
line 1197, in do_open
raise URLError(err)
urllib2.URLError: 



Thanks,
Sumit




Kaxil Naik 

Data Reply
2nd Floor, Nova South
160 Victoria Street, Westminster
London SW1E 5LB - UK 
phone: +44 (0)20 7730 6000
k.n...@reply.com
www.reply.com


Re: Facing SSL issue with dev/airflow-pr tool

2018-05-15 Thread Sumit Maheshwari
Thanks for the reply Kaxil.

Yeah, I too figured out that issue is with my laptop's OpenSSL lib and
python installed on it. So upgraded OpenSSL and installed python3.6, and
created a new virtualenv for now.



On Tue, May 15, 2018 at 1:07 PM, Naik Kaxil  wrote:

> Hi Sumit,
>
> I think it is unrelated to the PR tool. Please check the below link:
>
> https://stackoverflow.com/questions/44316292/ssl-
> sslerror-tlsv1-alert-protocol-version
>
> Try running: pip install requests[security]
>
> Regards,
> Kaxil
>
> On 15/05/2018, 07:46, "Sumit Maheshwari"  wrote:
>
> Hi folks,
>
> I am getting *SSL: TLSV1_ALERT_PROTOCOL_VERSION* errors when running
> dev/airflow-pr tool. My pip version is 10.0.1 and python version is
> 2.7.10.
> Please let me know if anyone has any pointers to fix that.
>
>
>
> $ python
> Python 2.7.10 (default, Feb  7 2017, 00:08:15)
> [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
>
> $ pip -V
> pip 10.0.1 from
> /Users/sumitm/work/incubator-airflow/venv/lib/python2.7/
> site-packages/pip
> (python 2.7)
>
> $ pip list |grep urllib3
> urllib3   1.22
>
>
> $ dev/airflow-pr merge 3300
> >> Running command: git rev-parse --abbrev-ref HEAD
> Resetting git to remove any changes
> >> Running command: git reset --hard
> Restoring head pointer to master
> >> Running command: git checkout master
> Already on 'master'
> >> Running command: git branch
> Traceback (most recent call last):
>   File "dev/airflow-pr", line 1084, in 
> cli()
>   File
> "/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/
> site-packages/click-6.7-py2.7.egg/click/core.py",
> line 722, in __call__
> return self.main(*args, **kwargs)
>   File
> "/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/
> site-packages/click-6.7-py2.7.egg/click/core.py",
> line 697, in main
> rv = self.invoke(ctx)
>   File
> "/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/
> site-packages/click-6.7-py2.7.egg/click/core.py",
> line 1066, in invoke
> return _process_result(sub_ctx.command.invoke(sub_ctx))
>   File
> "/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/
> site-packages/click-6.7-py2.7.egg/click/core.py",
> line 895, in invoke
> return ctx.invoke(self.callback, **ctx.params)
>   File
> "/Users/sumitm/work/incubator-airflow/venv/lib/python2.7/
> site-packages/click-6.7-py2.7.egg/click/core.py",
> line 535, in invoke
> return callback(*args, **kwargs)
>   File "dev/airflow-pr", line 1018, in merge
> main(pr_num, local=False)
>   File "dev/airflow-pr", line 829, in main
> branches = get_json("%s/branches" % GITHUB_API_BASE)
>   File "dev/airflow-pr", line 115, in get_json
> response = urllib.urlopen(request).read().decode('utf-8')
>   File
> "/System/Library/Frameworks/Python.framework/Versions/2.7/
> lib/python2.7/urllib2.py",
> line 154, in urlopen
> return opener.open(url, data, timeout)
>   File
> "/System/Library/Frameworks/Python.framework/Versions/2.7/
> lib/python2.7/urllib2.py",
> line 431, in open
> response = self._open(req, data)
>   File
> "/System/Library/Frameworks/Python.framework/Versions/2.7/
> lib/python2.7/urllib2.py",
> line 449, in _open
> '_open', req)
>   File
> "/System/Library/Frameworks/Python.framework/Versions/2.7/
> lib/python2.7/urllib2.py",
> line 409, in _call_chain
> result = func(*args)
>   File
> "/System/Library/Frameworks/Python.framework/Versions/2.7/
> lib/python2.7/urllib2.py",
> line 1240, in https_open
> context=self._context)
>   File
> "/System/Library/Frameworks/Python.framework/Versions/2.7/
> lib/python2.7/urllib2.py",
> line 1197, in do_open
> raise URLError(err)
> urllib2.URLError:  tlsv1
> alert protocol version (_ssl.c:590)>
>
>
>
> Thanks,
> Sumit
>
>
>
>
> Kaxil Naik
>
> Data Reply
> 2nd Floor, Nova South
> 160 Victoria Street, Westminster
> London SW1E 5LB - UK
> phone: +44 (0)20 7730 6000
> k.n...@reply.com
> www.reply.com
>