OVH Community, votre nouvel espace communautaire.

Probleme de Quota!


christhermann
01/12/2008, 16h47
Bonjour, j'ai aussi le mm problème de quota voici ma fstab:
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
#
/dev/md1 / ext3 errors=remount-ro 0 1
/dev/md2 /home ext3 defaults,usrquota 1 2
/dev/md4 /Backup ext3 defaults 1 2
/dev/sda3 swap swap defaults 0 0
/dev/sdb3 swap swap defaults 0 0

je sais pas pkoi mais je n'arrive pas à attribuer des quota aux utilisateurs des mails.
mon serveur : ns366434

Elgi
22/02/2004, 11h21
Bon desole du derangement !

Le soucis venais du noyau 2.6.1, je viens de netbooter sur un 2.4.25, plus de soucis !

Elgi
22/02/2004, 11h06
# cat error_log.3|grep quota
[Fri Feb 06 16:04:52 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 16:08:46 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 16:30:12 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 16:30:52 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 16:33:16 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 16:35:12 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 16:35:48 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 16:35:52 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 16:35:53 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 16:36:09 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 16:36:11 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 16:52:21 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 17:03:39 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.
[Fri Feb 06 17:03:41 2004] [error] [client 213.36.8.52] Illegal division by zero at quota.cgi line 16.

Voici les 1ers erreurs que j'ai, elles remontent au 6/02

Elgi
22/02/2004, 10h59
# cat error_log.7|grep quota
[Wed Jan 07 15:59:47 2004] [error] [client 213.36.13.20] Premature end of script headers: quota.cgi

# cat suexec_log.7|grep quota
[2004-01-07 15:59:47]: uid: (513/elgi) gid: (100/100) cmd: quota.cgi
[2004-01-07 15:59:47]: file has no execute permission: (/home/elgi/www/quota.cgi)
[2004-01-07 16:00:48]: uid: (513/elgi) gid: (100/100) cmd: quota.cgi
[2004-01-07 16:01:24]: uid: (513/elgi) gid: (100/100) cmd: quota.cgi
[2004-01-07 16:01:26]: uid: (513/elgi) gid: (100/100) cmd: quota.cgi
[2004-01-08 09:57:51]: uid: (513/elgi) gid: (100/100) cmd: quota.cgi
[2004-01-08 09:58:04]: uid: (513/elgi) gid: (100/100) cmd: quota.cgi

les quotas fonctionnaient a la livraison, desole de cet oubli, heureusement les logs sont la pour dire la verite
c'est donc ma faute, ce dont je ne doutais pas depuis le debut, mais impossible de toruver le pourquoi du comment :/

Elgi
22/02/2004, 10h45
la je suis depasse !

j'ai une machine completement differentes de celle livre. quasiment a tout a ete recompiler(apache, php, qmail, etc...)
sur un autre serveur ou j'ai fait a peu pres ces memes modifications, je n'ai pas ce soucis.
et je ne me souviens plus si les quota ont fonctionne ou pas au debut, ca commence a dater. je devrais retrouver ca en épluchant les logs (suexec_log et error_log).

OVH
22/02/2004, 10h38
Il faut qu'on vérifie mais 2.6.X n'est pas compilé avec la version 2 de quota.

Les quotas fonctionnent par défaut sur les machines livrées.

Octave ?

Elgi
22/02/2004, 10h30
Oui j'ai fait des modifications, backuper mes fichiers quota histoire de voir si quotacheck les recreer bien et me corriger par la suite mon soucis.

j'ai aussi tente de lance les commandes qui se lance lors d'un boot :
quotacheck -aRnug
le n n'est pas connu comme argument, sans le n cela ma cree les fichiers aquota (quota v2 je crois)

mon probleme est apparu 1 ou 2 semaines apres la livraison du serveur, son noyau etait un 2.4.x, je dis 1 semaine car je n'ai pas vu ce soucis avant dans le sens ou je m'en suis apercu uniquement apres avoir installe un 1er domaine et son fichier quota.cgi
au debut de mes investigations, les modifications de edquota -t n'etaient pas prises en compte, et la, n'ayant rien modifie, il y a 2 semaines ce soucis a disparu !

enfin niveau des quota, et suite a ces soucis, j'ai reinstalle au moins 3 fois quota (avec celui se trouvant sur le ftp d'ovh). je pense vraiment avoir tout tente mais impossible de resoudre ce soucis. Et deja, par "magie" mon soucis avec edquota -t est resolu !

