[GH-ISSUE #2016] Custom Nodes Installation Error and Installation failed #843

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

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

Hi there. Firstly, thank you all for creating this great tool!

I had a working install of ComfyUI on my WSL Ubuntu, running comfyui in a miniconda environment. I nuked it by running git --hard inside the specific custom node (as adviced in the issues of that custom node...), which created problems. Seems I hard reset my entire comfy install. I could understand that it was my error and I reinstalled everything, after seeing this problem of installing nodes by the manager and other strange behaviors, probably because of the reset.

Plus, yeah, I probably installed too many custom nodes. I was just starting off.

I reinstalled everything, including a fresh Unbuntu on WSL. This time I went for Cuda 12.9 Pytorch 2.9, still Python 3.10.

Everything seems to work properly, until this morning where I get this error message again...

Image

I already installed some custom nodes. This time only the ones I really use in my workflow. Most pf them well known custom nodes. Nothing outlandish like before. I also checked for conflicts of custom nodes and while I am probably missing something here, it seemed to me that the conflicts are mostly unrelated, because I avoid using conflicting nodes in the same workflow.

Or are those conflicts global and the mere presence of conflicting nodes can cause issues??

What could cause this problem? Should I reinstall and downgrade to older versions? I believe I had Cuda 12.8 before, same pytorch, same python and same conda. Or should I go to Cuda 12.9.1?

I am not aware that I did something completely wrong. Another hint I do have is that my ComfyUI install still shows that I am running the frontend 1.23.4, while I do have the latest installed.

Image Image

If I install the respective node via console, it works, but kinda defeats the point of using the manager.

Thanks! I would really appreciate some directions on this, since it's kinda essential that the manager works.

Here is the log from the console after I clicked install on the Ultimate Upscale custom node:

[ComfyUI-Manager] default cache updated: https://api.comfy.org/nodes
[ComfyUI-Manager] All startup tasks have been completed.
[ComfyUI-Manager] The ComfyRegistry cache update is still in progress, so an outdated cache is being used.
FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json [DONE]
FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json [DONE]
FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extras.json [DONE]
FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json [DONE]
Traceback (most recent call last):
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 1348, in do_open
h.request(req.get_method(), req.selector, req.data, headers,
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 1283, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 1329, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 1278, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 1038, in _send_output
self.send(msg)
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 976, in send
self.connect()
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 1448, in connect
super().connect()
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 942, in connect
self.sock = self._create_connection(
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/socket.py", line 836, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/socket.py", line 967, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/ai/aML/ComfyUI/custom_nodes/ComfyUI-Manager/glob/manager_server.py", line 419, in do_install
res = await core.unified_manager.install_by_id(node_name, version_spec, channel, mode, return_postinstall=skip_post_install)
File "/home/ai/aML/ComfyUI/custom_nodes/ComfyUI-Manager/glob/manager_core.py", line 1547, in install_by_id
res = self.cnr_install(node_id, version_spec, instant_execution=instant_execution, no_deps=no_deps, return_postinstall=return_postinstall)
File "/home/ai/aML/ComfyUI/custom_nodes/ComfyUI-Manager/glob/manager_core.py", line 1315, in cnr_install
manager_downloader.download_url(node_info.download_url, get_default_custom_nodes_path(), archive_name)
File "/home/ai/aML/ComfyUI/custom_nodes/ComfyUI-Manager/glob/manager_downloader.py", line 58, in download_url
return torchvision_download_url(model_url, model_dir, filename)
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/site-packages/torchvision/datasets/utils.py", line 118, in download_url
url = _get_redirect_url(url, max_hops=max_redirect_hops)
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/site-packages/torchvision/datasets/utils.py", line 63, in _get_redirect_url
with urllib.request.urlopen(urllib.request.Request(url, headers=headers)) as response:
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 216, in urlopen
return opener.open(url, data, timeout)
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 519, in open
response = self._open(req, data)
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 536, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 496, in _call_chain
result = func(*args)
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 1391, in https_open
return self.do_open(http.client.HTTPSConnection, req,
File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 1351, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [Errno -2] Name or service not known>

[ComfyUI-Manager] Queued works are completed.
{'install': 1}

After restarting ComfyUI, please refresh the browser.

Originally created by @alFrame on GitHub (Jul 21, 2025). Original GitHub issue: https://github.com/Comfy-Org/ComfyUI-Manager/issues/2016 Hi there. Firstly, thank you all for creating this great tool! I had a working install of ComfyUI on my WSL Ubuntu, running comfyui in a miniconda environment. I nuked it by running git --hard inside the specific custom node (as adviced in the issues of that custom node...), which created problems. Seems I hard reset my entire comfy install. I could understand that it was my error and I reinstalled everything, after seeing this problem of installing nodes by the manager and other strange behaviors, probably because of the reset. Plus, yeah, I probably installed too many custom nodes. I was just starting off. I reinstalled everything, including a fresh Unbuntu on WSL. This time I went for Cuda 12.9 Pytorch 2.9, still Python 3.10. Everything seems to work properly, until this morning where I get this error message again... <img width="380" height="208" alt="Image" src="https://github.com/user-attachments/assets/768b09a0-b32c-4144-bb4a-6d796925c227" /> I already installed some custom nodes. This time only the ones I really use in my workflow. Most pf them well known custom nodes. Nothing outlandish like before. I also checked for conflicts of custom nodes and while I am probably missing something here, it seemed to me that the conflicts are mostly unrelated, because I avoid using conflicting nodes in the same workflow. Or are those conflicts global and the mere presence of conflicting nodes can cause issues?? What could cause this problem? Should I reinstall and downgrade to older versions? I believe I had Cuda 12.8 before, same pytorch, same python and same conda. Or should I go to Cuda 12.9.1? I am not aware that I did something completely wrong. Another hint I do have is that my ComfyUI install still shows that I am running the frontend 1.23.4, while I do have the latest installed. <img width="650" height="73" alt="Image" src="https://github.com/user-attachments/assets/f364b255-0d01-4396-afa6-415cc012a67f" /> <img width="722" height="192" alt="Image" src="https://github.com/user-attachments/assets/8c3689fc-62f2-4aea-928c-3be3183be867" /> If I install the respective node via console, it works, but kinda defeats the point of using the manager. Thanks! I would really appreciate some directions on this, since it's kinda essential that the manager works. Here is the log from the console after I clicked install on the Ultimate Upscale custom node: [ComfyUI-Manager] default cache updated: https://api.comfy.org/nodes [ComfyUI-Manager] All startup tasks have been completed. [ComfyUI-Manager] The ComfyRegistry cache update is still in progress, so an outdated cache is being used. FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json [DONE] FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json [DONE] FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extras.json [DONE] FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json [DONE] Traceback (most recent call last): File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 1348, in do_open h.request(req.get_method(), req.selector, req.data, headers, File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 1283, in request self._send_request(method, url, body, headers, encode_chunked) File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 1329, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 1278, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 1038, in _send_output self.send(msg) File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 976, in send self.connect() File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 1448, in connect super().connect() File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/http/client.py", line 942, in connect self.sock = self._create_connection( File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/socket.py", line 836, in create_connection for res in getaddrinfo(host, port, 0, SOCK_STREAM): File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/socket.py", line 967, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno -2] Name or service not known During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/ai/aML/ComfyUI/custom_nodes/ComfyUI-Manager/glob/manager_server.py", line 419, in do_install res = await core.unified_manager.install_by_id(node_name, version_spec, channel, mode, return_postinstall=skip_post_install) File "/home/ai/aML/ComfyUI/custom_nodes/ComfyUI-Manager/glob/manager_core.py", line 1547, in install_by_id res = self.cnr_install(node_id, version_spec, instant_execution=instant_execution, no_deps=no_deps, return_postinstall=return_postinstall) File "/home/ai/aML/ComfyUI/custom_nodes/ComfyUI-Manager/glob/manager_core.py", line 1315, in cnr_install manager_downloader.download_url(node_info.download_url, get_default_custom_nodes_path(), archive_name) File "/home/ai/aML/ComfyUI/custom_nodes/ComfyUI-Manager/glob/manager_downloader.py", line 58, in download_url return torchvision_download_url(model_url, model_dir, filename) File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/site-packages/torchvision/datasets/utils.py", line 118, in download_url url = _get_redirect_url(url, max_hops=max_redirect_hops) File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/site-packages/torchvision/datasets/utils.py", line 63, in _get_redirect_url with urllib.request.urlopen(urllib.request.Request(url, headers=headers)) as response: File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 216, in urlopen return opener.open(url, data, timeout) File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 519, in open response = self._open(req, data) File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 536, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 496, in _call_chain result = func(*args) File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 1391, in https_open return self.do_open(http.client.HTTPSConnection, req, File "/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/urllib/request.py", line 1351, in do_open raise URLError(err) urllib.error.URLError: <urlopen error [Errno -2] Name or service not known> [ComfyUI-Manager] Queued works are completed. {'install': 1} After restarting ComfyUI, please refresh the browser.
Author
Owner

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

I also see this in the console when starting ComfyUI. Maybe it's related?

[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json
/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/site-packages/timm/models/layers/init.py:48: FutureWarning: Importing from timm.models.layers is deprecated, please import via timm.layers
warnings.warn(f"Importing from {name} is deprecated, please import via timm.layers", FutureWarning)
/home/ai/miniconda3/envs/ComfyUI/lib/python3.10/site-packages/timm/models/registry.py:4: FutureWarning: Importing from timm.models.registry is deprecated, please import via timm.models
warnings.warn(f"Importing from {name} is deprecated, please import via timm.models", FutureWarning)

<!-- gh-comment-id:3106872133 --> @alFrame commented on GitHub (Jul 23, 2025): I also see this in the console when starting ComfyUI. Maybe it's related? [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json /home/ai/miniconda3/envs/ComfyUI/lib/python3.10/site-packages/timm/models/layers/__init__.py:48: FutureWarning: Importing from timm.models.layers is deprecated, please import via timm.layers warnings.warn(f"Importing from {__name__} is deprecated, please import via timm.layers", FutureWarning) /home/ai/miniconda3/envs/ComfyUI/lib/python3.10/site-packages/timm/models/registry.py:4: FutureWarning: Importing from timm.models.registry is deprecated, please import via timm.models warnings.warn(f"Importing from {__name__} is deprecated, please import via timm.models", FutureWarning)
Author
Owner

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

The ComfyUI-Manager has been updated to provide more informative error messages.
Please update ComfyUI-Manager, try again, and check the error message.

<!-- gh-comment-id:3109515527 --> @ltdrdata commented on GitHub (Jul 23, 2025): The ComfyUI-Manager has been updated to provide more informative error messages. Please update ComfyUI-Manager, try again, and check the error message.
Author
Owner

@alFrame commented on GitHub (Jul 24, 2025):

Thank you! Seems fixed. Fingers crossed :)

<!-- gh-comment-id:3112742877 --> @alFrame commented on GitHub (Jul 24, 2025): Thank you! Seems fixed. Fingers crossed :)
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#843
No description provided.