I have gotten myself in quite some mess, and I hope somebody can help me out! I am running 4.0RC2 and my system borked after I had copied too much data to my VM's which resulted in none of my VM's being able to write away data anymore, since all are part of an LVM thinpool (which is the standard configuration with this release). After this, my troubles started... After rebooting the system I found out none of the VM's would start again, and I figured it must have been because of having to write away some temporary data for which there was no room anymore (I did not do any more research at this time).
Instead of deleting some data, I opted to expand the LVM vgroup and tpool to a second SSD in my laptop. After a bit of playing around, I got this working properly. Now, after rebooting the system again, I acknowledged there was more than enough space for all LV's (VM logicall volumes) on my system. Yay!
However... I immediatelyy found out VM's still did not start on my system. After looking in journalctl and systemctl, I found out qubesd would not start: "failed to start Qubes OS daemon". I attached text files of the error outputs from both commands for all your scrutinizing eyes. Does anybody got any ideas on what is going wrong?
Best regards,
Patrick
Best regards,
Patrick
> This looks like a show-stopper bug to me.
> The system should never be able to corrupt a critical file like that due to
> disk-full.
This problem could be averted by pulling dom0 out of tpool. Also, using "df" to check how full your partition is, will not necessarily say how much data you can still write on the partition if the disk itself is already quite full. So you should always use "lvs" (for example) on dom0 to check how much space is actually left available on tpool00 itself. The documentation about low disk space (deceptively called "Home directory is out of disk space error" and with an even more deceptive file name and page title "out-of-memory") on the Qubes website should be changed for 4.0 to reflect this.
> I reported it to the qubes devs
Thsnks a lot! :-)
Regards,
Patrick
> I found the problem! :-D My /var/lib/qubes/qubes.xml file was corrupted
Do you remember chaning any vm settings when the disk was full?