Junior Member
Posts: 2
Karma: 10
Join Date: Jan 2025
Device: Kindle
|
Hi, when I initially setup my Libby passkey it allowed me to make a 6 digit alphanumeric one. When I tried to connect calibre using the libby plugin it asked for an 8 digit setup code. I tried to delete my previous passkey but it just would automatically make one again without asking me to choose one. I read somewhere that I could attempt to connect it as Sonos speakers and that gave me an 8 digit code. I input that code into the Overdrive libby plugin and got an error:
calibre, version 7.24.0
ERROR: Unhandled exception: <b>ClientConnectionError</b>:<calibre_plugins.overdrive_libby.libby.error s.ClientConnectionError; http_status=0, msg='URLError <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'sentry-read.svc.overdrive.com'. (_ssl.c:1006)>', error_response='''>
calibre 7.24 embedded-python: True
macOS-15.1.1-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '24.1.0', 'Darwin Kernel Version 24.1.0: Thu Oct 10 21:02:27 PDT 2024; root:xnu-11215.41.3~2/RELEASE_X86_64')
Python 3.11.5
OSX: ('15.1.1', ('', '', ''), 'x86_64')
Interface language: None
EXE path: /Applications/calibre.app/Contents/MacOS/calibre
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 19, 0) && DeDRM (10, 0, 9) && Package KFX (from KFX Input) (2, 19, 0) && Count Pages (1, 13, 6) && Goodreads (1, 8, 2) && KFX metadata reader (from KFX Input) (2, 19, 0) && From KFX (2, 19, 0) && KFX Input (2, 19, 0) && Set KFX metadata (from KFX Output) (2, 13, 0) && KFX Output (2, 13, 0) && Kindle hi-res covers (0, 5, 1) && Manage Series (1, 5, 2) && Modify ePub (1, 8, 5) && OverDrive Libby (0, 1, 9) && Quality Check (1, 13, 16) && WordDumb (3, 33, 1)
Traceback (most recent call last):
File "urllib/request.py", line 1348, in do_open
File "http/client.py", line 1286, in request
File "http/client.py", line 1332, in _send_request
File "http/client.py", line 1281, in endheaders
File "http/client.py", line 1041, in _send_output
File "http/client.py", line 979, in send
File "http/client.py", line 1458, in connect
File "ssl.py", line 517, in wrap_socket
File "ssl.py", line 1108, in _create
File "ssl.py", line 1379, in do_handshake
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'sentry-read.svc.overdrive.com'. (_ssl.c:1006)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre_plugins.overdrive_libby.libby.client" , line 518, in send_request
response = req_opener.open(req, timeout=self.timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "urllib/request.py", line 519, in open
File "urllib/request.py", line 536, in _open
File "urllib/request.py", line 496, in _call_chain
File "urllib/request.py", line 1391, in https_open
File "urllib/request.py", line 1351, in do_open
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'sentry-read.svc.overdrive.com'. (_ssl.c:1006)>
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "calibre_plugins.overdrive_libby.action", line 133, in <lambda>
triggered=lambda: self.interface_action_base_plugin.do_user_config(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "calibre/customize/__init__.py", line 188, in do_user_config
File "calibre_plugins.overdrive_libby.__init__", line 104, in save_settings
config_widget.save_settings()
File "calibre_plugins.overdrive_libby.config", line 947, in save_settings
chip_res = libby_client.get_chip()
^^^^^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.overdrive_libby.libby.client" , line 593, in get_chip
res: Dict = self.send_request(
^^^^^^^^^^^^^^^^^^
File "calibre_plugins.overdrive_libby.libby.client" , line 556, in send_request
raise ClientConnectionError(
calibre_plugins.overdrive_libby.libby.errors.Clien tConnectionError: <calibre_plugins.overdrive_libby.libby.errors.Clie ntConnectionError; http_status=0, msg='URLError <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'sentry-read.svc.overdrive.com'. (_ssl.c:1006)>', error_response='''>
-------
I have been trying for hours to figure this out. Can anybody help me? Thank you in advance!
|