Open
Description
Bug description
Attempted to install the plugin to Calibre 7.18 on macOS Sonoma in the following ways:
- Through Preferences > Plugins > Get new plugins > searchfor acsm and then install
- Download 0.0.16 zip from this repo, then in Calibre Preferences > Plugins > Load plugin from file
Throws the same error in both cases:
calibre, version 7.18.0
ERROR: Install plugin failed: A problem occurred while installing this plugin. This plugin will now be uninstalled. Please post the error message in details below into the forum thread for this plugin and restart calibre.
Traceback (most recent call last):
File "calibre/customize/ui.py", line 722, in initialize_plugin
File "calibre_plugins.deacsm.__init__", line 226, in initialize
from libadobe import createDeviceKeyFile, update_account_path, sendHTTPRequest
File "/var/folders/dz/wvb1lxq56wg_wk3ppwqw4mdc0000gn/C/calibre_7.18.0_tmp_65youd1e/g70hhux5.zip/libadobe.py", line 59, in <module>
from oscrypto import keys
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module>
from ._asymmetric import parse_certificate, parse_private, parse_public
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module>
from .kdf import pbkdf1, pbkdf2, pkcs12_kdf
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module>
from .util import rand_bytes
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 10, in <module>
from ._mac.util import rand_bytes
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_mac/util.py", line 208, in <module>
from .._openssl._libcrypto import libcrypto
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 24, in <module>
from ._libcrypto_ctypes import (
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 30, in <module>
libcrypto = CDLL(libcrypto_path, use_errno=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ctypes/__init__.py", line 376, in __init__
OSError: dlopen(/usr/local/lib/libcrypto.dylib, 0x0006): tried: '/usr/local/lib/libcrypto.dylib' (code signature in <FE4CC808-DD03-3873-9906-B342484034D1> '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/lib/libcrypto.dylib' (no such file), '/usr/local/lib/libcrypto.dylib' (code signature in <FE4CC808-DD03-3873-9906-B342484034D1> '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.), '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' (code signature in <FE4CC808-DD03-3873-9906-B342484034D1> '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' (no such file), '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' (code signature in <FE4CC808-DD03-3873-9906-B342484034D1> '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre/gui2/dialogs/plugin_updater.py", line 742, in _install_clicked
File "calibre/customize/ui.py", line 532, in add_plugin
File "calibre/customize/ui.py", line 727, in initialize_plugin
calibre.customize.InvalidPlugin: Initialization of plugin Traceback (most recent call last):
File "calibre/customize/ui.py", line 722, in initialize_plugin
File "calibre_plugins.deacsm.__init__", line 226, in initialize
from libadobe import createDeviceKeyFile, update_account_path, sendHTTPRequest
File "/var/folders/dz/wvb1lxq56wg_wk3ppwqw4mdc0000gn/C/calibre_7.18.0_tmp_65youd1e/g70hhux5.zip/libadobe.py", line 59, in <module>
from oscrypto import keys
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module>
from ._asymmetric import parse_certificate, parse_private, parse_public
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module>
from .kdf import pbkdf1, pbkdf2, pkcs12_kdf
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module>
from .util import rand_bytes
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 10, in <module>
from ._mac.util import rand_bytes
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_mac/util.py", line 208, in <module>
from .._openssl._libcrypto import libcrypto
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 24, in <module>
from ._libcrypto_ctypes import (
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 30, in <module>
libcrypto = CDLL(libcrypto_path, use_errno=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ctypes/__init__.py", line 376, in __init__
OSError: dlopen(/usr/local/lib/libcrypto.dylib, 0x0006): tried: '/usr/local/lib/libcrypto.dylib' (code signature in <FE4CC808-DD03-3873-9906-B342484034D1> '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/lib/libcrypto.dylib' (no such file), '/usr/local/lib/libcrypto.dylib' (code signature in <FE4CC808-DD03-3873-9906-B342484034D1> '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.), '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' (code signature in <FE4CC808-DD03-3873-9906-B342484034D1> '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' (no such file), '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' (code signature in <FE4CC808-DD03-3873-9906-B342484034D1> '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.)
failed with traceback:
Traceback (most recent call last):
File "calibre/customize/ui.py", line 722, in initialize_plugin
File "calibre_plugins.deacsm.__init__", line 226, in initialize
from libadobe import createDeviceKeyFile, update_account_path, sendHTTPRequest
File "/var/folders/dz/wvb1lxq56wg_wk3ppwqw4mdc0000gn/C/calibre_7.18.0_tmp_65youd1e/g70hhux5.zip/libadobe.py", line 59, in <module>
from oscrypto import keys
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/keys.py", line 5, in <module>
from ._asymmetric import parse_certificate, parse_private, parse_public
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_asymmetric.py", line 27, in <module>
from .kdf import pbkdf1, pbkdf2, pkcs12_kdf
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/kdf.py", line 9, in <module>
from .util import rand_bytes
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/util.py", line 10, in <module>
from ._mac.util import rand_bytes
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_mac/util.py", line 208, in <module>
from .._openssl._libcrypto import libcrypto
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto.py", line 24, in <module>
from ._libcrypto_ctypes import (
File "/Users/[redacted]/Library/Preferences/calibre/plugins/DeACSM/modules/oscrypto/oscrypto/_openssl/_libcrypto_ctypes.py", line 30, in <module>
libcrypto = CDLL(libcrypto_path, use_errno=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ctypes/__init__.py", line 376, in __init__
OSError: dlopen(/usr/local/lib/libcrypto.dylib, 0x0006): tried: '/usr/local/lib/libcrypto.dylib' (code signature in <FE4CC808-DD03-3873-9906-B342484034D1> '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/lib/libcrypto.dylib' (no such file), '/usr/local/lib/libcrypto.dylib' (code signature in <FE4CC808-DD03-3873-9906-B342484034D1> '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.), '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' (code signature in <FE4CC808-DD03-3873-9906-B342484034D1> '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' (no such file), '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' (code signature in <FE4CC808-DD03-3873-9906-B342484034D1> '/usr/local/Cellar/openssl@3/3.3.2/lib/libcrypto.3.dylib' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.)
Operating system
MacOS
Which version of Calibre are you running?
7.18.0
Which version of the ACSM Input plugin are you running?
v0.0.16
Import type
No response
Further information
No response
Metadata
Assignees
Labels
No labels
Activity