I'd cautiously suggest skipping the SSL verification, but the larger issue with the ipv6 resolution remains.
The, unredacted, ipv6 error line below is repeated *many* times before ultimately dumping the later stack trace.
time="2026-05-30 01:01:05" level=error msg="Error parsing IP address: fe80::xxxx:xxxx:xxxx:xxxx%Ethernet"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] Running Python 3.12.3 (tags/v3.12.3:f6650f9, Apr 9 2024, 14:05:25) [MSC v.1938 64 bit (AMD64)] at C:\\_python\\python.exe"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] Traceback (most recent call last):"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\socks.py\", line 809, in connect"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] negotiate(self, dest_addr, dest_port)"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\socks.py\", line 443, in _negotiate_SOCKS5"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] self.proxy_peername, self.proxy_sockname = self._SOCKS5_request("
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\socks.py\", line 533, in _SOCKS5_request"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] raise SOCKS5Error(\"{:#04x}: {}\".format(status, error))"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] socks.SOCKS5Error: 0x02: Connection not allowed by ruleset"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] "
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] During handling of the above exception, another exception occurred:"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] "
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] Traceback (most recent call last):"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\contrib\\socks.py\", line 96, in _new_conn"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] conn = socks.create_connection("
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\socks.py\", line 209, in create_connection"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] raise err"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\socks.py\", line 199, in create_connection"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] sock.connect((remote_host, remote_port))"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\socks.py\", line 47, in wrapper"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] return function(*args, **kwargs)"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\socks.py\", line 814, in connect"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] raise GeneralProxyError(\"Socket error\", error)"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] socks.GeneralProxyError: Socket error: 0x02: Connection not allowed by ruleset"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] "
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] During handling of the above exception, another exception occurred:"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] "
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] Traceback (most recent call last):"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\connectionpool.py\", line 715, in urlopen"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] httplib_response = self._make_request("
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\connectionpool.py\", line 404, in _make_request"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] self._validate_conn(conn)"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\connectionpool.py\", line 1060, in _validate_conn"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] conn.connect()"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\connection.py\", line 363, in connect"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] self.sock = conn = self._new_conn()"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\contrib\\socks.py\", line 127, in _new_conn"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] raise NewConnectionError("
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] urllib3.exceptions.NewConnectionError: <urllib3.contrib.socks.SOCKSHTTPSConnection object at 0x0000015BC0CF1EB0>: Failed to establish a new connection: 0x02: Connection not allowed by ruleset"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] "
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] During handling of the above exception, another exception occurred:"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] "
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] Traceback (most recent call last):"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\requests\\adapters.py\", line 439, in send"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] resp = conn.urlopen("
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\connectionpool.py\", line 801, in urlopen"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] retries = retries.increment("
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\util\\retry.py\", line 594, in increment"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] raise MaxRetryError(_pool, url, error or ResponseError(cause))"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] urllib3.exceptions.MaxRetryError: SOCKSHTTPSConnectionPool(host='myStashHost', port=443): Max retries exceeded with url: /graphql (Caused by NewConnectionError('<urllib3.contrib.socks.SOCKSHTTPSConnection object at 0x0000015BC0CF1EB0>: Failed to establish a new connection: 0x02: Connection not allowed by ruleset'))"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] "
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] During handling of the above exception, another exception occurred:"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] "
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] Traceback (most recent call last):"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\stash\\scrapers\\community\\EmbeddedMetadata\\embedded-metadata.py\", line 396, in <module>"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] files = get_imape_paths(image_id)"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\stash\\scrapers\\community\\EmbeddedMetadata\\embedded-metadata.py\", line 380, in get_imape_paths"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] result = graphql.callGraphQL(query, {\"id\": image_id})"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\stash\\scrapers\\community\\py_common\\graphql.py\", line 41, in callGraphQL"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] response = requests.post(stash_url, json=json, headers=headers)"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\requests\\api.py\", line 119, in post"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] return request('post', url, data=data, json=json, **kwargs)"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\requests\\api.py\", line 61, in request"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] return session.request(method=method, url=url, **kwargs)"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\requests\\sessions.py\", line 542, in request"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] resp = self.send(prep, **send_kwargs)"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\requests\\sessions.py\", line 655, in send"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] r = adapter.send(request, **kwargs)"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\requests\\adapters.py\", line 516, in send"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] raise ConnectionError(e, request=request)"
time="2026-05-30 01:09:21" level=error msg="[Scrape / EmbeddedMetadata] requests.exceptions.ConnectionError: SOCKSHTTPSConnectionPool(host='myStashHost', port=443): Max retries exceeded with url: /graphql (Caused by NewConnectionError('<urllib3.contrib.socks.SOCKSHTTPSConnection object at 0x0000015BC0CF1EB0>: Failed to establish a new connection: 0x02: Connection not allowed by ruleset'))"
time="2026-05-30 01:09:21" level=error msg="scrapeSingleImage: input: scrapeSingleImage scraper EmbeddedMetadata: scraper script error: exit status 69"
and also
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] Running Python 3.12.3 (tags/v3.12.3:f6650f9, Apr 9 2024, 14:05:25) [MSC v.1938 64 bit (AMD64)] at C:\\_python\\python.exe"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] Traceback (most recent call last):"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\connectionpool.py\", line 715, in urlopen"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] httplib_response = self._make_request("
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\connectionpool.py\", line 404, in _make_request"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] self._validate_conn(conn)"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\connectionpool.py\", line 1060, in _validate_conn"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] conn.connect()"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\connection.py\", line 419, in connect"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] self.sock = ssl_wrap_socket("
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\util\\ssl_.py\", line 453, in ssl_wrap_socket"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls)"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\util\\ssl_.py\", line 495, in _ssl_wrap_socket_impl"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] return ssl_context.wrap_socket(sock)"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\ssl.py\", line 455, in wrap_socket"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] return self.sslsocket_class._create("
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\ssl.py\", line 1042, in _create"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] self.do_handshake()"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\ssl.py\", line 1320, in do_handshake"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] self._sslobj.do_handshake()"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1000)"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] "
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] During handling of the above exception, another exception occurred:"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] "
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] Traceback (most recent call last):"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\requests\\adapters.py\", line 439, in send"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] resp = conn.urlopen("
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\connectionpool.py\", line 801, in urlopen"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] retries = retries.increment("
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\urllib3\\util\\retry.py\", line 594, in increment"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] raise MaxRetryError(_pool, url, error or ResponseError(cause))"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /graphql (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1000)')))"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] "
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] During handling of the above exception, another exception occurred:"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] "
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] Traceback (most recent call last):"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\stash\\scrapers\\community\\EmbeddedMetadata\\embedded-metadata.py\", line 396, in <module>"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] files = get_imape_paths(image_id)"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\stash\\scrapers\\community\\EmbeddedMetadata\\embedded-metadata.py\", line 380, in get_imape_paths"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] result = graphql.callGraphQL(query, {\"id\": image_id})"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\stash\\scrapers\\community\\py_common\\graphql.py\", line 41, in callGraphQL"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] response = requests.post(stash_url, json=json, headers=headers)"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\requests\\api.py\", line 119, in post"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] return request('post', url, data=data, json=json, **kwargs)"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\requests\\api.py\", line 61, in request"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] return session.request(method=method, url=url, **kwargs)"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\requests\\sessions.py\", line 542, in request"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] resp = self.send(prep, **send_kwargs)"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\requests\\sessions.py\", line 655, in send"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] r = adapter.send(request, **kwargs)"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] File \"C:\\_python\\Lib\\site-packages\\requests\\adapters.py\", line 514, in send"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] raise SSLError(e, request=request)"
time="2026-05-30 01:11:36" level=error msg="[Scrape / EmbeddedMetadata] requests.exceptions.SSLError: HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /graphql (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1000)')))"
time="2026-05-30 01:11:36" level=error msg="scrapeSingleImage: input: scrapeSingleImage scraper EmbeddedMetadata: scraper script error: exit status 69"
Scraper name
py_common
Scraper version
8cdc052
Which scraper type(s) are affected?
imageByURL
Specific examples
So the short of it is that if I set
url = https://myStashHostinconfig.ini, subsequent calls fail because (I think) the OS resolves this to a link local ipv6 address. URLLib3 seems to choke hard on this<urllib3.contrib.socks.SOCKSHTTPSConnection object at 0x0000015BC0CF1EB0>: Failed to establish a new connection: 0x02: Connection not allowed by rulesetWhen "myStashHost" is replaced by
127.0.0.1subsequent calls fail withSSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1000)'), naturally.I'd cautiously suggest skipping the SSL verification, but the larger issue with the ipv6 resolution remains.
Logs
Additional details
Stash: 0.31.1
OS: Windows 10
Python: 3.12.3
Have you looked at existing bug reports?
Are you in a country that may be geoblocked by the site being scraped?