OVH
22/02/2004, 01h15
Visiblement vous avez fait quelques modifications:
-rw------- 1 root root 16640 fév 21 04:02 quota.group
-rw------- 1 root root 320064 fév 19 12:44 quota.group.old
-rw------- 1 root root 32544 fév 21 19:28 quota.user
-rw------- 1 root root 1676832 fév 19 12:52 quota.user.old

Est-ce que le quota fonctionnaient avec une version 2.4.X du linux (vous avez 2.6.1) ?

Elgi
21/02/2004, 23h06
voila, me disais aussi !
manquais le kill du process sshd pour que mes modifs soient prises en compte.

Bon j'ai plus qu'a attendre que mon serveur me previenne par mail que ta connection

Elgi
21/02/2004, 22h42
Oles écrivait :
salut
c'est quelle machine ?

octave

ns30223.ovh.net

en esperant que tu puisse t'y connecter ce qui est pas evident !
je viens de modif /etc/ssh/sshd_config mais ...

Oles
21/02/2004, 19h09
salut
c'est quelle machine ?

octave

Elgi
21/02/2004, 18h32
je vais completer mon soucis :

# repquota -a
ok, la liste est correcte ainsi que les valeurs que j'ai attribué à chaque user.

# edquota -u
ok, je peux modifier les quotas, les maj sont bien prises en compte.

# edquota -t
ok, je peux modifier les limites de temps, les maj sont bien prises en compte.

# quota -u
ok, j'obtiens les bonnes info.

mon seul soucis se situe au niveau de :
# /sbin/quotaon -a
quotaon: using /home/quota.group on /dev/hda2: Paramètre invalide
quotaon: using /home/quota.user on /dev/hda2: Paramètre invalide
# /sbin/quotaon /home
quotaon: using /home/quota.group on /dev/hda2: Paramètre invalide
quotaon: using /home/quota.user on /dev/hda2: Paramètre invalide
# /sbin/quotaon /dev/hda2
/dev/hda2 not found in fstab

# cat /etc/fstab
Code:
LABEL=/                 /                       ext3    defaults        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
LABEL=/home             /home                   ext3    defaults,usrquota,grpquota        1 2
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/hda3               swap                    swap    defaults        0 0
et mes fichiers quota.cgi me retroune tous "illegal divizion by zero" pour mes users ayant un quota.

Elgi
21/02/2004, 17h07
Oles écrivait :
salut,
j'ai regardé la machine. apparament les LABEL de fstab
ont été retouchés (tu as fait les modif dessous ?). et du
coup / et /home pointait vers /dev/hda2. j'ai mid les hda
en dur dans /etc/fstab et j'ai rebooté la machine. ça a
l'air de marcher.

Octave
interessant, peux t'on en savoir plus ?
j'ai ce soucis je pense :
# quotaon /home
quotaon: using /home/quota.group on /dev/hda2: Paramètre invalide
quotaon: using /home/quota.user on /dev/hda2: Paramètre invalide

mais je ne vois pas ce qui cloche, malgrés les guides et cette discussion.

siegfried
09/02/2004, 16h44
Super, merci beaucoup Octave,

J'ai effectivement fait pas mal de chose pour essayer de resoudre le probleme grace aux conseils de la ml puis au guide ovh.

J'ai du merde quelque part :/

Merci mille fois en tout cas, ca marche sans aucun probleme maintenant...


Oles
09/02/2004, 16h29
salut,
j'ai regardé la machine. apparament les LABEL de fstab
ont été retouchés (tu as fait les modif dessous ?). et du
coup / et /home pointait vers /dev/hda2. j'ai mid les hda
en dur dans /etc/fstab et j'ai rebooté la machine. ça a
l'air de marcher.

Octave

siegfried
09/02/2004, 15h31
ns30353

OVH
09/02/2004, 15h25
c'est quelle machine ?

siegfried
09/02/2004, 15h10
Bonjour, tout le monde, je profite de l'ouverture du forum pour reposer une question qui n'avais pas eu de reponse sur la mailing-list...

En gros j'ai un enorme probleme avec les quotas depuis longtemps.

J'ai suivi le guide OVH (webmin ne semblait pas supporter les quotas conformement a ce qu'indique le guide) et une partie des choses est revenu dans
l'ordre puisque desormais quand je fait "repquota -a" je vois bien la liste des utilisateurs ce qui n'etait pas le cas avant.

Le probleme reste malgre tout le meme. Impossible de donner des quotas. Que ce sois par OVMH, Webmin ou meme en bash avec la commande "setquota".

Quand je fait un "quota -2 prosper2" j'ai toujours la meme reponse:
>>> disk quotas for user prosper2 (uid 516): none

J'ai un peu du mal a comprendre la, donc si quelqu'un a un debut de reponse je prend avec plaisir :P