Биллинговая система Nodeny
29 Апреля 2024, 11:17:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: nol2auth.pl  (Прочитано 11224 раз)
andreit
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« : 13 Июля 2009, 23:50:39 »

Подскажите, как решить вопрос: при запуске nol2auth.pl вылетеат ошибка в 43 строке:

"Can't connect to data source, because I can't work out what driver to use (it doesn't seem to contain a 'dbi:driver' prefix and he DBI_DRIVER enx var is not set) at"
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #1 : 14 Июля 2009, 09:06:43 »

Создай файл:

use DBI;
@drivers = DBI->available_drivers();
print join("\n", @drivers);

и выполни:

perl файл

Покажи результат
Записан
andreit
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #2 : 14 Июля 2009, 12:06:16 »

Результат выполнения скрипта:
 
DBM
ExampleP
File
Gofer
Proxy
Sponge
mysql
Записан
goletsa
NoDeny
Спец
*

Карма: 21
Offline Offline

Сообщений: 973


Просмотр профиля
« Ответ #3 : 14 Июля 2009, 17:21:20 »

p5-DBI
p5-DBD-mysql
mysql-client
стоят?

pkg_info | grep mysql
pkg_info | grep p5-D
« Последнее редактирование: 14 Июля 2009, 17:22:56 от goletsa » Записан
andreit
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #4 : 14 Июля 2009, 18:10:29 »

По ходу стоят вот результат:

pkg_info | grep p5-D
ответ:

p5-DBD-mysql-4.012
p5-DBI-1.60.7

pkg_info | grep mysql
ответ:

mysql-client-5.0.83
mysql-server-5.0.83
p5-DBD-mysql-5.2.10
php5-mysql-5.2.10
php5-mysqli-5.2.10
Записан
goletsa
NoDeny
Спец
*

Карма: 21
Offline Offline

Сообщений: 973


Просмотр профиля
« Ответ #5 : 14 Июля 2009, 21:01:08 »

Попробуйте пересобрать DBI и DBD-mysql

У меня нечто схожее было при обновлении mysql-server'a

Пришлось методом тыка пересобрать DBI&DBD - помогло.
Записан
andreit
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #6 : 15 Июля 2009, 18:52:30 »

Пересобрал DBI и DBD-mysql не помогло
Переустановил нодени - теперь авторизируется.
Записан
andreit
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #7 : 16 Июля 2009, 21:06:49 »

Почемуто при старте системы go_nol2auth.sh не запускает скрипт nol2auth.pl , порт 7723 не прослушывается, с помощью авторизатора не возможно авторизироваться.
Я запускаю агент авторизации через perl nol2auth.pl & зразу.

Как nol2auth.pl  коректно прописать в автозагрузке?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #8 : 16 Июля 2009, 23:31:21 »

перед запуском go_nol2auth.sh надо прописать:
cd /usr/local/nodeny
Записан
andreit
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #9 : 17 Июля 2009, 21:41:31 »

Я с Вами согласен, дело в том что такая строчка "cd /usr/local/nodeny" присутствует в файле nodeny в папке /usr/local/etc/rc.d/
но после старта системы проце не висит и порт не слушется, у меня получается только вручную
cd /usr/local/nodeny/
perl nol2auth.pl &

тогда и номер процеса появляется и порт 7723 слушается.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #10 : 18 Июля 2009, 11:14:24 »

Если скрипт в rc.d не запускается, то:
1) либо права на скрипт не установлены
2) либо в /etc/rc.conf изменен путь к папке rc.d
Записан
andreit
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #11 : 19 Июля 2009, 10:43:18 »

Всем спасибо, все советы хороши,  разобрался и все заработало.
Записан
trio
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #12 : 02 Августа 2009, 01:03:49 »

Всем спасибо, все советы хороши,  разобрался и все заработало.

а в чем проблема была? - у меня тоже самое, решить не удалось
Записан
andreit
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #13 : 03 Августа 2009, 12:50:44 »

Если вот ето
Цитировать
Подскажите, как решить вопрос: при запуске nol2auth.pl вылетеат ошибка в 43 строке:
Пересобрал DBI и DBD-mysql
Если
Цитировать
Почемуто при старте системы go_nol2auth.sh не запускает скрипт nol2auth.pl , порт 7723 не прослушывается, с помощью авторизатора не возможно авторизироваться.

То все банально - нашел синтаксическую ошибку в /usr/local/etc/rc.d/ файл - нодени.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #14 : 03 Августа 2009, 16:15:48 »

у нас или у тебя?
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!