При работе скрипта на perl к ipacctd

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
GANS
проходил мимо
Сообщения: 7
Зарегистрирован: 2008-02-04 14:07:18
Откуда: Новосибирск
Контактная информация:

При работе скрипта на perl к ipacctd

Непрочитанное сообщение GANS » 2008-02-15 11:56:40

Местный скрипт вылетает с ошибкой на 13 строку, типа не может выполнить use Mysql; и выдает несколько путей, по которым его действительно нету, она в DBD
как прикрутить умело подскажите пожалуйста
В шельном скрипте, если я всё правильно понял, прописана переменная с указанием пути к бинарнику

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35428
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: При работе скрипта на perl к ipacctd

Непрочитанное сообщение Alex Keda » 2008-02-15 11:57:32

из портов поставить?
Убей их всех! Бог потом рассортирует...

GANS
проходил мимо
Сообщения: 7
Зарегистрирован: 2008-02-04 14:07:18
Откуда: Новосибирск
Контактная информация:

Re: При работе скрипта на perl к ipacctd

Непрочитанное сообщение GANS » 2008-02-15 12:08:05

Не не, я поставил всё из обновленных портов, (огромное спасибо ресурсу!) postfix закрутился уже (поздно заметил заметки про жалательнее exim), в ipacctd логи идут...
Я про скрипт для перегона в БД: перловый скрипт при запуске не может найти Mysql модуль, если я правильно понял: перловый скрипт использует (13 строчка - use Mysql;) перловый модуль Mysql.pm. Но при запуске он его не находит (выдает пути, по которым его действительно нету, он находится в ещё более глуюже вложеной папке DBD)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35428
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: При работе скрипта на perl к ipacctd

Непрочитанное сообщение Alex Keda » 2008-02-15 14:59:49

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

uname -a

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

pkg_info | grep ysql
Убей их всех! Бог потом рассортирует...

GANS
проходил мимо
Сообщения: 7
Зарегистрирован: 2008-02-04 14:07:18
Откуда: Новосибирск
Контактная информация:

Re: При работе скрипта на perl к ipacctd

Непрочитанное сообщение GANS » 2008-02-15 15:39:23

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

FreeBSD freeha.xxxx.ru 6.2-RELEASE-p10 FreeBSD 6.2-RELEASE-p10 #0: Mon Feb  4 17:42:22 NOVT 2008     root@freeha.xxxx.ru:/usr/obj/usr/src/sys/serv_GANS  i386

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

bsdpan-DBD-mysql-4.006 DBD::mysql - MySQL driver for the Perl5 Database Interface 
courier-authlib-mysql-0.60.2 MySQL support for the Courier authentication library
mysql-client-4.1.22 Multithreaded SQL database (client)
mysql-scripts-4.1.22 Multithreaded SQL database (scripts)
mysql-server-4.1.22 Multithreaded SQL database (server)
p5-DBD-mysql41-4.006 MySQL 4.1 driver for the Perl5 Database Interface (DBI)
php5-mysql-5.2.5_1  The mysql shared extension for php
php5-mysqli-5.2.5_1 The mysqli shared extension for php
+

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

bsdpan-DBI-1.602    DBI - Database independent interface for Perl
p5-DBI-1.60.1       The perl5 Database Interface.  Required for DBD::* modules
распаковал порт и перлом доинсталил по дубликату на DBD и DBI
бестолку, начал по ману скрипт менять на DBI команды, все равно: то коннект не найдет, то ещё че...
хотя в lib/perl5/site_perl/5.8.8/mach/DBD есть mysql.pm
Последний раз редактировалось Alex Keda 2008-02-15 21:54:57, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...

GANS
проходил мимо
Сообщения: 7
Зарегистрирован: 2008-02-04 14:07:18
Откуда: Новосибирск
Контактная информация:

Re: При работе скрипта на perl к ipacctd

Непрочитанное сообщение GANS » 2008-02-15 15:53:10

Can't locate Mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at ./traffic.PL line 13.
BEGIN failed--compilation aborted at ./traffic.PL line 13.

GANS
проходил мимо
Сообщения: 7
Зарегистрирован: 2008-02-04 14:07:18
Откуда: Новосибирск
Контактная информация:

Re: При работе скрипта на perl к ipacctd

Непрочитанное сообщение GANS » 2008-02-28 14:47:02

подскажите хоть то ли я установил и туда ли я копаю

сервак перелопатил, теперь он p11, в make впердолил PERL_ARCH=mach(не было) - итог: ноль эмоций в моём направлении

ProFTP
проходил мимо

Re: При работе скрипта на perl к ipacctd

Непрочитанное сообщение ProFTP » 2008-02-28 21:33:08

может глюк из старым мускулом и новым драйверов

найди файлы которые входяд в тот модуль(и) и загрузи

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

require /полный/путь/к/Mysql.pm; 
типо так...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: При работе скрипта на perl к ipacctd

Непрочитанное сообщение hizel » 2008-02-28 21:38:56

пардон
но

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

use Mysql
древность несусветная, так мой дедушка писал :twisted:

сейчас так

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

use DBI;
my $dbh = DBI->connect("DBI:mysql:host=$server;database=$db","$user","$password") or die 'can\'t connect sql server :(';

my $sth = $dbh->prepare('insert octets(time_event,identify_id,up_bytes,up_packets,down_bytes,down_packets) values(FROM_UNIXTIME(?),?,?,?,?,?)') or die 'can\'t prepare sql';

$sth->execute($time_event,$i_id,$in_bytes,$in_packets,$out_bytes,$out_packets);

$dbh->disconnect();
$sth->finish();
общий принцыап должен быть понятен
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35428
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: При работе скрипта на perl к ipacctd

Непрочитанное сообщение Alex Keda » 2008-02-29 2:35:06

не стреляйте в музыкантов, они играют как умеют
(я про себя =))
Убей их всех! Бог потом рассортирует...