I did not get an ssl validation error when running "sage -pip install 
pyopenssl", but it failed because ffi.h could not be found. After I 
installed my distribution's libffi-dev package, all was well.

On Monday, April 20, 2015 at 9:01:43 AM UTC-7, ota.s...@gmail.com wrote:
>
> Thanks for suggestion.
> I checked and I already have installed libssl-dev (from the time I 
> compiled version 6.4 probably) which I think is the debian equivalent of 
> openssl-devel. To be sure I did recompile Python in sage and still get the 
> same error with ssl validation.
>
>
> On Monday, April 20, 2015 at 4:16:24 PM UTC+2, Volker Braun wrote:
>>
>> You don't have ssl (the C library, not the python wrapper)
>>
>> Install openssl-devel in your distribution (e.g. yum install 
>> openssl-devel) and then recompile Python (sage -f python).
>>
>>
>>
>> On Monday, April 20, 2015 at 9:43:40 AM UTC-4, ota.s...@gmail.com wrote:
>>>
>>> Sorry for the delay, but only now I got time to try your suggestion 
>>> ("sage -pip install pyopenssl").
>>>
>>> However, I got into trouble with downloading the package due to 
>>> certificate validation problem. I have as well tried to install certifi 
>>> package but obviously I got the same error (see the log below).
>>>
>>> -----------------------------------------------------------------------------------------------------------------------
>>> cat  /home/sagerunner/.pip/pip.log          
>>> ------------------------------------------------------------
>>> /work/software/sage/sage-6.5/local/bin/pip run on Mon Apr 20 15:16:18 
>>> 2015
>>> Downloading/unpacking pyopenssl
>>>   Getting page https://pypi.python.org/simple/pyopenssl/
>>>   Could not fetch URL https://pypi.python.org/simple/pyopenssl/: 
>>> connection error: [Errno 1] _ssl.c:510: error:14090086:SSL 
>>> routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
>>>   Will skip URL https://pypi.python.org/simple/pyopenssl/ when looking 
>>> for download links for pyopenssl
>>>   Getting page https://pypi.python.org/simple/
>>>   Could not fetch URL https://pypi.python.org/simple/: connection 
>>> error: HTTPSConnectionPool(host='pypi.python.org', port=443): Max 
>>> retries exceeded with url: /simple/ (Caused by <class 
>>> 'httplib.CannotSendRequest'>: )
>>>   Will skip URL https://pypi.python.org/simple/ when looking for 
>>> download links for pyopenssl
>>>   Cannot fetch index base URL https://pypi.python.org/simple/
>>>   URLs to search for versions for pyopenssl:
>>>   * https://pypi.python.org/simple/pyopenssl/
>>>   Getting page https://pypi.python.org/simple/pyopenssl/
>>>   Could not fetch URL https://pypi.python.org/simple/pyopenssl/: 
>>> connection error: [Errno 1] _ssl.c:510: error:14090086:SSL 
>>> routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
>>>   Will skip URL https://pypi.python.org/simple/pyopenssl/ when looking 
>>> for download links for pyopenssl
>>>   Could not find any downloads that satisfy the requirement pyopenssl
>>> Cleaning up...
>>>   Removing temporary dir /tmp/pip_build_sagerunner...
>>> No distributions at all found for pyopenssl
>>> Exception information:
>>> Traceback (most recent call last):
>>>   File 
>>> "/work/software/sage/sage-6.5/local/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/basecommand.py",
>>>  
>>> line 122, in main
>>>     status = self.run(options, args)
>>>   File 
>>> "/work/software/sage/sage-6.5/local/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/commands/install.py",
>>>  
>>> line 278, in run
>>>     requirement_set.prepare_files(finder, 
>>> force_root_egg_info=self.bundle, bundle=self.bundle)
>>>   File 
>>> "/work/software/sage/sage-6.5/local/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py",
>>>  
>>> line 1177, in prepare_files
>>>     url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
>>>   File 
>>> "/work/software/sage/sage-6.5/local/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/index.py",
>>>  
>>> line 277, in find_requirement
>>>     raise DistributionNotFound('No distributions at all found for %s' % 
>>> req)
>>> DistributionNotFound: No distributions at all found for pyopenssl
>>>
>>>
>>> -------------------------------------------------------------------------------------------
>>>
>>> Is there any way how to switch of ssl verification or otherwise 
>>> circumvent this issue?
>>>
>>> Thank you
>>>
>>>
>>> On Friday, April 17, 2015 at 4:06:15 PM UTC+2, Volker Braun wrote:
>>>>
>>>> Pyopenssl spkg has been removed, use "sage -pip install pyopenssl" 
>>>> instead
>>>>
>>>>
>>>> On Friday, April 17, 2015 at 10:01:14 AM UTC-4, ota.s...@gmail.com 
>>>> wrote:
>>>>>
>>>>> Hello,
>>>>>
>>>>> I am trying to compile sage-6.5 with ssl support but when the command 
>>>>> "./sage -i pyopenssl"
>>>>> tries downloading the pyopenssl-0.13.p0.spkg package it gives error:
>>>>> -------------------------------
>>>>> IOError: [Errno 404] Not Found: '//
>>>>> www.sagemath.org/spkg/optional/pyopenssl-0.13.p0.spkg'
>>>>> Error: failed to download package pyopenssl-0.13.p0
>>>>> -------------------------------
>>>>> I went to the address with browser and I saw the package description 
>>>>> in the list of optional packages "
>>>>> http://www.sagemath.org/spkg/optional/"; but when clicking 
>>>>> pyopenssl-0.13.p0.spkg I get "page not found".
>>>>>
>>>>> Can someone update the web so that the package is download-able?
>>>>>
>>>>> Thank you
>>>>> ota
>>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to