Страница 1 из 1

???????? биллинг пишет

Добавлено: Пт май 02, 2008 7:03 am
Sasha462
Use of uninitialized value in concatenation (.) or string at /usr/abills/libexec/billd line 983.
ps: option requires an argument -- p
usage: ps [-aCcefHhjlmrSTuvwXxZ] [-O fmt | -o fmt] [-G gid[,gid...]]
[-M core] [-N system]
[-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
ps [-L]
ps utility not available: at /usr/abills/libexec/billd line 983.

Добавлено: Пт май 02, 2008 8:26 am
ran
проверь пути ко всем прогам вызываемым из биллд. Они у тебя там лежат, где ей хочется? :wink:

Re: ???????? биллинг пишет

Добавлено: Пт май 02, 2008 8:36 am
chtito2
Sasha462 писал(а):ps utility not available: at /usr/abills/libexec/billd line 983.
Попробуйте свой Абиллс-каррент обновить.

Добавлено: Пт май 02, 2008 8:40 am
ran
ps utility not available: at /usr/abills/libexec/billd line 983.

Код: Выделить всё

    my @ps = split m|$/|, qx/ps -fp $pid/
           || die "ps utility not available: $!";
это следствие... причина где-то там где вызывается verify скорее всего вместо пида передается какая-то херня

Добавлено: Пт май 02, 2008 9:05 am
chtito2
Скорее всего вместо pid пустота. Я почему предложил обновить каррент: в последней версии на строчке 983 комментарий, значит billd менялся, и, возможно баг пофиксился.

Но прежде всего, при условии что Abills находится в /usr/abills, проверьте что /usr/abills/var/log является директорией (или симлинком на нее) где billd может создавать файлы (а учитывая что billd запускается из под рута, директория всего лишь не должна быть замаунтена read-only). 99% что %abills_dir%/var/log не существует т.к. по умолчанию нужно создать директорию (или симлинк /usr/abills/var/log -> /var/log как сделал я).