[GH-ISSUE #1659] Bug: Custom node dependencies failing to install through comfy-cli #715

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

Originally created by @oprogramadorreal on GitHub (Mar 14, 2025).
Original GitHub issue: https://github.com/Comfy-Org/ComfyUI-Manager/issues/1659

Description

After commit 0a60a44, the functionality to install custom node dependencies from workflow files via comfy-cli has stopped working. This affects users of comfy-cli who use the node install-deps --workflow command.

Reproduction Steps

  1. Install comfy-cli v1.3.8: pip install comfy-cli
  2. Download this example workflow: img2txt_ollama_vision.json
  3. Run: comfy node install-deps --workflow="img2txt_ollama_vision.json"

Expected: Custom nodes (comfyui-easy-use and comfyui-ollama) should be installed
Actual: No custom nodes are installed despite logs showing installation attempts

Terminal output upon failure

Execute from: E:\workspace\create-lab\services\comfy\ComfyUI
FETCH DATA from: E:\workspace\create-lab\services\comfy\ComfyUI\user\default\ComfyUI-Manager\cache\1514988643_custom-node-list.json [DONE]
FETCH DATA from: E:\workspace\create-lab\services\comfy\ComfyUI\user\default\ComfyUI-Manager\cache\1742899825_extension-node-map.json [DONE]
Workflow dependencies are being saved into
C:\Users\smscp\AppData\Local\comfy-cli\tmp\bdae4055-97ef-428d-9454-c827b4fe9ef0
.json.

Execute from: E:\workspace\create-lab\services\comfy\ComfyUI
FETCH DATA from: E:\workspace\create-lab\services\comfy\ComfyUI\user\default\ComfyUI-Manager\cache\1514988643_custom-node-list.json [DONE]
[ComfyUI-Manager] The ComfyRegistry cache update is still in progress, so an outdated cache is being used.
nightly_channel:
https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/cache
FETCH DATA from: E:\workspace\create-lab\services\comfy\ComfyUI\user\default\ComfyUI-Manager\cache\1514988643_custom-node-list.json [DONE]
Current snapshot is saved as `2025-03-12_21-47-32_cli-autosave.json`
[ComfyUI-Manager] The ComfyRegistry cache update is still in progress, so an outdated cache is being used.
nightly_channel:
https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/cache
FETCH DATA from: E:\workspace\create-lab\services\comfy\ComfyUI\user\default\ComfyUI-Manager\cache\1514988643_custom-node-list.json [DONE]
Install: https://github.com/yolain/ComfyUI-Easy-Use
nightly_channel: None/None
[ComfyUI-Manager] The ComfyRegistry cache update is still in progress, so an outdated cache is being used.
nightly_channel:
https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/cache
FETCH DATA from: E:\workspace\create-lab\services\comfy\ComfyUI\user\default\ComfyUI-Manager\cache\1514988643_custom-node-list.json [DONE]
Install: https://github.com/stavsap/comfyui-ollama
nightly_channel: None/None
Dependency installation and activation complete.

Additional Context

This issue impacts automation workflows that depend on comfy-cli for installing dependencies programmatically. I've also reported this issue in the comfy-cli repository, but since the root cause appears to be in ComfyUI-Manager, addressing it here would be more effective.

I've verified that rolling back to the commit immediately before 0a60a44 resolves this issue.

Additional Information

Operating System: Windows 11
Python Version: 3.11.9
comfy-cli Version: 1.3.8

Originally created by @oprogramadorreal on GitHub (Mar 14, 2025). Original GitHub issue: https://github.com/Comfy-Org/ComfyUI-Manager/issues/1659 **Description** After commit [0a60a44](https://github.com/ltdrdata/ComfyUI-Manager/commit/0a60a44478d9671b1299b2d12fdc1765681d6c28), the functionality to install custom node dependencies from workflow files via [comfy-cli](https://github.com/Comfy-Org/comfy-cli) has stopped working. This affects users of comfy-cli who use the `node install-deps --workflow` command. **Reproduction Steps** 1. Install comfy-cli v1.3.8: `pip install comfy-cli` 2. Download this example workflow: [img2txt_ollama_vision.json](https://github.com/user-attachments/files/19219631/img2txt_ollama_vision.json) 3. Run: `comfy node install-deps --workflow="img2txt_ollama_vision.json"` **Expected:** Custom nodes (`comfyui-easy-use` and `comfyui-ollama`) should be installed **Actual:** No custom nodes are installed despite logs showing installation attempts **Terminal output upon failure** ``` Execute from: E:\workspace\create-lab\services\comfy\ComfyUI FETCH DATA from: E:\workspace\create-lab\services\comfy\ComfyUI\user\default\ComfyUI-Manager\cache\1514988643_custom-node-list.json [DONE] FETCH DATA from: E:\workspace\create-lab\services\comfy\ComfyUI\user\default\ComfyUI-Manager\cache\1742899825_extension-node-map.json [DONE] Workflow dependencies are being saved into C:\Users\smscp\AppData\Local\comfy-cli\tmp\bdae4055-97ef-428d-9454-c827b4fe9ef0 .json. Execute from: E:\workspace\create-lab\services\comfy\ComfyUI FETCH DATA from: E:\workspace\create-lab\services\comfy\ComfyUI\user\default\ComfyUI-Manager\cache\1514988643_custom-node-list.json [DONE] [ComfyUI-Manager] The ComfyRegistry cache update is still in progress, so an outdated cache is being used. nightly_channel: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/cache FETCH DATA from: E:\workspace\create-lab\services\comfy\ComfyUI\user\default\ComfyUI-Manager\cache\1514988643_custom-node-list.json [DONE] Current snapshot is saved as `2025-03-12_21-47-32_cli-autosave.json` [ComfyUI-Manager] The ComfyRegistry cache update is still in progress, so an outdated cache is being used. nightly_channel: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/cache FETCH DATA from: E:\workspace\create-lab\services\comfy\ComfyUI\user\default\ComfyUI-Manager\cache\1514988643_custom-node-list.json [DONE] Install: https://github.com/yolain/ComfyUI-Easy-Use nightly_channel: None/None [ComfyUI-Manager] The ComfyRegistry cache update is still in progress, so an outdated cache is being used. nightly_channel: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/cache FETCH DATA from: E:\workspace\create-lab\services\comfy\ComfyUI\user\default\ComfyUI-Manager\cache\1514988643_custom-node-list.json [DONE] Install: https://github.com/stavsap/comfyui-ollama nightly_channel: None/None Dependency installation and activation complete. ``` **Additional Context** This issue impacts automation workflows that depend on comfy-cli for installing dependencies programmatically. I've also reported this issue [in the comfy-cli repository](https://github.com/Comfy-Org/comfy-cli/issues/249), but since the root cause appears to be in ComfyUI-Manager, addressing it here would be more effective. I've verified that rolling back to the commit immediately before [0a60a44](https://github.com/ltdrdata/ComfyUI-Manager/commit/0a60a44478d9671b1299b2d12fdc1765681d6c28) resolves this issue. **Additional Information** Operating System: Windows 11 Python Version: 3.11.9 comfy-cli Version: 1.3.8
Author
Owner

@drmbt commented on GitHub (Mar 14, 2025):

having the same issue, i've checked out this latest hash but it seems to be missing a channel requirement now

Restore snapshot.
 nightly_channel: None/None
[!]  ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
nightly_channel: None/None
 nightly_channel: None/None
 nightly_channel: None/None
[!]  ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
nightly_channel: None/None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 nightly_channel: None/None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 nightly_channel: None/None
[!]  ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
nightly_channel: None/None
 nightly_channel: None/None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 nightly_channel: None/None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 nightly_channel: None/None
[!]  ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
nightly_channel: None/None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 [!]nightly_channel: None/None
 ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 [!]nightly_channel: None/None
 ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 [!]nightly_channel: None/None
 ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 nightly_channel: None/None
[!]  ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
nightly_channel: None/None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 nightly_channel: None/None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 nightly_channel: None/None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 nightly_channel: None/None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 nightly_channel: None/None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 nightly_channel: None/None
[!]  nightly_channel: None/None
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
 nightly_channel: None/None
[!]  ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
nightly_channel: None/None
[!]  ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
nightly_channel: None/None
[!]  Download: git clone 'https://github.com/yolain/ComfyUI-Easy-Use'
ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None
[!] 
100%|██████████| 888.0/888.0 [00:00<00:00, 1248.93it/s]
100%|██████████| 888.0/888.0 [00:00<00:00, 1248.89it/s]
100%|██████████| 269.0/269.0 [00:00<00:00, 350.85it/s] 
100%|██████████| 269.0/269.0 [00:00<00:00, 350.84it/s]
100%|██████████| 4434.0/4434.0 [00:03<00:00, 1128.85it/s]
100%|██████████| 4434.0/4434.0 [00:03<00:00, 1128.84it/s]
100%|██████████| 2989.0/2989.0 [00:04<00:00, 741.93it/s] 
100%|██████████| 2989.0/2989.0 [00:04<00:00, 741.92it/s]
100%|██████████| 2989.0/2989.0 [00:04<00:00, 730.65it/s]
 Install: pip packages
 
 ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 
 'install', 'diffusers']
                    
 ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 
 'install', 'accelerate']
                                      
 ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 
 'install', 'clip_interrogator>=0.6.0']
                                                
 ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 
 'install', 'lark']
 Collecting lark
   Using cached lark-1.2.2-py3-none-any.whl.metadata (1.8 kB)
 Using cached lark-1.2.2-py3-none-any.whl (111 kB)
 Installing collected packages: lark
 Successfully installed lark-1.2.2
 
 ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 
 'install', 'onnxruntime']
 Collecting onnxruntime
   Using cached onnxruntime-1.21.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (4.7 kB)
 Collecting coloredlogs (from onnxruntime)
   Using cached coloredlogs-15.0.1-py2.py3-none-any.whl.metadata (12 kB)
      Collecting humanfriendly>=9.1 (from coloredlogs->onnxruntime)
   Using cached humanfriendly-10.0-py2.py3-none-any.whl.metadata (9.2 kB)
  Using cached onnxruntime-1.21.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.0 MB)
 Using cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
 Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
 Installing collected packages: humanfriendly, coloredlogs, onnxruntime
 Successfully installed coloredlogs-15.0.1 humanfriendly-10.0 onnxruntime-1.21.0
 
 ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 
 'install', 'opencv-python']
   
 ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 
 'install', 'sentencepiece']
  
 ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 
 'install', 'spandrel']
                               
 ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 
 'install', 'matplotlib']
            
 ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 
 'install', 'peft']
 Collecting peft
   Using cached peft-0.14.0-py3-none-any.whl.metadata (13 kB)
                                         Using cached peft-0.14.0-py3-none-any.whl (374 kB)
 Installing collected packages: peft
 Successfully installed peft-0.14.0
 Installation was successful.
 ERROR: Failed to restore snapshot.
