I was heartbroken today to find my installation entirely messed up. There were disk errors that I fixed with fsck from a thumb drive boot.
This was all after an update and a channel switch. I can go back to my old channel’s version, but then I lose some of the crucial stuff that I needed to update for.
at first it just hung on startup. a few minutes of small white cursor on a black screen.
now opening any windows besides the terminal and it just hangs for a really long time. qutebrowser won’t load. chromium takes forever to render two windows, but once its up I can seem to run it a bit, but I’m not getting too adventurous.
It sounds like your disk is failing, did you run a SMART test?
Programs crashing or hanging could be due to corruption in the Nix store, try running nix-store --verify --check-contents --repair.
I don’t think the disk is failing (knock on wood) because if I go back to the old build, everything is fast again. I just can’t use a bunch of software I need.
No need to reboot into slow generation, the store is the same between fast and slow generations. You should be able to run the command with the same effect from the fast generations.
hahaha now I’m getting a missing mscvr module trying to switch back with a new build. booting back into an old build, ::mario voice:: here we gooooooooo!
okay, was able to not only update back to the old config, but also add pip back in, just in case that was an issue. at any rate, things are still slow on my newest build. this feels like total chaos.