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

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

Добавлено: Вт май 27, 2008 1:39 pm
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 раза всё перепроверил - не могу понять где затык

Добавлено: Вт май 27, 2008 3:06 pm
ran
а код в
at /usr/local/abills/libexec/../Abills/mysql/main.pm line 131
не покажешь? а то у меня каррент, там наверно не то что у тебя

Добавлено: Вт май 27, 2008 3:30 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();

Добавлено: Вт май 27, 2008 3:47 pm
ran
мдя.. это уже вызов сформированного запроса... а формируется он скорее всего в Ipn_Collector.pm. попробуй traffic2sql с параметром debug

Добавлено: Вт май 27, 2008 4:06 pm
unicast
смотрел $query - там запрос как запрос
в форуме такой пару раз мелькал...

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

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

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

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

Добавлено: Ср май 28, 2008 5:22 am
RA81
вопрос уже подымался и не раз.

Добавлено: Ср май 28, 2008 5:28 am
unicast
RA81, если можно, ссылку...
Я найти не смог

Добавлено: Ср май 28, 2008 5:44 am
RA81
unicast писал(а):RA81, если можно, ссылку...
Я найти не смог
viewtopic.php?p=9186#9186
viewtopic.php?p=9777#9777

Добавлено: Ср май 28, 2008 6:10 am
unicast
/me протёр глаза

спасибо!

Добавлено: Ср май 28, 2008 4:14 pm
ran
вопрос уже подымался и не раз.
угу - в каррент точчно исправлено в остальных не знаю. Обновляться с цвс стОит... по крайней мере я почти 2 года сижу именно на цвс реально и не жужжу... мож правда не каждый раз обновляться нада - сначала форум почитать :wink:

Добавлено: Ср май 28, 2008 4:15 pm
ran
вопрос уже подымался и не раз.
угу - в каррент точчно исправлено в остальных не знаю. Обновляться с цвс стОит... по крайней мере я почти 2 года сижу именно на цвс реально и не жужжу... мож правда не каждый раз обновляться нада - сначала форум почитать :wink:

Добавлено: Ср май 28, 2008 4:24 pm
ran
сорри если больше 1 раза ответил - форум (или сервак) глючил не сочтите за флуд :wink: