Closed jackaltrade closed 11 months ago
This is most likely an issue with your Windows certificate store. Most browsers handle SSL on their own and don't have to rely on that (so they don't run into issues), but Python uses it by default.
Overdrive seems to have changed something recently as you are not the first person to run into this issue.
For more information about this issue, see here or here or here.
Can you try downloading the new LetsEncrypt intermediate CA from https://letsencrypt.org/certs/lets-encrypt-r3.der , import it into the certificate store (just double-clicking on the file and following the prompts should be enough on Windows) and see if that fixes the issue?
If that doesn't help, can you downgrade Calibre again and see if it works again or is still broken?
That appears to have done it - thanks for the prompt help. Hopefully this isn't an ongoing thing but I'll try this first for similar issues in the future.
Thanks for confirming. It's unlikely that this is going to happen again soon. At least not until September 2025 when that R3 certificate expires, but I'd hope that Microsoft will have fixed their update processes by then.
Bug description
Hi,
I think this may be related to some existing SSL issues but I'm not sure so I'm dropping it here. Feel free to merge accordingly.
I had DeACSM and DeDRM working correctly in Calibre but after updating to 6.23 DeACSM stopped importing as an EPUB. The files show up in Calibre as tiny ACSM files. I enabled debugging and got this:
The file ends there. But copy/pasting that link in a browser downloaded an EPUB file which I was able to successfully import/remove DRM from, so something is going wrong with DeACSM.
Operating system
Windows
Which version of Calibre are you running?
6.23
Which version of the ACSM Input plugin are you running?
v0.0.16
Import type
Clicking the 'Add books' button in the menu bar
Further information
No response