Comments (5)
Uninstall the Ignoble plug-in. It is no longer necessary as the DeDRM plug-in includes the B&N DRM removal. Then you'll be able to update calibre.
from dedrm_tools.
Hey! This seems to have fixed my issue. I wasn't paying attention to that there were other dedrm plugins installed other than the one labelled "DeDRM". Now that I've uninstalled the other DRM related file type plugins, my issue is resolved.
from dedrm_tools.
Thanks. I'll give that a try. Didn't realize that ignoble was unnecessary.
from dedrm_tools.
Even without ignoble installed there are issues.
Your old keys probably won't work anymore, and even if you had nook for pc, (not the newest version - which is buggered) and can actually read books using it, there is often failures upon import to calibre.
Log Snippit:-----------
DeDRM v6.2.1: Failed to decrypt with key yadda-yadda_XXXX after 0.4 seconds
DeDRM v6.2.1: Trying Encryption key yadda-yadda_XXXX
Could not decrypt rdmewp.epub because of an exception:
Traceback (most recent call last):
File "calibre_plugins.dedrm.ignobleepub", line 278, in decryptBook
File "calibre_plugins.dedrm.ignobleepub", line 209, in init
File "calibre_plugins.dedrm.ignobleepub", line 180, in init
File "site-packages\pycrypto-2.6.1-py2.7-win32.egg\Crypto\Cipher\AES.py", line 95, in new
File "site-packages\pycrypto-2.6.1-py2.7-win32.egg\Crypto\Cipher\AES.py", line 59, in init
File "site-packages\pycrypto-2.6.1-py2.7-win32.egg\Crypto\Cipher\blockalgo.py", line 141, in init
ValueError: Key cannot be the null string
DeDRM v6.2.1: Failed to decrypt with key yadda-yadda_XXXX after 0.4 seconds
DeDRM v6.2.1: Looking for new NOOK Study Keys after 0.4 seconds
No nook Study log files have been found.
DeDRM v6.2.1: Ultimately failed to decrypt after 0.4 seconds.
Read the FAQs at Alf's blog: http://apprenticealf.wordpress.com/
Running file type plugin DeDRM failed with traceback:
Traceback (most recent call last):
File "site-packages\calibre\customize\ui.py", line 155, in _run_filetype_plugins
File "calibre_plugins.dedrm.init", line 588, in run
File "calibre_plugins.dedrm.init", line 270, in ePubDecrypt
DeDRMError: DeDRM v6.2.1: Ultimately failed to decrypt after 0.4 seconds.
Only after I googled up a copy of Nook Study (its getting harder to find) and got it set up (lied a lot) so it could open my nook library would the plugin work because if found the nook-study log, and extracted some keys. From then on even the Nook for PC downloads would import properly.
What is this "ValueError: Key cannot be the null string" message, and why is it suddenly showing up now?
from dedrm_tools.
The error message is just an indication that the decryption hasn't worked. Decrypting with with wrong key leads to gibberish, which can result in a variety of error messages.
I hope that the support for getting the B&N key via email address and password that's in the new 6.2.2 release will make decrypting B&N ebooks less painful.
from dedrm_tools.
Related Issues (20)
- Install problem (MacOS, M1 arm) HOT 1
- [QUESTION] Getting ERROR: not valid for use in process: mapped file has no cdhash HOT 1
- DeDrm is not working HOT 1
- Kindle Android - book unavailable in this version of the application HOT 3
- Using Calibre 6.11.0 under Big Sur on mac and DRM plugin 6.8.1 plugin HOT 1
- DRM is not working HOT 12
- DRM book issue HOT 1
- DeDRM is not work HOT 1
- Calibre crashes when 'customizing plugin' HOT 1
- HELPPPPPP HOT 4
- KINDLE PC HOT 2
- Obok Plugin recognize my ebook as DRM free HOT 1
- Calibre 7.12 DeDRM Problem HOT 2
- [QUESTION] DRM not being removed HOT 4
- Unreliable decryption with Obok DeDRM HOT 4
- Remove drm from dmmr format ebook DMM(Fanza) store HOT 1
- [QUESTION] Plugin not working. DRM not removed. Calibre crashing. HOT 1
- Epub conversion HOT 3
- Esta versão incorpora inúmeras pequenas correções de bugs contribuídas por meio de pull requests para o repositório GitHub. Obrigado a todos os colaboradores. HOT 10
- Debug info HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dedrm_tools.