GithubHelp home page GithubHelp logo

Comments (9)

johunb avatar johunb commented on May 15, 2024 1

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.

JJTech0130 avatar JJTech0130 commented on May 15, 2024

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.

Leseratte10 avatar Leseratte10 commented on May 15, 2024

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.

johunb avatar johunb commented on May 15, 2024

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.

Leseratte10 avatar Leseratte10 commented on May 15, 2024

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.

johunb avatar johunb commented on May 15, 2024

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.

Leseratte10 avatar Leseratte10 commented on May 15, 2024

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.

johunb avatar johunb commented on May 15, 2024

OK, thank you very much. I'll do so!

from acsm-calibre-plugin.

Leseratte10 avatar Leseratte10 commented on May 15, 2024

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)

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.