Giter VIP home page Giter VIP logo

Comments (5)

JJTech0130 avatar JJTech0130 commented on May 12, 2024

Searching that error code it seem to be related to OpenSSL. I don’t think it’s related to #19, as that was about requests to the server.
I see a mention of RC2 in the logs, and searching the error comes up with things about OpenSSL legacy provider, so it’s probably related to #20

from acsm-calibre-plugin.

JJTech0130 avatar JJTech0130 commented on May 12, 2024

@junefish did you try the latest build from actions? Looking through #20, it looks like there is a known issue with Ubuntu and PopOS 22. Here’s a direct link: https://github.com/Leseratte10/acsm-calibre-plugin/suites/6507668348/artifacts/241937660

from acsm-calibre-plugin.

junefish avatar junefish commented on May 12, 2024

@JJTech0130 thanks, issue #20 didn't come up in my search. I deleted the existing plugin, restarted calibre, downloaded the zip you linked, unzipped + installed into calibre, and then quit calibre and ran with calibre-debug. It's still showing up as 0.0.15 so I'm assuming it's a new version without a new version number?

Anyway, that worked!! Thanks a lot. Here's the output in case this helps anyone else:

DeACSM v0.0.15: Trying to parse file TheModernWitchcraftG_9781507211496_4630375.acsm
DeACSM v0.0.15: Try to fulfill ...
Not notifying any server since that was disabled.
DeACSM v0.0.15: Downloading book ...
DeACSM v0.0.15: Loading book from https://acs.cdn.overdrive.com/ACSStore1/0439-1/F38/8DD/38/{F388DD38-4AEF-4920-98D9-1AAAB681966A}Fmt410.epub
Download took 5196 ms (HTTP 200)
That's a ZIP file -> EPUB
DeACSM v0.0.15: File successfully fulfilled ...
DeACSM v0.0.15: Executing plugin DeDRM ...
DeDRM v10.0.2: Trying to decrypt izj2tr4f.epub
DeDRM v10.0.2: Verifying zip archive integrity
DeDRM v10.0.2: izj2tr4f.epub is a secure Adobe Adept ePub for UUID 6be4f782-62e2-403f-bec3-259c336e4cb3
DeDRM v10.0.2: Trying UUID-matched encryption key adobe_uuid_6be4f782-62e2-403f-bec3-259c336e4cb3
DeDRM v10.0.2: Decrypted with key adobe_uuid_6be4f782-62e2-403f-bec3-259c336e4cb3 after 1.2 seconds
DeDRM v10.0.2: Finished after 1.2 seconds
DeACSM v0.0.15: Plugin returned path '/tmp/calibre_5.37.0_tmp_9l0j6978/4vu9vzct.epub', updating.
Added The Modern Witchcraft Guide to Magickal Herbs: Your Complete Guide to the Hidden Powers of Herbs to db in: 0.1
Added 1 books in 7.5 seconds

from acsm-calibre-plugin.

JJTech0130 avatar JJTech0130 commented on May 12, 2024

Yeah it’s just the latest beta build from the master branch. I’m assuming @Leseratte10 will release it and give it a version soon.

from acsm-calibre-plugin.

Leseratte10 avatar Leseratte10 commented on May 12, 2024

I'm surprised that the OpenSSL issue can lead to different error messages. Great that the existing beta worked in this case, too. Looks like the oscrypto module was unable to figure out the OpenSSL version for some reason and then just attempted to use RC2 encryption despite that not being available.

The current method of getting OpenSSL to work is a terrible hack which I'd rather not have in an actual release that will be used by lots of people, so that will probably have to wait until my bugfix in the oscrypto library is merged so I no longer need to patch the existing library code from within my plugin.

from acsm-calibre-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.