Friday, April 21, 2017

django 1.9 in my ssl website requires PyOpenSSL-16.2.0

I had an issue upgrading from django 1.8 to 1.9 in a site with ssl.

The site was giving SSL_ERROR_INTERNAL_ERROR_ALERT from time to time.

In apache logs appeared this kind of errors:
[ssl:warn] [pid 26704:tid 140422937700096] AH01990: PRNG still contains insufficient entropy!
extern "Python": function Cryptography_rand_bytes() called, but no code was attached to it yet with @ffi.def_extern().  Returning 0.

The problem was solved with: pip install —upgrade PyOpenSSL (to version 16.2.0)

I don't really know if it was because my enviroment (vps), but I let here this note as it was hard to find information in internet about it.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/4c8da113-b7f8-42f0-8c15-75d1d0a09bd8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment