Comments (9)
Tank you very much for your fast reply.
I think you are right. I installed Adobe Digital Edition under Windows as an anonymous user but installed Calibre and the two Plug-ins not as an anonymous user. I tried to install Adobe Digital Edition under Windows with the same credentials like under Linux, but I got an error: E_LIC_ALREDAY_FULLFILLED_BY_ANOTHER_USER
from acsm-calibre-plugin.
This is just a guess, but if you used Adobe Digital Editions to remove the DRM first, the ASCM file would be tied to that account, and if you weren't using the same account (or were using an anonymous account) on Linux, it wouldn't be able to remove the DRM. You'd either need to sign in with the same account or get the ASCM regenerated.
from acsm-calibre-plugin.
That's most likely the reason.
Do you have ADE 2 and my plugin connected to the same AdobeID, or different ones / anonymous ones? The ACSM you imported into ADE will be linked to the AdobeID your ADE is using, so if you're using a different authorization in Calibre you can't reimport it again.
Take a look at the error messages printed by Calibre in debug mode - start it with calibre-debug -g
or by right-clicking the "Preferences" button then select "Restart in debug mode".
from acsm-calibre-plugin.
I think I have understood now. That means, that my ACSM file that I have downloaded from the online store, is linked to an anonymous user. When I import the same ACSM file into Linux with your Plug-in, it does not find the epub because it is linked to the anonymous user. But under Linux I have a non anonymous user...
from acsm-calibre-plugin.
That's the issue, yeah. Upon first opening an ACSM file, this file will be permanently linked to the user account, so, your anonymous Windows ADE authorization. Getting that anonymous authorization moved to Linux Calibre is going to be tricky.
The error E_LIC_ALREDAY_FULLFILLED_BY_ANOTHER_USER
means exactly that: You're opening an ACSM that already belongs to another account.
from acsm-calibre-plugin.
Is there a possibiliy to cancel the link from ACSM file to the anonymous user and to link it to the non anonymous user?
from acsm-calibre-plugin.
No. Being able to do that ("cancelling" that connection) would mean that you could share the ACSM with other users and have them all access the book.
What you can do is convert the anonymous user to a new AdobeID account with an email - but only if that AdobeID account has just been created and has never been added to either ADE or my plugin at all.
But it'd probably be easier to install Calibre on your Windows machine, remove the DRM from that one book on Windows, and then forget about ADE with its anonymous authorization and only use my plugin with a proper user account in the future.
from acsm-calibre-plugin.
OK, thank you very much. I'll do so!
from acsm-calibre-plugin.
E_LIC_ALREDAY_FULLFILLED_BY_ANOTHER_USER
is not an error in my plugin, so I'm going to close this issue.
If you have more problems with new- unused ACSM files feel free to open another bug report.
from acsm-calibre-plugin.
Related Issues (20)
- TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' HOT 3
- Processing an ACSM file added via a plugin HOT 5
- ACSM file not converting to ePub
- ACSM Not Converted HOT 3
- [Suggestion] Add job queue in the bottom of Calibre HOT 1
- Calibre crash upon linking ADE account HOT 5
- Plugin cannot install/initialize due to `OSError: dlopen(libcrypto.dylib)` HOT 3
- [Suggestion] Calibre main window can be accessed when plugin is opened HOT 2
- Installation failed: Invalid plugin HOT 4
- Exception when installing plugin in Flatpak Calibre HOT 3
- The library libcrypto could not be found HOT 18
- Configuration via CLI possible? HOT 1
- ACSM won't process HOT 2
- ModuleNotFoundError: No module named 'libadobe' HOT 11
- ERROR: Unhandled exception: <b>InvalidPlugin</b> HOT 1
- Deauthorize HOT 1
- Handle Connection Errors HOT 1
- [question] How to import an acsm file? HOT 3
- DeACSM fails with exception "Running file type plugin failed" HOT 2
- Error installing ACSM Input plugin (AttributeError: module 'calibre_plugins.deacsm.prefs' has no attribute 'DeACSM_Prefs') HOT 4
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 acsm-calibre-plugin.