andreit
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 50
|
|
« : 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
|
|
« Ответ #1 : 14 Июля 2009, 09:06:43 » |
|
Создай файл:
use DBI; @drivers = DBI->available_drivers(); print join("\n", @drivers);
и выполни:
perl файл
Покажи результат
|
|
|
Записан
|
|
|
|
andreit
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 50
|
|
« Ответ #2 : 14 Июля 2009, 12:06:16 » |
|
Результат выполнения скрипта: DBM ExampleP File Gofer Proxy Sponge mysql
|
|
|
Записан
|
|
|
|
goletsa
NoDeny
Спец
Карма: 21
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
Сообщений: 50
|
|
« Ответ #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
Сообщений: 973
|
|
« Ответ #5 : 14 Июля 2009, 21:01:08 » |
|
Попробуйте пересобрать DBI и DBD-mysql
У меня нечто схожее было при обновлении mysql-server'a
Пришлось методом тыка пересобрать DBI&DBD - помогло.
|
|
|
Записан
|
|
|
|
andreit
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 50
|
|
« Ответ #6 : 15 Июля 2009, 18:52:30 » |
|
Пересобрал DBI и DBD-mysql не помогло Переустановил нодени - теперь авторизируется.
|
|
|
Записан
|
|
|
|
andreit
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 50
|
|
« Ответ #7 : 16 Июля 2009, 21:06:49 » |
|
Почемуто при старте системы go_nol2auth.sh не запускает скрипт nol2auth.pl , порт 7723 не прослушывается, с помощью авторизатора не возможно авторизироваться. Я запускаю агент авторизации через perl nol2auth.pl & зразу.
Как nol2auth.pl коректно прописать в автозагрузке?
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #8 : 16 Июля 2009, 23:31:21 » |
|
перед запуском go_nol2auth.sh надо прописать: cd /usr/local/nodeny
|
|
|
Записан
|
|
|
|
andreit
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 50
|
|
« Ответ #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
|
|
« Ответ #10 : 18 Июля 2009, 11:14:24 » |
|
Если скрипт в rc.d не запускается, то: 1) либо права на скрипт не установлены 2) либо в /etc/rc.conf изменен путь к папке rc.d
|
|
|
Записан
|
|
|
|
andreit
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 50
|
|
« Ответ #11 : 19 Июля 2009, 10:43:18 » |
|
Всем спасибо, все советы хороши, разобрался и все заработало.
|
|
|
Записан
|
|
|
|
trio
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 76
|
|
« Ответ #12 : 02 Августа 2009, 01:03:49 » |
|
Всем спасибо, все советы хороши, разобрался и все заработало.
а в чем проблема была? - у меня тоже самое, решить не удалось
|
|
|
Записан
|
|
|
|
andreit
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 50
|
|
« Ответ #13 : 03 Августа 2009, 12:50:44 » |
|
Если вот ето Подскажите, как решить вопрос: при запуске nol2auth.pl вылетеат ошибка в 43 строке: Пересобрал DBI и DBD-mysql Если Почемуто при старте системы go_nol2auth.sh не запускает скрипт nol2auth.pl , порт 7723 не прослушывается, с помощью авторизатора не возможно авторизироваться. То все банально - нашел синтаксическую ошибку в /usr/local/etc/rc.d/ файл - нодени.
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #14 : 03 Августа 2009, 16:15:48 » |
|
у нас или у тебя?
|
|
|
Записан
|
|
|
|
|