On 26/Feb/2007 05:53 Russ Ferriday wrote ..
I like Webmin - what a great product! Thanks to all who contribute to it!

On a virtualmin virtual server I have an svn service running in svn+ssh mode.
When I - the admin for the server - run the svn client against that service, I have no problems.
But others are getting:
svn: Can't find a temporary directory
Some research on that, and perusing the SVN source, shows me that several likely tmp locations are tested and are not writeable.
This smells like quota!
So I logged in as one of those normal users and did this:
% date > /tmp/testsvn
date: write error: Disk quota exceeded
date: write error: Disk quota exceeded

So it's definitely quota!

Trouble is, the quota was 100MB, and only 44MB were used.
I've increased quota for the server by 100MB and still no joy. I've run the quota checks, and I've validated all virtual servers. I've turned off quota on the VS. I've click ed "Recheck and refresh configuration". Related to quota it said:
  • User quotas are enabled for home and email directories, but group quotas are not. Total virtual server quotas will not be enforced.
Between each test, I've logged out from the normal user account and logged in again.
My testing consists of running
% date > /tmp/testsvn
since this is clearly not an svn problem.

I've exhausted the easy tests. I'd like some suggestions on what to try next, either from Jamie or other users.

--r

From Webmin Start page
Operating system
CentOS Linux 4.2
Webmin version
1.320

From Edit Server page
Total server quota
200MB
Server administrator's quota
100MB
Disk space used (including sub-servers)
44 MB (752 kB by Unix user, 44 MB by mail / FTP users)
Space used by databases
8192 bytes (8192 bytes in this server, 0 bytes in sub-serve rs)


Disk Usage page
Allowed disk quota
200 MB
Disk space used
44 MB
Size of databases
8192 bytes
Percent of quota used
21%

Disk Quotas
/ | New Linux Native Filesystem | User quotas active
Hi Russ,
Did you try increasing the Server administrator's quota too? That also applies in this case..
Also, is /tmp perhaps on a different filesystem? You can see this in the Disk and Network Filesystems module.

 - Jamie