[GH-ISSUE #2017] Failed to fetch versions from ComfyRegistry Even with bypass_ssl=True #845

Closed
opened 2026-10-27 21:22:57 +00:00 by bsakaguchi · 8 comments
Owner

Originally created by @creatorbrew on GitHub (Jul 21, 2025).
Original GitHub issue: https://github.com/Comfy-Org/ComfyUI-Manager/issues/2017

I can not install any nodes.
I am using the latest ComfyUI Manager 3.34.1 and everything (Comfyui and the Manager) are up to date.
I am using ComfyUI Portable.

For the config.ini I set bypass_ssl=True

Yet that seems to be ignored and I get the following:

File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\adapters.py", line 698, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='api.comfy.org', port=443): Max retries exceeded with url: /nodes/comfyui_controlnet_aux/install?version=1.1.0 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1010)')))
Install(git-clone) error[1]: https://github.com/Fannovel16/comfyui_controlnet_aux.git /
HTTPSConnectionPool(host='api.comfy.org', port=443): Max retries exceeded with url:
/nodes/comfyui_controlnet_aux/install?version=1.1.0 (Caused by SSLError(SSLCertVerificationError(1, '[SSL:
CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1010)')))
Install(git-clone)[1] error: https://github.com/Fannovel16/comfyui_controlnet_aux.git / HTTPSConnectionPool(host='api.comfy.org', port=443): Max retries exceeded with url: /nodes/comfyui_controlnet_aux/install?version=1.1.0 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1010)')))

Originally created by @creatorbrew on GitHub (Jul 21, 2025). Original GitHub issue: https://github.com/Comfy-Org/ComfyUI-Manager/issues/2017 I can not install any nodes. I am using the latest ComfyUI Manager 3.34.1 and everything (Comfyui and the Manager) are up to date. I am using ComfyUI Portable. For the config.ini I set bypass_ssl=True Yet that seems to be ignored and I get the following: File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\adapters.py", line 698, in send raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='api.comfy.org', port=443): Max retries exceeded with url: /nodes/comfyui_controlnet_aux/install?version=1.1.0 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1010)'))) Install(git-clone) error[1]: https://github.com/Fannovel16/comfyui_controlnet_aux.git / HTTPSConnectionPool(host='api.comfy.org', port=443): Max retries exceeded with url: /nodes/comfyui_controlnet_aux/install?version=1.1.0 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1010)'))) Install(git-clone)[1] error: https://github.com/Fannovel16/comfyui_controlnet_aux.git / HTTPSConnectionPool(host='api.comfy.org', port=443): Max retries exceeded with url: /nodes/comfyui_controlnet_aux/install?version=1.1.0 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1010)')))
Author
Owner

@ltdrdata commented on GitHub (Jul 22, 2025):

Can you access following url?

https://api.comfy.org/nodes/comfyui_controlnet_aux/install?version=1.1.0

<!-- gh-comment-id:3101794672 --> @ltdrdata commented on GitHub (Jul 22, 2025): Can you access following url? https://api.comfy.org/nodes/comfyui_controlnet_aux/install?version=1.1.0
Author
Owner

@creatorbrew commented on GitHub (Jul 22, 2025):

Yes, if you are asking if I can click on that url and see the response.

<!-- gh-comment-id:3102816592 --> @creatorbrew commented on GitHub (Jul 22, 2025): Yes, if you are asking if I can click on that url and see the response.
Author
Owner

@creatorbrew commented on GitHub (Jul 22, 2025):

I'm sure it has something to do with the corp laptop, vs my home tower (which are sitting next to one another . Home tower works just did a fresh comfyui portable and manager install on that one). Corp with ComfyUI works except for manager. Trying to troubleshoot why. bypass_ssl doesn't help.

This is Windows 11 Enterprise, running ComfyUI portable.

Error handling request from 127.0.0.1
Traceback (most recent call last):
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\connectionpool.py", line 716, in urlopen
httplib_response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\connectionpool.py", line 404, in _make_request
self._validate_conn(conn)
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\connectionpool.py", line 1061, in validate_conn
conn.connect()
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\connection.py", line 419, in connect
self.sock = ssl_wrap_socket(
^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\util\ssl
.py", line 458, in ssl_wrap_socket
ssl_sock = ssl_wrap_socket_impl(
^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\util\ssl
.py", line 502, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ssl.py", line 455, in wrap_socket
File "ssl.py", line 1041, in _create
File "ssl.py", line 1319, in do_handshake
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1010)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\adapters.py", line 667, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\connectionpool.py", line 802, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\util\retry.py", line 594, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.comfy.org', port=443): Max retries exceeded with url: /nodes/teacachehunyuanvideo/versions?statuses=NodeVersionStatusActive&statuses=NodeVersionStatusPending (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1010)')))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\aiohttp\web_protocol.py", line 510, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\aiohttp\web_app.py", line 569, in _handle
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\aiohttp\web_middlewares.py", line 117, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\ComfyUI\server.py", line 52, in cache_control
response: web.Response = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\ComfyUI\server.py", line 144, in origin_only_middleware
response = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui-manager\glob\manager_server.py", line 1131, in get_cnr_versions
versions = core.cnr_utils.all_versions_of_node(node_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui-manager\glob\cnr_utils.py", line 193, in all_versions_of_node
response = requests.get(url)
^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\api.py", line 73, in get
return request("get", url, params=params, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\adapters.py", line 698, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='api.comfy.org', port=443): Max retries exceeded with url: /nodes/teacachehunyuanvideo/versions?statuses=NodeVersionStatusActive&statuses=NodeVersionStatusPending (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1010)')))

<!-- gh-comment-id:3102922747 --> @creatorbrew commented on GitHub (Jul 22, 2025): I'm sure it has something to do with the corp laptop, vs my home tower (which are sitting next to one another . Home tower works just did a fresh comfyui portable and manager install on that one). Corp with ComfyUI works except for manager. Trying to troubleshoot why. bypass_ssl doesn't help. This is Windows 11 Enterprise, running ComfyUI portable. Error handling request from 127.0.0.1 Traceback (most recent call last): File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\connectionpool.py", line 716, in urlopen httplib_response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\connectionpool.py", line 404, in _make_request self._validate_conn(conn) File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\connectionpool.py", line 1061, in _validate_conn conn.connect() File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\connection.py", line 419, in connect self.sock = ssl_wrap_socket( ^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\util\ssl_.py", line 458, in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl( ^^^^^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\util\ssl_.py", line 502, in _ssl_wrap_socket_impl return ssl_context.wrap_socket(sock, server_hostname=server_hostname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ssl.py", line 455, in wrap_socket File "ssl.py", line 1041, in _create File "ssl.py", line 1319, in do_handshake ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1010) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\adapters.py", line 667, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\connectionpool.py", line 802, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\urllib3\util\retry.py", line 594, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.comfy.org', port=443): Max retries exceeded with url: /nodes/teacachehunyuanvideo/versions?statuses=NodeVersionStatusActive&statuses=NodeVersionStatusPending (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1010)'))) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\aiohttp\web_protocol.py", line 510, in _handle_request resp = await request_handler(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\aiohttp\web_app.py", line 569, in _handle return await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\aiohttp\web_middlewares.py", line 117, in impl return await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\ComfyUI\server.py", line 52, in cache_control response: web.Response = await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\ComfyUI\server.py", line 144, in origin_only_middleware response = await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui-manager\glob\manager_server.py", line 1131, in get_cnr_versions versions = core.cnr_utils.all_versions_of_node(node_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui-manager\glob\cnr_utils.py", line 193, in all_versions_of_node response = requests.get(url) ^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\api.py", line 73, in get return request("get", url, params=params, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\api.py", line 59, in request return session.request(method=method, url=url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages\requests\adapters.py", line 698, in send raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='api.comfy.org', port=443): Max retries exceeded with url: /nodes/teacachehunyuanvideo/versions?statuses=NodeVersionStatusActive&statuses=NodeVersionStatusPending (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1010)')))
Author
Owner

@ltdrdata commented on GitHub (Jul 22, 2025):

Oh... bypass property wasn't applied to the registry API.

<!-- gh-comment-id:3105104791 --> @ltdrdata commented on GitHub (Jul 22, 2025): Oh... bypass property wasn't applied to the registry API.
Author
Owner

@creatorbrew commented on GitHub (Jul 23, 2025):

yeah, that part, thought bypass would rescue me, it turned out to be a tunneling lockdown of the security software on the laptop. I had that tunnel issue opened up and now everything works.

But shouldn't have bypass also worked?

Asking for other people with Corp computers that might hit this tunneling issue and IT can't so generous to open up tunneling for other reasons.

If the bypass wouldn't help in this situation then the issue should be closed.

<!-- gh-comment-id:3108972103 --> @creatorbrew commented on GitHub (Jul 23, 2025): yeah, that part, thought bypass would rescue me, it turned out to be a tunneling lockdown of the security software on the laptop. I had that tunnel issue opened up and now everything works. But shouldn't have bypass also worked? Asking for other people with Corp computers that might hit this tunneling issue and IT can't so generous to open up tunneling for other reasons. If the bypass wouldn't help in this situation then the issue should be closed.
Author
Owner

@ltdrdata commented on GitHub (Jul 23, 2025):

This issue is fixed. Please update to the latest version (v3.34.2)

<!-- gh-comment-id:3109474817 --> @ltdrdata commented on GitHub (Jul 23, 2025): This issue is fixed. Please update to the latest version (v3.34.2)
Author
Owner

@iremsinmaz commented on GitHub (Aug 14, 2025):

Can you access following url?

https://api.comfy.org/nodes/comfyui_controlnet_aux/install?version=1.1.0

Hi, I got the same issue and can not access this url. Is there something about my internet connection?

<!-- gh-comment-id:3187106778 --> @iremsinmaz commented on GitHub (Aug 14, 2025): > Can you access following url? > > https://api.comfy.org/nodes/comfyui_controlnet_aux/install?version=1.1.0 Hi, I got the same issue and can not access this url. Is there something about my internet connection?
Author
Owner

@ltdrdata commented on GitHub (Aug 14, 2025):

Can you access following url?
https://api.comfy.org/nodes/comfyui_controlnet_aux/install?version=1.1.0

Hi, I got the same issue and can not access this url. Is there something about my internet connection?

Try with VPN.

<!-- gh-comment-id:3188356915 --> @ltdrdata commented on GitHub (Aug 14, 2025): > > Can you access following url? > > https://api.comfy.org/nodes/comfyui_controlnet_aux/install?version=1.1.0 > > Hi, I got the same issue and can not access this url. Is there something about my internet connection? Try with VPN.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/ComfyUI-Manager#845
No description provided.