They worked one for a while according to virtualmin, then after a security upate they stopped working. The only thing I can think of is that a new kernel did somethng to the quotas system.
Suse 10.0 with latest security updates as of 01/02/2006 (I think thats when I saw the red ball and updated).
Virtualmin merely asks the OS what the quota usage looks like–quota enforcement and data storage is entirely the job of the underlying OS. Check to see if you can get quota reports from the command line using the command:
repquota -a
If not, then the system is not reporting quotas. If so, then there’s a bug in Virtualmin or the Quota module in Webmin, and we’ll need to fix it. Let me know what you find. I’ll try to reproduce this on my SUSE test box, but I’ve never seen it so far and I’ve been spending a lot of time with SUSE lately, so I’m not too hopeful I’ll find it without more information from you.
I noticed this on my systems and did the following.
repquota -a
*** Report for user quotas on device /dev/mapper/vg-home
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
xxxxx is the normal user setup when SuSE was installed.
I then went to the webmin disk quota module and checked the quota it only showed root and xxxxx. The selection on the far right gave the option of enabeling disk quotas. I selected this. It then gave me the selection of disable quotas.
It still only showed the two users.
repquota -a
*** Report for user quotas on device /dev/mapper/vg-home
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
Back on the disk quota module I then selected check quotas.
It then showed all the users.
repquota -a
*** Report for user quotas on device /dev/mapper/vg-home
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
From the data it seems that the users added by virtualmin never got turned on or were turned off by something. The root and normal user setup by the system were turned on.
Wil monitor this for a few days and see if quotas for the users get’s turned off for some reason.
I also did a repquota -a in the terminial and got back:
*** Report for user quotas on device /dev/hdb2
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
Out of all this the x’s represent domains, I dont know why it’s putting a quota on the rest of everything though. After I did this I refreshed the virtualmin panel and it said that my quotas were working on / which holds mail and webspaces.