Проблемы с запуском traffic2sql (чистая установка 0.37)

Ответить
unicast
Сообщения: 6
Зарегистрирован: Вт май 27, 2008 12:35 pm
Контактная информация:

Проблемы с запуском traffic2sql (чистая установка 0.37)

Сообщение unicast »

Abills данной версии ставил несколько раз - подобных проблем не возникало:

FreeBSD6, abills из портов, далее по инструкции.
Запускаю traffic2sql:

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

/usr/local/abills/libexec/traffic2sql 1 flowdir=/usr/local/abills/var/log/ipn/
DBD::mysql::st execute failed: Unknown column 'CONNECT_INFO' in 'field list' at /usr/local/abills/libexec/../Abills/mysql/main.pm line 131
При этом в таблице dv_calls лежит активная сессия у которой в поле CONNECT_INFO значится ADMIN_ACTIVATE

2 раза всё перепроверил - не могу понять где затык

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

Сообщение ran »

а код в
at /usr/local/abills/libexec/../Abills/mysql/main.pm line 131
не покажешь? а то у меня каррент, там наверно не то что у тебя

unicast
Сообщения: 6
Зарегистрирован: Вт май 27, 2008 12:35 pm
Контактная информация:

Сообщение unicast »

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

if (defined($type) && $type eq 'do') {
#  print $query;
  $q = $db->do($query);
  if (defined($db->{'mysql_insertid'})) {
         $self->{INSERT_ID} = $db->{'mysql_insertid'};
   }
}
else {
  #print $query;
  $q = $db->prepare($query) || die $db->errstr;
  if($db->err) {  
     $self->{errno} = 3;
     $self->{sql_errno}=$db->err;
     $self->{sql_errstr}=$db->errstr;
     $self->{errstr}=$db->errstr;

     return $self->{errno};
   }   
  #print $query;
  $q ->execute();

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

Сообщение ran »

мдя.. это уже вызов сформированного запроса... а формируется он скорее всего в Ipn_Collector.pm. попробуй traffic2sql с параметром debug

unicast
Сообщения: 6
Зарегистрирован: Вт май 27, 2008 12:35 pm
Контактная информация:

Сообщение unicast »

смотрел $query - там запрос как запрос
в форуме такой пару раз мелькал...

завтра постараюсь его руками выполнить и посмотреть (ушел уже от лабы)
есть смысл обновляться из cvs?

unicast
Сообщения: 6
Зарегистрирован: Вт май 27, 2008 12:35 pm
Контактная информация:

Сообщение unicast »

ran, Спасибо за наводку на Ipn_Collector.pm
Строка 98
FROM (users i, dv_main dv)
добавил в селект табличку dv_calls в которой собственно находится поле CONNECT_INFO и заработало

А раньше я с этим не сталкивался, т.к. этот селект находится за условным оператором if ($CONF->{IPN_STATIC_IP}) который я как раз в этой инсталляции включил

Дёрнул cvs, там такой же кусок кода (правда не запускал)

RA81
Сообщения: 50
Зарегистрирован: Ср мар 19, 2008 8:21 am

Сообщение RA81 »

вопрос уже подымался и не раз.

unicast
Сообщения: 6
Зарегистрирован: Вт май 27, 2008 12:35 pm
Контактная информация:

Сообщение unicast »

RA81, если можно, ссылку...
Я найти не смог

RA81
Сообщения: 50
Зарегистрирован: Ср мар 19, 2008 8:21 am

Сообщение RA81 »

unicast писал(а):RA81, если можно, ссылку...
Я найти не смог
viewtopic.php?p=9186#9186
viewtopic.php?p=9777#9777

unicast
Сообщения: 6
Зарегистрирован: Вт май 27, 2008 12:35 pm
Контактная информация:

Сообщение unicast »

/me протёр глаза

спасибо!

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

Сообщение ran »

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

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

Сообщение ran »

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

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

Сообщение ran »

сорри если больше 1 раза ответил - форум (или сервак) глючил не сочтите за флуд :wink:

Ответить