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