oli@netcup ~ $ date
Thursday, September 29th, 2011
oli@netcup ~ $ echo Quota mit Confixx 3.3.8 und Debian Squeeze sinnlose Stunden und localesQuota mit Confixx 3.3.8 und Debian Squeeze sinnlose Stunden und locales
Heute kam es bei einem Kunden zu einem sehr merkwürdigen Phänomen: Quota wollte sich per Confixx partout nicht mehr aktivieren lassen, die ganze Zeit kam die Fehlermeldung, dass quota für die entsprechende Partition nicht aktiv sei.
Ein Test mittels “quotaoff /” und “quotaon /” sagten, dass alles in Ordnung sei. Der Test mittels “quotaon -p -u /” lieferte das gewünschte Ergebnis:
user-Quota auf / (/dev/###) ist an
Selbst manuelles setzen der quotas führte zum Erfolg und das quota war aktiv.
Nun was war das Problem mit Confixx?
Letztendlich kamen wir auf die Lösung: Confixx prüft nicht etwa den Rückgabewert von quotaon -p -u / sondern erwartet den String “on”, sprich die englische Variante.
ein “unset LANG” und ein erneutes “quotaon -p -u /” brachten nun das on zu Tage:
user quota on / (/dev/###) is on
Ruft man nun die admin.pl mit nicht gesetzter locale auf kann quota auch direkt aktiviert werden.
Ist es nicht schön wenn Software plötzlich neue Dinge kann?
oli@netcup ~ $ clearoli@netcup ~ $