Quote:
	
	
		
			
				
					Originally Posted by  tricklem
					 
				 
				pic Review (Newest First) 
Today 01:42 AM 
PeterT	You don't have the most current Microsoft Root certificate update installed. Please see  http://support.microsoft.com/kb/931125 and install the Microsoft Update listed for YOUR O/S.
 
So I went to and did this and I am back to getting this error:
  
			
		 | 
	
	
 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.