Right. This is the fourth or fifth time I’ve come to the OpenSUSE forums for help, and in all of my previous visits, you folks have helped me out greatly! I hope I don’t stump you this time, but I have broken rather a lot of things. Long story very short, my root partition is 100% full (zero bytes remaining) and ClamAV did it. Or rather, I did it when I ran ClamAV with the wrong flags.
Lengthening the story, I believe that ClamAV put a bunch of temp files (to mark its progress for future reference i guess) when i did something like
sudo clamscan -ri /
It threw a bunch of errors, “unable to create temp file (file it was trying to make).” I let it continue for a few minutes, thinking it might just be having permission issues, and that the temp files may simply be for good form, logs or such.
I can clean out the root partition a bit from the terminal that is provided by booting in this state. After that, I can restart and get into X and i3wm. However, after sitting there for a few minutes, looking through my file system in more comfort and less panic, one of the df’s I run tells me that, lo and behold, my root partition once again has zero bytes remaining. It could be that Snapper is regenerating the snapshots I’m destroying for space. (I already tried reverting, the space being filled makes that an impossibility.) I’m really not sure what it could be other than that. The virus was just a browser hijacker, reinstalling my browser would have solved this problem quite quickly and efficiently. But instead I misused clamscan.
So the symptoms of this long story in short: I can clean up my root partition from CLI enough to reboot and get into X, but it quickly breaks itself again, making a lot of things stop working, and sending me back to CLI when I next reboot.
Thanks so much to anyone who can help me!
–Henry Wilson