[!] Traceback (most recent call last):
[!]   File "/home/drmbt/ComfyUI/custom_nodes/ComfyUI-Manager/cm-cli.py", line 1124, in restore_snapshot
[!]     asyncio.run(core.restore_snapshot(snapshot_path, extras))
[!]   File "/home/drmbt/miniconda3/envs/comfyenv/lib/python3.12/asyncio/runners.py", line 194, in run
[!]     return runner.run(main)
[!]            ^^^^^^^^^^^^^^^^
[!]   File "/home/drmbt/miniconda3/envs/comfyenv/lib/python3.12/asyncio/runners.py", line 118, in run
[!]     return self._loop.run_until_complete(task)
[!]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[!]   File "/home/drmbt/miniconda3/envs/comfyenv/lib/python3.12/asyncio/base_events.py", line 686, in run_until_complete
[!]     return future.result()
[!]            ^^^^^^^^^^^^^^^
[!]   File "/home/drmbt/ComfyUI/custom_nodes/ComfyUI-Manager/glob/manager_core.py", line 3247, in restore_snapshot
[!]     await unified_manager.migrate_unmanaged_nodes()
[!]           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[!] AttributeError: 'UnifiedManager' object has no attribute 'migrate_unmanaged_nodes'
[ComfyUI-Manager] Restore snapshot failed.
<!-- gh-comment-id:2723886439 --> @drmbt commented on GitHub (Mar 14, 2025): having the same issue, i've checked out this latest hash but it seems to be missing a channel requirement now ``` Restore snapshot. nightly_channel: None/None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None nightly_channel: None/None nightly_channel: None/None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None nightly_channel: None/None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!]nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!]nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!]nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] nightly_channel: None/None ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None nightly_channel: None/None [!] Download: git clone 'https://github.com/yolain/ComfyUI-Easy-Use' ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] ERROR:root:[ComfyUI-Manager] An invalid channel was used: None [!] 100%|██████████| 888.0/888.0 [00:00<00:00, 1248.93it/s] 100%|██████████| 888.0/888.0 [00:00<00:00, 1248.89it/s] 100%|██████████| 269.0/269.0 [00:00<00:00, 350.85it/s] 100%|██████████| 269.0/269.0 [00:00<00:00, 350.84it/s] 100%|██████████| 4434.0/4434.0 [00:03<00:00, 1128.85it/s] 100%|██████████| 4434.0/4434.0 [00:03<00:00, 1128.84it/s] 100%|██████████| 2989.0/2989.0 [00:04<00:00, 741.93it/s] 100%|██████████| 2989.0/2989.0 [00:04<00:00, 741.92it/s] 100%|██████████| 2989.0/2989.0 [00:04<00:00, 730.65it/s] Install: pip packages ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 'install', 'diffusers'] ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 'install', 'accelerate'] ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 'install', 'clip_interrogator>=0.6.0'] ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 'install', 'lark'] Collecting lark Using cached lark-1.2.2-py3-none-any.whl.metadata (1.8 kB) Using cached lark-1.2.2-py3-none-any.whl (111 kB) Installing collected packages: lark Successfully installed lark-1.2.2 ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 'install', 'onnxruntime'] Collecting onnxruntime Using cached onnxruntime-1.21.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (4.7 kB) Collecting coloredlogs (from onnxruntime) Using cached coloredlogs-15.0.1-py2.py3-none-any.whl.metadata (12 kB) Collecting humanfriendly>=9.1 (from coloredlogs->onnxruntime) Using cached humanfriendly-10.0-py2.py3-none-any.whl.metadata (9.2 kB) Using cached onnxruntime-1.21.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.0 MB) Using cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB) Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB) Installing collected packages: humanfriendly, coloredlogs, onnxruntime Successfully installed coloredlogs-15.0.1 humanfriendly-10.0 onnxruntime-1.21.0 ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 'install', 'opencv-python'] ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 'install', 'sentencepiece'] ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 'install', 'spandrel'] ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 'install', 'matplotlib'] ## ComfyUI-Manager: EXECUTE => ['/home/drmbt/miniconda3/envs/comfyenv/bin/python3.12', '-s', '-m', 'pip', 'install', 'peft'] Collecting peft Using cached peft-0.14.0-py3-none-any.whl.metadata (13 kB) Using cached peft-0.14.0-py3-none-any.whl (374 kB) Installing collected packages: peft Successfully installed peft-0.14.0 Installation was successful. ERROR: Failed to restore snapshot. [!] Traceback (most recent call last): [!] File "/home/drmbt/ComfyUI/custom_nodes/ComfyUI-Manager/cm-cli.py", line 1124, in restore_snapshot [!] asyncio.run(core.restore_snapshot(snapshot_path, extras)) [!] File "/home/drmbt/miniconda3/envs/comfyenv/lib/python3.12/asyncio/runners.py", line 194, in run [!] return runner.run(main) [!] ^^^^^^^^^^^^^^^^ [!] File "/home/drmbt/miniconda3/envs/comfyenv/lib/python3.12/asyncio/runners.py", line 118, in run [!] return self._loop.run_until_complete(task) [!] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [!] File "/home/drmbt/miniconda3/envs/comfyenv/lib/python3.12/asyncio/base_events.py", line 686, in run_until_complete [!] return future.result() [!] ^^^^^^^^^^^^^^^ [!] File "/home/drmbt/ComfyUI/custom_nodes/ComfyUI-Manager/glob/manager_core.py", line 3247, in restore_snapshot [!] await unified_manager.migrate_unmanaged_nodes() [!] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [!] AttributeError: 'UnifiedManager' object has no attribute 'migrate_unmanaged_nodes' [ComfyUI-Manager] Restore snapshot failed. ```
Author
Owner

@oprogramadorreal commented on GitHub (Mar 14, 2025):

@ltdrdata Just did a quick test with your latest commit 39eaa76, and it appears to have resolved the issue. I'll perform additional tests later to confirm. Thanks for the quick response!

<!-- gh-comment-id:2724321750 --> @oprogramadorreal commented on GitHub (Mar 14, 2025): @ltdrdata Just did a quick test with your latest commit [39eaa76](https://github.com/ltdrdata/ComfyUI-Manager/commit/39eaa76b8a72a5e158f695062d4e8ff5609bca48), and it appears to have resolved the issue. I'll perform additional tests later to confirm. Thanks for the quick response!
Author
Owner

@ltdrdata commented on GitHub (Mar 15, 2025):

This issue is fixed.

<!-- gh-comment-id:2726464291 --> @ltdrdata commented on GitHub (Mar 15, 2025): This issue is fixed.
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#715
No description provided.