perl-Quota vs quota

BartOwl bartowl w surfuje.w.pl
Śro, 6 Lut 2002, 12:54:28 CET


nie wiem czy cos sie ostatnio zmienilo jesli chodzi o quote, ale po
zmianie kernela na 2.2.20 stare quoty przestaly dzialac :(

zeby bylo ciekawiej - upgrejdnelem quote do najswiezszej (cvs), musialem
zrobic nowe quota.{a,}user, ale z tym jakos poszlo... gorzej, ze
perl-Quota NIE DZIALA z tym - trzymam quoty userow w postgresie i mam
skrypcik, ktory wszystko synchronizuje, i tu pojawil sie problem. czy
ktos moglby rzucic na to okiem?

bo po mojemu, to tak:

strace quota -v bartowl:
quotactl(0x1100 /* Q_??? */|USRQUOTA, NULL, 0, {134579392, 3221223900, 134533504, 134574088, 0, 3221223900, 134533492, 134579400}) = -1 EINVAL (Invalid argument)
getuid()                                = 0
quotactl(Q_GETQUOTA|USRQUOTA, "/dev/hda5", 0, {1118591, 2654528, 134513576, 1146738, 1198624, 1149426, 1120183, 1305152}) = -1 ESRCH (No such process)
stat("/usr/aquota.user", {st_mode=S_IFREG|0600, st_size=8192, ...}) = 0

co ciekawsze - wyswietla dobrze....

natomiast:
strace perl -le 'use Quota; print join(",",Quota::query("/dev/hda5",744))'
quotactl(0xd00 /* Q_??? */|USRQUOTA, "/dev/hda5", 744, {39, 4013083, 4011556, 3221223932, 1159776, 134583064, 134583080, 4021924}) = -1 EINVAL (Invalid argument)

tyle ze na tym poprzestaje Quota::query() zwraca undef

rpm -q quota perl-Quota:
quota-3.01-0.pre9.2
perl-Quota-1.4.1-1

uname -r:
2.2.20

jakby ktos mogl na to rzucic okiem i powiedziec co o tym mysli...
-- 
 'o,o' Bartłomiej Sowa-\ /---Surfuje w NYSIE--|--PGP w www--\ /---- |\ ----\
 (  ))     BartOwl      | >>>>  bartowl w dione.ids.pl  <<<< |  WS  |_\ ROX )
  ^ ^ ___607-199-049__./_\._http://dione.ids.pl/~bartowl_./_\,,,-=^==-,,./
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 372 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/bd502ddc/attachment.bin


Więcej informacji o liście dyskusyjnej pld-devel-pl