![]() |
#136 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 37,433
Karma: 149856306
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
As far as I could tell, the one time I browsed through the code, it does not have the send a mass of data to Adobe functionality that was noted in ADE 4.0 though I'm not even in the running for world's greatest Python programmer so someone else may have noticed something that I didn't. |
|
![]() |
![]() |
![]() |
#137 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 182
Karma: 2010542
Join Date: Sep 2021
Device: PB Era, PB InkPad 3 Pro
|
The plugin doesn't contain any of the spyware code. It only sends what's needed to get the book download (or book return, if and only if you do attempt to return a book) to work.
The only thing it does just to behave more like ADE that wouldn't be strictly necessary is a so-called fulfillment notification that lets the book distributor (so the shop where you bought your book, not Adobe) know you just downloaded that particular book. If you want, you can also disable that through the plugin settings. The plugin does not have any code that sends anything to anywhere that's not related to the one book you're currently downloading, it doesn't send or receive any ad-related data or any other data from your computer, and it doesn't send anything to Google Analytics or other trackers. The code is open-source and not that large, so you can easily check the source code on Github - even for Python noobs it should be easy to confirm that there's no user data tracking in there except what's needed for the book download. |
![]() |
![]() |
Advert | |
|
![]() |
#138 | |
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Mar 2022
Device: Kobo Libra H2O
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#139 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 37,433
Karma: 149856306
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
The problem with that statement is that we are not dealing with Adobe. The whole idea of the the DeACSM plugin is to remove ADE from the equation.
|
![]() |
![]() |
![]() |
#140 | ||
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,097
Karma: 8796704
Join Date: Jun 2010
Device: Kobo Clara HD,Hisence Sero 7 Pro RIP, Nook STR, jetbook lite
|
Quote:
Quote:
bernie |
||
![]() |
![]() |
Advert | |
|
![]() |
#141 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 25
Karma: 13112
Join Date: May 2013
Device: Sony PRS-650; Kobo H2O; Kobo Libra 2; ONYX BOOX Note Air 2 Plus
|
Error with Ubuntu 22.04
I had this plugin working very well in my Ubuntu 21.10 and Calibre 5.41.
Now with Ubuntu 22.04 and Calibre 5.41 I get this error: Code:
calibre, version 5.41.0 ERRORE: Eccezione non gestita: <b>InvalidPlugin</b>:Inizializzazione del plugin Traceback (most recent call last): File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 304, in <module> libcrypto.EVP_PKEY_size.argtypes = [ File "ctypes/__init__.py", line 386, in __getattr__ File "ctypes/__init__.py", line 391, in __getitem__ AttributeError: /lib/x86_64-linux-gnu/libcrypto.so.3: undefined symbol: EVP_PKEY_size During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre_plugins.deacsm.__init__", line 184, in initialize from calibre_plugins.deacsm.libadobe import createDeviceKeyFile, update_account_path File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 671, in _load_unlocked File "calibre/customize/zipplugin.py", line 191, in exec_module File "calibre_plugins.deacsm.libadobe", line 29, in <module> from oscrypto import keys File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module> from ._asymmetric import parse_certificate, parse_private, parse_public File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module> from .kdf import pbkdf1, pbkdf2, pkcs12_kdf File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module> from .util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 14, in <module> from ._openssl.util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/util.py", line 6, in <module> from ._libcrypto import libcrypto, libcrypto_version_info, handle_openssl_error File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 15, in <module> from ._libcrypto_ctypes import ( File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 688, in <module> raise FFIEngineError('Error initializing ctypes') oscrypto._ffi.FFIEngineError: Error initializing ctypes During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre/customize/ui.py", line 673, in initialize_plugin File "calibre_plugins.deacsm.__init__", line 187, in initialize from libadobe import createDeviceKeyFile, update_account_path ModuleNotFoundError: No module named 'libadobe' non riuscita con messaggio: Traceback (most recent call last): File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 304, in <module> libcrypto.EVP_PKEY_size.argtypes = [ File "ctypes/__init__.py", line 386, in __getattr__ File "ctypes/__init__.py", line 391, in __getitem__ AttributeError: /lib/x86_64-linux-gnu/libcrypto.so.3: undefined symbol: EVP_PKEY_size During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre_plugins.deacsm.__init__", line 184, in initialize from calibre_plugins.deacsm.libadobe import createDeviceKeyFile, update_account_path File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 671, in _load_unlocked File "calibre/customize/zipplugin.py", line 191, in exec_module File "calibre_plugins.deacsm.libadobe", line 29, in <module> from oscrypto import keys File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module> from ._asymmetric import parse_certificate, parse_private, parse_public File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module> from .kdf import pbkdf1, pbkdf2, pkcs12_kdf File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module> from .util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 14, in <module> from ._openssl.util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/util.py", line 6, in <module> from ._libcrypto import libcrypto, libcrypto_version_info, handle_openssl_error File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 15, in <module> from ._libcrypto_ctypes import ( File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 688, in <module> raise FFIEngineError('Error initializing ctypes') oscrypto._ffi.FFIEngineError: Error initializing ctypes During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre/customize/ui.py", line 673, in initialize_plugin File "calibre_plugins.deacsm.__init__", line 187, in initialize from libadobe import createDeviceKeyFile, update_account_path ModuleNotFoundError: No module named 'libadobe' calibre 5.41 embedded-python: True is64bit: True Linux-5.15.0-27-generic-x86_64-with-glibc2.2.5 Linux ('64bit', 'ELF') ('Linux', '5.15.0-27-generic', '#28-Ubuntu SMP Thu Apr 14 04:55:28 UTC 2022') Python 3.8.5 Interface language: it Successfully initialized third party plugins: DeDRM (10, 0, 2) Traceback (most recent call last): File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 304, in <module> libcrypto.EVP_PKEY_size.argtypes = [ File "ctypes/__init__.py", line 386, in __getattr__ File "ctypes/__init__.py", line 391, in __getitem__ AttributeError: /lib/x86_64-linux-gnu/libcrypto.so.3: undefined symbol: EVP_PKEY_size During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre_plugins.deacsm.__init__", line 184, in initialize from calibre_plugins.deacsm.libadobe import createDeviceKeyFile, update_account_path File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 671, in _load_unlocked File "calibre/customize/zipplugin.py", line 191, in exec_module File "calibre_plugins.deacsm.libadobe", line 29, in <module> from oscrypto import keys File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module> from ._asymmetric import parse_certificate, parse_private, parse_public File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module> from .kdf import pbkdf1, pbkdf2, pkcs12_kdf File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module> from .util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 14, in <module> from ._openssl.util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/util.py", line 6, in <module> from ._libcrypto import libcrypto, libcrypto_version_info, handle_openssl_error File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 15, in <module> from ._libcrypto_ctypes import ( File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 688, in <module> raise FFIEngineError('Error initializing ctypes') oscrypto._ffi.FFIEngineError: Error initializing ctypes During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre/customize/ui.py", line 673, in initialize_plugin File "calibre_plugins.deacsm.__init__", line 187, in initialize from libadobe import createDeviceKeyFile, update_account_path ModuleNotFoundError: No module named 'libadobe' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre/gui2/preferences/plugins.py", line 326, in add_plugin File "calibre/customize/ui.py", line 483, in add_plugin File "calibre/customize/ui.py", line 678, in initialize_plugin calibre.customize.InvalidPlugin: Inizializzazione del plugin Traceback (most recent call last): File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 304, in <module> libcrypto.EVP_PKEY_size.argtypes = [ File "ctypes/__init__.py", line 386, in __getattr__ File "ctypes/__init__.py", line 391, in __getitem__ AttributeError: /lib/x86_64-linux-gnu/libcrypto.so.3: undefined symbol: EVP_PKEY_size During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre_plugins.deacsm.__init__", line 184, in initialize from calibre_plugins.deacsm.libadobe import createDeviceKeyFile, update_account_path File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 671, in _load_unlocked File "calibre/customize/zipplugin.py", line 191, in exec_module File "calibre_plugins.deacsm.libadobe", line 29, in <module> from oscrypto import keys File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module> from ._asymmetric import parse_certificate, parse_private, parse_public File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module> from .kdf import pbkdf1, pbkdf2, pkcs12_kdf File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module> from .util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 14, in <module> from ._openssl.util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/util.py", line 6, in <module> from ._libcrypto import libcrypto, libcrypto_version_info, handle_openssl_error File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 15, in <module> from ._libcrypto_ctypes import ( File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 688, in <module> raise FFIEngineError('Error initializing ctypes') oscrypto._ffi.FFIEngineError: Error initializing ctypes During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre/customize/ui.py", line 673, in initialize_plugin File "calibre_plugins.deacsm.__init__", line 187, in initialize from libadobe import createDeviceKeyFile, update_account_path ModuleNotFoundError: No module named 'libadobe' non riuscita con messaggio: Traceback (most recent call last): File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 304, in <module> libcrypto.EVP_PKEY_size.argtypes = [ File "ctypes/__init__.py", line 386, in __getattr__ File "ctypes/__init__.py", line 391, in __getitem__ AttributeError: /lib/x86_64-linux-gnu/libcrypto.so.3: undefined symbol: EVP_PKEY_size During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre_plugins.deacsm.__init__", line 184, in initialize from calibre_plugins.deacsm.libadobe import createDeviceKeyFile, update_account_path File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 671, in _load_unlocked File "calibre/customize/zipplugin.py", line 191, in exec_module File "calibre_plugins.deacsm.libadobe", line 29, in <module> from oscrypto import keys File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module> from ._asymmetric import parse_certificate, parse_private, parse_public File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module> from .kdf import pbkdf1, pbkdf2, pkcs12_kdf File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module> from .util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 14, in <module> from ._openssl.util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/util.py", line 6, in <module> from ._libcrypto import libcrypto, libcrypto_version_info, handle_openssl_error File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 15, in <module> from ._libcrypto_ctypes import ( File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 688, in <module> raise FFIEngineError('Error initializing ctypes') oscrypto._ffi.FFIEngineError: Error initializing ctypes During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre/customize/ui.py", line 673, in initialize_plugin File "calibre_plugins.deacsm.__init__", line 187, in initialize from libadobe import createDeviceKeyFile, update_account_path ModuleNotFoundError: No module named 'libadobe' and I get this error: Code:
calibre, version 5.37.0 ERRORE: Eccezione non gestita: <b>InvalidPlugin</b>:Inizializzazione del plugin Traceback (most recent call last): File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 304, in <module> libcrypto.EVP_PKEY_size.argtypes = [ File "/usr/lib/python3.10/ctypes/__init__.py", line 387, in __getattr__ func = self.__getitem__(name) File "/usr/lib/python3.10/ctypes/__init__.py", line 392, in __getitem__ func = self._FuncPtr((name_or_ordinal, self)) AttributeError: /lib/x86_64-linux-gnu/libcrypto.so.3: undefined symbol: EVP_PKEY_size During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre_plugins.deacsm.__init__", line 184, in initialize from calibre_plugins.deacsm.libadobe import createDeviceKeyFile, update_account_path File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 688, in _load_unlocked File "/usr/lib/calibre/calibre/customize/zipplugin.py", line 191, in exec_module exec(compiled, module.__dict__) File "calibre_plugins.deacsm.libadobe", line 29, in <module> from oscrypto import keys File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module> from ._asymmetric import parse_certificate, parse_private, parse_public File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module> from .kdf import pbkdf1, pbkdf2, pkcs12_kdf File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module> from .util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 14, in <module> from ._openssl.util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/util.py", line 6, in <module> from ._libcrypto import libcrypto, libcrypto_version_info, handle_openssl_error File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 15, in <module> from ._libcrypto_ctypes import ( File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 688, in <module> raise FFIEngineError('Error initializing ctypes') oscrypto._ffi.FFIEngineError: Error initializing ctypes During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/calibre/calibre/customize/ui.py", line 673, in initialize_plugin p.initialize() File "calibre_plugins.deacsm.__init__", line 187, in initialize from libadobe import createDeviceKeyFile, update_account_path ModuleNotFoundError: No module named 'libadobe' non riuscita con messaggio: Traceback (most recent call last): File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 304, in <module> libcrypto.EVP_PKEY_size.argtypes = [ File "/usr/lib/python3.10/ctypes/__init__.py", line 387, in __getattr__ func = self.__getitem__(name) File "/usr/lib/python3.10/ctypes/__init__.py", line 392, in __getitem__ func = self._FuncPtr((name_or_ordinal, self)) AttributeError: /lib/x86_64-linux-gnu/libcrypto.so.3: undefined symbol: EVP_PKEY_size During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre_plugins.deacsm.__init__", line 184, in initialize from calibre_plugins.deacsm.libadobe import createDeviceKeyFile, update_account_path File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 688, in _load_unlocked File "/usr/lib/calibre/calibre/customize/zipplugin.py", line 191, in exec_module exec(compiled, module.__dict__) File "calibre_plugins.deacsm.libadobe", line 29, in <module> from oscrypto import keys File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module> from ._asymmetric import parse_certificate, parse_private, parse_public File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module> from .kdf import pbkdf1, pbkdf2, pkcs12_kdf File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module> from .util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 14, in <module> from ._openssl.util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/util.py", line 6, in <module> from ._libcrypto import libcrypto, libcrypto_version_info, handle_openssl_error File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 15, in <module> from ._libcrypto_ctypes import ( File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 688, in <module> raise FFIEngineError('Error initializing ctypes') oscrypto._ffi.FFIEngineError: Error initializing ctypes During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/calibre/calibre/customize/ui.py", line 673, in initialize_plugin p.initialize() File "calibre_plugins.deacsm.__init__", line 187, in initialize from libadobe import createDeviceKeyFile, update_account_path ModuleNotFoundError: No module named 'libadobe' calibre 5.37 embedded-python: False is64bit: True Linux-5.15.0-27-generic-x86_64-with-glibc2.35 Linux ('64bit', 'ELF') ('Linux', '5.15.0-27-generic', '#28-Ubuntu SMP Thu Apr 14 04:55:28 UTC 2022') Python 3.10.4 Interface language: it Traceback (most recent call last): File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 304, in <module> libcrypto.EVP_PKEY_size.argtypes = [ File "/usr/lib/python3.10/ctypes/__init__.py", line 387, in __getattr__ func = self.__getitem__(name) File "/usr/lib/python3.10/ctypes/__init__.py", line 392, in __getitem__ func = self._FuncPtr((name_or_ordinal, self)) AttributeError: /lib/x86_64-linux-gnu/libcrypto.so.3: undefined symbol: EVP_PKEY_size During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre_plugins.deacsm.__init__", line 184, in initialize from calibre_plugins.deacsm.libadobe import createDeviceKeyFile, update_account_path File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 688, in _load_unlocked File "/usr/lib/calibre/calibre/customize/zipplugin.py", line 191, in exec_module exec(compiled, module.__dict__) File "calibre_plugins.deacsm.libadobe", line 29, in <module> from oscrypto import keys File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module> from ._asymmetric import parse_certificate, parse_private, parse_public File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module> from .kdf import pbkdf1, pbkdf2, pkcs12_kdf File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module> from .util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 14, in <module> from ._openssl.util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/util.py", line 6, in <module> from ._libcrypto import libcrypto, libcrypto_version_info, handle_openssl_error File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 15, in <module> from ._libcrypto_ctypes import ( File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 688, in <module> raise FFIEngineError('Error initializing ctypes') oscrypto._ffi.FFIEngineError: Error initializing ctypes During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/calibre/calibre/customize/ui.py", line 673, in initialize_plugin p.initialize() File "calibre_plugins.deacsm.__init__", line 187, in initialize from libadobe import createDeviceKeyFile, update_account_path ModuleNotFoundError: No module named 'libadobe' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/calibre/calibre/gui2/preferences/plugins.py", line 326, in add_plugin plugin = add_plugin(path) File "/usr/lib/calibre/calibre/customize/ui.py", line 483, in add_plugin plugin = initialize_plugin(plugin, path_to_zip_file, PluginInstallationType.EXTERNAL) File "/usr/lib/calibre/calibre/customize/ui.py", line 678, in initialize_plugin raise InvalidPlugin((_('Initialization of plugin %s failed with traceback:') calibre.customize.InvalidPlugin: Inizializzazione del plugin Traceback (most recent call last): File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 304, in <module> libcrypto.EVP_PKEY_size.argtypes = [ File "/usr/lib/python3.10/ctypes/__init__.py", line 387, in __getattr__ func = self.__getitem__(name) File "/usr/lib/python3.10/ctypes/__init__.py", line 392, in __getitem__ func = self._FuncPtr((name_or_ordinal, self)) AttributeError: /lib/x86_64-linux-gnu/libcrypto.so.3: undefined symbol: EVP_PKEY_size During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre_plugins.deacsm.__init__", line 184, in initialize from calibre_plugins.deacsm.libadobe import createDeviceKeyFile, update_account_path File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 688, in _load_unlocked File "/usr/lib/calibre/calibre/customize/zipplugin.py", line 191, in exec_module exec(compiled, module.__dict__) File "calibre_plugins.deacsm.libadobe", line 29, in <module> from oscrypto import keys File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module> from ._asymmetric import parse_certificate, parse_private, parse_public File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module> from .kdf import pbkdf1, pbkdf2, pkcs12_kdf File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module> from .util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 14, in <module> from ._openssl.util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/util.py", line 6, in <module> from ._libcrypto import libcrypto, libcrypto_version_info, handle_openssl_error File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 15, in <module> from ._libcrypto_ctypes import ( File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 688, in <module> raise FFIEngineError('Error initializing ctypes') oscrypto._ffi.FFIEngineError: Error initializing ctypes During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/calibre/calibre/customize/ui.py", line 673, in initialize_plugin p.initialize() File "calibre_plugins.deacsm.__init__", line 187, in initialize from libadobe import createDeviceKeyFile, update_account_path ModuleNotFoundError: No module named 'libadobe' non riuscita con messaggio: Traceback (most recent call last): File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 304, in <module> libcrypto.EVP_PKEY_size.argtypes = [ File "/usr/lib/python3.10/ctypes/__init__.py", line 387, in __getattr__ func = self.__getitem__(name) File "/usr/lib/python3.10/ctypes/__init__.py", line 392, in __getitem__ func = self._FuncPtr((name_or_ordinal, self)) AttributeError: /lib/x86_64-linux-gnu/libcrypto.so.3: undefined symbol: EVP_PKEY_size During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre_plugins.deacsm.__init__", line 184, in initialize from calibre_plugins.deacsm.libadobe import createDeviceKeyFile, update_account_path File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 688, in _load_unlocked File "/usr/lib/calibre/calibre/customize/zipplugin.py", line 191, in exec_module exec(compiled, module.__dict__) File "calibre_plugins.deacsm.libadobe", line 29, in <module> from oscrypto import keys File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module> from ._asymmetric import parse_certificate, parse_private, parse_public File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module> from .kdf import pbkdf1, pbkdf2, pkcs12_kdf File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module> from .util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 14, in <module> from ._openssl.util import rand_bytes File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/util.py", line 6, in <module> from ._libcrypto import libcrypto, libcrypto_version_info, handle_openssl_error File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 15, in <module> from ._libcrypto_ctypes import ( File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 688, in <module> raise FFIEngineError('Error initializing ctypes') oscrypto._ffi.FFIEngineError: Error initializing ctypes During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/calibre/calibre/customize/ui.py", line 673, in initialize_plugin p.initialize() File "calibre_plugins.deacsm.__init__", line 187, in initialize from libadobe import createDeviceKeyFile, update_account_path ModuleNotFoundError: No module named 'libadobe' Last edited by qfwfq; 04-29-2022 at 06:50 AM. Reason: Changed Calibre version |
![]() |
![]() |
![]() |
#142 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 182
Karma: 2010542
Join Date: Sep 2021
Device: PB Era, PB InkPad 3 Pro
|
Thanks for reporting this.
This is caused by the openssl 3.0 update which is apparently included in Ubuntu 22.04. My plugin comes with oscrypto 1.2.1 which does not yet support openssl 3.0 apparently (Bug report: https://github.com/wbond/oscrypto/issues/55 ) According to that bug report, this issue has been fixed with oscrypto 1.3.0 which was released in March, so in the next update I'm going to switch to oscrypto 1.3.0 and then that error should hopefully be gone. |
![]() |
![]() |
![]() |
#143 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 25
Karma: 13112
Join Date: May 2013
Device: Sony PRS-650; Kobo H2O; Kobo Libra 2; ONYX BOOX Note Air 2 Plus
|
Thanx,
I'm looking forward for it as your plugin avoid me switching to Windows every time I get a book from my library |
![]() |
![]() |
![]() |
#144 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 182
Karma: 2010542
Join Date: Sep 2021
Device: PB Era, PB InkPad 3 Pro
|
@qfwfq I've built a test version of my plugin with support for Ubuntu 22.04, but I don't have a VM with 22.04 set up so it's untested. It still works on my 20.04 machine so at least it didn't break stuff.
Would you mind testing it and tell me if it works? EDIT: Removed test version as it's still broken. Last edited by Leseratte_10; 05-03-2022 at 11:56 AM. |
![]() |
![]() |
![]() |
#145 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 25
Karma: 13112
Join Date: May 2013
Device: Sony PRS-650; Kobo H2O; Kobo Libra 2; ONYX BOOX Note Air 2 Plus
|
Now the plugin does install on Ubuntu 22.04 but if I configure it with an anonymous account I get this error
Code:
calibre, version 5.37.0 ERRORE: Eccezione non gestita: <b>OSError</b>:OpenSSL has been compiled without RC2 support calibre 5.37 embedded-python: False is64bit: True Linux-5.15.0-27-generic-x86_64-with-glibc2.35 Linux ('64bit', 'ELF') ('Linux', '5.15.0-27-generic', '#28-Ubuntu SMP Thu Apr 14 04:55:28 UTC 2022') Python 3.10.4 Interface language: it Successfully initialized third party plugins: DeACSM (0, 0, 15) && DeDRM (10, 0, 2) && Obok DeDRM (10, 0, 0) Traceback (most recent call last): File "calibre_plugins.deacsm.config", line 1032, in create_anon_auth success, resp = activateDevice(idx, None) File "/home/m/Scaricati/calibre-plugin-test-ubuntu-2204.zip/libadobeAccount.py", line 828, in activateDevice signature = sign_node(req_xml) File "/home/m/Scaricati/calibre-plugin-test-ubuntu-2204.zip/libadobe.py", line 518, in sign_node my_priv_key, _, _ = keys.parse_pkcs12(my_pkcs12, base64.b64encode(devkey_bytes)) File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/asymmetric.py", line 800, in parse_pkcs12 return _parse_pkcs12(data, password, load_private_key) File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 868, in _parse_pkcs12 decrypted_content = _decrypt_encrypted_data(encryption_algorithm_info, encrypted_content, password) File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 1038, in _decrypt_encrypted_data plaintext = decrypt_func(enc_key, encrypted_content, enc_iv) File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/symmetric.py", line 358, in rc2_cbc_pkcs5_decrypt raise EnvironmentError('OpenSSL has been compiled without RC2 support') OSError: OpenSSL has been compiled without RC2 support |
![]() |
![]() |
![]() |
#146 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 25
Karma: 13112
Join Date: May 2013
Device: Sony PRS-650; Kobo H2O; Kobo Libra 2; ONYX BOOX Note Air 2 Plus
|
Same problem if I configure it with an Adobe ID
Code:
calibre, version 5.37.0 ERRORE: Eccezione non gestita: <b>OSError</b>:OpenSSL has been compiled without RC2 support calibre 5.37 embedded-python: False is64bit: True Linux-5.15.0-27-generic-x86_64-with-glibc2.35 Linux ('64bit', 'ELF') ('Linux', '5.15.0-27-generic', '#28-Ubuntu SMP Thu Apr 14 04:55:28 UTC 2022') Python 3.10.4 Interface language: it Successfully initialized third party plugins: DeACSM (0, 0, 15) && DeDRM (10, 0, 2) && Obok DeDRM (10, 0, 0) Traceback (most recent call last): File "calibre_plugins.deacsm.config", line 1208, in link_account success, resp = activateDevice(vers_idx, None) File "/home/m/.config/calibre/plugins/DeACSM.zip/libadobeAccount.py", line 828, in activateDevice signature = sign_node(req_xml) File "/home/m/.config/calibre/plugins/DeACSM.zip/libadobe.py", line 518, in sign_node my_priv_key, _, _ = keys.parse_pkcs12(my_pkcs12, base64.b64encode(devkey_bytes)) File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/asymmetric.py", line 800, in parse_pkcs12 return _parse_pkcs12(data, password, load_private_key) File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 868, in _parse_pkcs12 decrypted_content = _decrypt_encrypted_data(encryption_algorithm_info, encrypted_content, password) File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 1038, in _decrypt_encrypted_data plaintext = decrypt_func(enc_key, encrypted_content, enc_iv) File "/home/m/.config/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/symmetric.py", line 358, in rc2_cbc_pkcs5_decrypt raise EnvironmentError('OpenSSL has been compiled without RC2 support') OSError: OpenSSL has been compiled without RC2 support |
![]() |
![]() |
![]() |
#147 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: May 2022
Device: Bookeen Diva HD, Kobo sage
|
I just discovered this thread and this plugin and wanted to thanks Leseratte_10 for it. I can finally stop using ADE. What an horrible software lol. I'm now considering reinstalling Linuxmint on my computer!
|
![]() |
![]() |
![]() |
#148 | |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 182
Karma: 2010542
Join Date: Sep 2021
Device: PB Era, PB InkPad 3 Pro
|
Quote:
I'll have to check if these can somehow be enabled through the plugin or if it would need additional system changes... |
|
![]() |
![]() |
![]() |
#149 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 37,433
Karma: 149856306
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Last edited by DNSB; 05-01-2022 at 03:52 PM. |
|
![]() |
![]() |
![]() |
#150 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 182
Karma: 2010542
Join Date: Sep 2021
Device: PB Era, PB InkPad 3 Pro
|
I believe that's already happening with oscrypto, if I'm reading this code correctly: https://github.com/wbond/oscrypto/bl...bcrypto.py#L45
I'll set up a 22.04 VM asap so I can test and verify this myself and attempt a couple workarounds. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[FileType Plugin] GetFileName | Terisa de morgan | Plugins | 412 | 03-15-2024 01:56 AM |
[FileType Plugin] YVES Bible Plugin | ClashTheBunny | Plugins | 27 | 01-16-2023 01:25 AM |
help with epub on_import filetype plugin | digitalvideo | Development | 4 | 02-27-2020 05:13 AM |
Question about file_types in FileType plugin | Terisa de morgan | Plugins | 6 | 02-08-2017 05:53 AM |
Zip Filetype Plugin? | rsingley | Plugins | 7 | 02-11-2011 05:11 PM |