This is my first post on here. I’m here thanks to yesterday’s update.
I had a working system running ComfyUI. I have a 5060 Ti 16G GPU and 96G of RAM. I have a workflow that used to work fine generating video with Wan 2.2.
I updated yesterday prior to installing virt-manager so I can run win10 inside Linux. Since I did the sudo pacman -Syu update ComfyUI is broken. It runs out of memory before its got anywhere near filling up the GPU and RAM. I had to recreate my virtual environment and reinstall packages just to get ComfyUI to run.
Any way of going back to how it was on, say, the 25-Dec-2025?
because we have new version of python yesterday
so most python apps need to be rebuild-ed again, including the virtual env as well
if you want to go back, you might want to go downgrade all your python, rebuild the venv again
and blacklist python in /etc/pacman.conf so it won’t get updated next time there is update of python (this is not recommended way tbh, but if you want, here is the wiki, because this might lead to instability of system depending which package you’ve downgrading)
other way to solve this is by using standalone python, and put it inside your venv directory (the best solution for this tbh)
after you, use specific version of python, do activate the venv, and do this just to make sure it’s loaded from the venv instead system python
edit : fixed some possibilty of misleading information (not that i recommend it on the downgrade path, i just state all the possibility of solving the current issue (ofc it might lead to create another problem tbh, because it’s python), in the end it was user choices which want to use)
Thank you for this. Things seem to be working now. It was a bit of a faff to get the ComfyUI installation to run again, so I’ve recreated the whole environment. For anyone else who gets issues (it might just be me!), so far I’ve:
downgraded python to version 3.13.11, as it was before
put IgnorePkg = python in pacman.conf
reinstalled ComfyUI in a new directory
copied the workflows from the old ComfyUI installation to the new one
moved the model files to the new installation
rerun the workflow that was working before yesterday
That is not terribly good advice as so many other packages may be reliant an the current python.
Partial-upgrades are not supported or recommended!
The correct approach, if you must use older python, is inside a virtual environment.
That is for things like local projects or development or similar.
If you simply need an older python versions library/executable then you can install the older python package alongside;
And finally if we are simply talking about some python software that stopped working because of a minor version change then that project or package likely simply needs a rebuild against the current libraries. Like all third party or manually built software.
Please only use the system python for system applications (think: sbin). For everything else, like ComfyUI, use a tool like uv to create a venv that has its own built-in python you control. That way, you can limit dependencies for that application to the venv and not mess up anything else in the system, and vice-versa updates to the system python won’t affect your apps.
Or, alternatively, run apps in a container.
This used to be common practice but unfortunately new users don’t often come across this information & try to use Windows techniques to manage a Unix OS.
Further follow up on this. Reverting to python 3.13 broke virt-manager, so I got rid of the IgnorePkg entry in pacman.conf and fully updated the system again.
I then checked that virt-manager would start (yes) and reinstalled ComfyUI with python 3.14 running. As was posted above, it does run, but, and it is a big but, when generating a video with Wan 2.2 using a workflow with a reference image and several stages, each generating 5 to 6 seconds each, my technique had been to get the first stage to generate what I’m after, then enable the second stage. Previously Comfy would not repeat the first stage generation. With python 3.14, it throws an out of memory error requiring the Comfy server to be restarted, then the whole video has to be regenerated.
I took the advice to install uv (I used pacman for this, better worse or no different to using pip?), created a virtual environment running python 3.13, and got Comfy reinstalled again. I can now edit video generation stages and rerun without the OOM errors.
Thanks to everyone for the suggestions. I only set up my first Linux system last August (this is my 4th) so these sorts of possibilities are new to me.