View Single Post
Old 02-21-2015, 04:29 PM   #3748
tricklem
Connoisseur
tricklem began at the beginning.
 
tricklem's Avatar
 
Posts: 60
Karma: 10
Join Date: Feb 2015
Device: none
Quote:
Originally Posted by JimmXinu View Post
Hmmm. I'm seeing this error for the first time now. (We lumped you in the same category as another recent user who had a similar problem without researching your problem very deeply. Sorry about that.)

It happens actually on s3.amazonaws.com urls. I can see it when I try to fetch that URL with a simple urllib2 call in Python 2.7.9 CLI, too.

It looks like this is a bug in OpenSSL's cert chain checking--or possibly just Python 2.7.9's use of it. Either way, it's up stream of both FFDL and calibre.

There is a 'monkeypatch' that can be used to bypass the issue by disabling the cert chain check. For minimal impact, I've added it as a personal.ini option that will only effect the background jobs.

With the attached version try this in your personal.ini:

Code:
[fictionpad.com]
use_ssl_unverified_context:true
IMPORTANT NOTE -- The first version of calibre 2.20.0 released had a bug that prevented some plugins (including FFDL) from saving changes to their configuration to the db.

Kovid made a fixed update and put it online but did not change the version number. So I'm not sure how you're supposed to know if you need the update or not--but I needed it.

I strongly suggest that if you updated to calibre 2.20 before the time of this posting you should download and install it again.


This worked!!
tricklem is offline