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

Ответить
Sasha462
Сообщения: 225
Зарегистрирован: Ср дек 27, 2006 2:45 pm
Откуда: Львов

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

Сообщение 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.

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

проверь пути ко всем прогам вызываемым из биллд. Они у тебя там лежат, где ей хочется? :wink:

chtito2
Сообщения: 479
Зарегистрирован: Чт апр 17, 2008 5:26 pm

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

Сообщение chtito2 »

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

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение 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 скорее всего вместо пида передается какая-то херня

chtito2
Сообщения: 479
Зарегистрирован: Чт апр 17, 2008 5:26 pm

Сообщение 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 как сделал я).

Ответить