Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: gonhik от 28 Марта 2012, 09:22:39



Название: Установка 49.32.7
Отправлено: gonhik от 28 Марта 2012, 09:22:39
Здравствуйте, возникла проблема по установке, в момента запуска install.pl ,
Цитировать
[root@router /home/andrey/nodeny49]# ./install.pl


NoDeny Installer. Ver 49.32.

[ND Installer] Select the action:
          1) Install
          2) Upgrade
        any) Exit
Your choice : 1
[ND Installer] nodeny dir [/usr/local/nodeny]:
[ND Installer] www dir [/usr/local/www/apache22/data]:
[ND Installer] cgi-bin dir [/usr/local/www/apache22/cgi-bin]:
[ND Installer] mysql server [localhost]:
[ND Installer] mysql root password [hardpass]: 159357qaz
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.12.4/BSDPAN /usr/local/lib/perl5/site_perl/5.12.4/mach /usr/local/lib/perl5/site_perl/5.12.4 /usr/local/lib/perl5/5.12.4/mach /usr/local/lib/perl5/5.12.4 .) at (eval 11) line 3, <STDIN> line 6.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge.
 at ./install.pl line 221
[root@router /home/andrey/nodeny49]#
я так понимаю что ему не нравится БД, но как єто исправить ?


Название: Re: Установка 49.32.7
Отправлено: Redmen от 28 Марта 2012, 09:27:06
Цитировать
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.12.4/BSDPAN /usr/local/lib/perl5/site_perl/5.12.4/mach /usr/local/lib/perl5/site_perl/5.12.4 /usr/local/lib/perl5/5.12.4/mach /usr/local/lib/perl5/5.12.4 .) at (eval 11) line 3, <STDIN> line 6.

переусианови перл и установи флаги mysql nativ driver, dbd, dbi
(make deinstall make config make install clean)


Название: Re: Установка 49.32.7
Отправлено: gonhik от 28 Марта 2012, 09:55:01
Переустановил perl, но теперь начало выдавать вот что
 
Цитировать
[ND Installer] mysql server [localhost]:
[ND Installer] mysql root password [hardpass]: hardpass
DBI connect('database=mysql;host=localhost;mysql_connect_timeout=3;','root',...) failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) at ./install.pl line 221
[ND Installer]

Error connecting to DB

[ND Installer] mysql server [localhost]:


Название: Re: Установка 49.32.7
Отправлено: 0xbad0c0d3 от 28 Марта 2012, 10:51:06
голова-стена. А админ где?
MySQL пилите. проверяйте, в перую очередь, данные авторизации юзера root@localhost, а потом настройки самого мускуля (путь, где находится mysql.sock)


Название: Re: Установка 49.32.7
Отправлено: Redmen от 28 Марта 2012, 11:46:23
chmod 777 /tmp
перезапусти мускул (или сервак)
ps -aux | grep mysql
если есть мускул-сервер пробуй установить нодени
если ошибка повторяетса то:

rm -rf /var/db/mysql/

(советую заранее
mkdir -p /usr/var/db/mysql
ln -s /usr/var/db/mysql /var/db/mysql
не будет в будушем проблем с переполнением раздела /var
)

/usr/local/bin/mysql_install_db
chown -Rv mysql:mysql /var/db/mysql/

/usr/local/etc/rc.d/mysql-server stop

/usr/local/bin/mysqladmin -u root password 'hardpass'

/usr/local/etc/rc.d/mysql-server forcestart


Название: Re: Установка 49.32.7
Отправлено: gonhik от 30 Марта 2012, 12:44:03
При выполнение команди /usr/local/bin/mysql_install_db выдает вот что :
Цитировать
[root@router /usr/ports/databases/mysql55-server]# /usr/local/bin/mysql_install_db

FATAL ERROR: Could not find ./bin/my_print_defaults

If you compiled from source, you need to run 'make install' to
copy the software into the correct location ready for operation.

If you are using a binary release, you must either be at the top
level of the extracted archive, or pass the --basedir option
pointing to that location.
а ./bin/my_print_defaults есть в указываемой директории , и как быть ?


Название: Re: Установка 49.32.7
Отправлено: 0xbad0c0d3 от 30 Марта 2012, 13:25:41
Могут быть права на файл, если он там и правда есть (вот тут /usr/ports/databases/mysql55-server)


Название: Re: Установка 49.32.7
Отправлено: ser970 от 30 Марта 2012, 16:27:05
При выполнение команди /usr/local/bin/mysql_install_db выдает вот что :
Цитировать
[root@router /usr/ports/databases/mysql55-server]# /usr/local/bin/mysql_install_db

FATAL ERROR: Could not find ./bin/my_print_defaults

If you compiled from source, you need to run 'make install' to
copy the software into the correct location ready for operation.

If you are using a binary release, you must either be at the top
level of the extracted archive, or pass the --basedir option
pointing to that location.
а ./bin/my_print_defaults есть в указываемой директории , и как быть ?
ну где то так.
cd /usr/local

mysql_install_db --user=mysql --ldata=/var/db/mysql


Название: Re: Установка 49.32.7
Отправлено: Redmen от 30 Марта 2012, 19:19:19
вообще то ето известная проблема мускуля 55
поставь лутше 51 всё настрой и обнови мускуль mysqlupgrade


Название: Re: Установка 49.32.7
Отправлено: gonhik от 31 Марта 2012, 02:34:04
Спасибо ser970, помогло но вот все поставил и в админке отображается вместо букв знаки восклицания как ето исправить ? (фото в вложении)


Название: Re: Установка 49.32.7
Отправлено: 0xbad0c0d3 от 31 Марта 2012, 04:05:14
Прочтением мануала правится 99.9% ошибок.
http://forum.nodeny.com.ua/docs/h/install.html#db


Название: Re: Установка 49.32.7
Отправлено: Rico-X от 31 Марта 2012, 09:01:17
вообще то ето известная проблема мускуля 55
поставь лутше 51 всё настрой и обнови мускуль mysqlupgrade
Мускуль 5.5 Фря 9 - никаких проблем, расскажите и мне об известной проблеме мускуля.


Название: Re: Установка 49.32.7
Отправлено: Redmen от 31 Марта 2012, 09:26:28
фрю 9 не ставил не знаю
на репозиторие фри 8 для мускуля 55 не полный комплект мускуль скриптс
(install_db отсутствуэт)
если пробовал Фрю 9 розкажи про стабильность с нодени (лутше в новой ветке чтоб не засорят тему)


Название: Re: Установка 49.32.7
Отправлено: Rico-X от 31 Марта 2012, 19:51:40
Да рассказывать особо нечего, поставил в одной из небольших сетей тупо от лени, влом было обновлять 8.2 до STABLE накладывать кучу патчей на сетевухи и тп, а тут уже все интересное из коробки(особенно патчи на em), пока полет нормальный, глюков не замечено, мускуль 5.5 собрался и заработал без проблем (в конфиге пришлось удалить пару устаревших строк), все остальные модули тоже, на сегодня использую в 3х небольших сетях(обновил 8.2 -> 9.0 без проблем), аптаймы еще небольшие (Фря вышла недавно), из багов пока нашел при закачке исходников надо качать с scr-all иначе при сборке ядра вылетают ошибки. Большой нагрузки ни в одной из сетей нет (на нагруженых сетях стоят аппаратные решения) так что под нагрузкой проверить немогу, на 1К пользователей на таз - все отлично. Особенно радует в новой фре режим лайфсиди, выкинул френзи с огромной радостью, теперь с бэкап-рестором вообще никаких проблем. Инсталлятор испортили, особенно не понравилась разметка диска, в остальном впечатления только положительные, ИМХО у фри ветки удачные через одну 5,7, теперь вот и 9.


Название: Re: Установка 49.32.7
Отправлено: Redmen от 31 Марта 2012, 20:34:40
старый инсталятор остался (через шелл сисинсталл)
а какие строки из конфига убрал
если можно весь сонфиг в личку.
спс


Название: Re: Установка 49.32.7
Отправлено: gonhik от 31 Марта 2012, 22:30:37
Прочтением мануала правится 99.9% ошибок.

Сделал еще раз как написано в мануале все равно не хочет исправляется ?  


Название: Re: Установка 49.32.7
Отправлено: Redmen от 31 Марта 2012, 22:34:17
Начнём с начала!

какую фрю ти ставиш?
пересобирал ли ядро и как?


Название: Re: Установка 49.32.7
Отправлено: gonhik от 31 Марта 2012, 22:51:18
FreeBSD router.local 8.2-RELEASE-p6 FreeBSD 8.2-RELEASE-p6 #0: Thu Mar 22 21:58:26 EET 2012     andrey@router.local:/usr/src/sys/i386/compile/ROUTER  i386
ядро пересобрал , и да ищо вопрос как сдель так чтоби вместо айпи адреса вписовать в адресной строке имя сайта  ???


Название: Re: Установка 49.32.7
Отправлено: 0xbad0c0d3 от 31 Марта 2012, 22:52:48
Начнём с начала!

какую фрю ти ставиш?
пересобирал ли ядро и как?

Фря, думаю, не при делах! Все дело в кодировке.
Если база накатывается из дампа, то стоит проверить кодировку этого дампа (она должна быть cp1251)


Название: Re: Установка 49.32.7
Отправлено: gonhik от 31 Марта 2012, 23:02:29
Начнём с начала!

какую фрю ти ставиш?
пересобирал ли ядро и как?

Фря, думаю, не при делах! Все дело в кодировке.
Если база накатывается из дампа, то стоит проверить кодировку этого дампа (она должна быть cp1251)
Собирается новий роутер , база не из дампа


Название: Re: Установка 49.32.7
Отправлено: Redmen от 31 Марта 2012, 23:47:51
самый лутший вариант переустанови систему с нуля, обновись, скачай новые срц, перекомпиль ядро, скачай дерево портов

делай всё по порядку
внимательно читай доку
1. установка = установка системы
2. перезагрузи серв
3. установка
  cd /usr/ports/databases/mysql51-server/
make BUILD_OPTIMIZED=yes WITH_OPENSSL=yes WITH_CHARSET=cp1251
make install clean

по желанию
mkdir -p /usr/var/db/mysql
ln -s /usr/var/db/mysql /var/db/mysql

/usr/local/bin/mysql_install_db
chown -Rv mysql:mysql /var/db/mysql/

поправь ee /etc/my.cnf по доке

/usr/local/etc/rc.d/mysql-server forcestart

/usr/local/bin/mysqladmin -u root password 'hardpass'

echo mysql_enable=\"YES\" >> /etc/rc.conf



Уверен всё заведётса


Название: Re: Установка 49.32.7
Отправлено: Efendy от 31 Марта 2012, 23:52:37
Кстати, у меня сейчас стоит 5.5. При установке запускать mysql_install_db не требуется вроде. единственное с чем я столкнулся так это необходимость в sql-функциях указывать параметр NO SQL (ну или другой), иначе функция не создастся


Название: Re: Установка 49.32.7
Отправлено: ser970 от 01 Апреля 2012, 10:08:18
Да рассказывать особо нечего, поставил в одной из небольших сетей тупо от лени, влом было обновлять 8.2 до STABLE накладывать кучу патчей на сетевухи и тп, а тут уже все интересное из коробки(особенно патчи на em), пока полет нормальный, глюков не замечено, мускуль 5.5 собрался и заработал без проблем (в конфиге пришлось удалить пару устаревших строк), все остальные модули тоже, на сегодня использую в 3х небольших сетях(обновил 8.2 -> 9.0 без проблем), аптаймы еще небольшие (Фря вышла недавно), из багов пока нашел при закачке исходников надо качать с scr-all иначе при сборке ядра вылетают ошибки. Большой нагрузки ни в одной из сетей нет (на нагруженых сетях стоят аппаратные решения) так что под нагрузкой проверить немогу, на 1К пользователей на таз - все отлично. Особенно радует в новой фре режим лайфсиди, выкинул френзи с огромной радостью, теперь с бэкап-рестором вообще никаких проблем. Инсталлятор испортили, особенно не понравилась разметка диска, в остальном впечатления только положительные, ИМХО у фри ветки удачные через одну 5,7, теперь вот и 9.
ихмо не стоит ставить 0 версии на продакшен.


Название: Re: Установка 49.32.7
Отправлено: gonhik от 03 Апреля 2012, 09:17:42
Все пере собрал, стало без ошибок , но почему то нету интернета у клиентов при вводе команды
Цитировать
ipfw table 10 list
не выводит айпи клиента ?


Название: Re: Установка 49.32.7
Отправлено: gonhik от 03 Апреля 2012, 09:57:30
Собирал по видео инструкции versusa но там он не пересобирал  ядро, может ево все таки пересобрать ?


Название: Re: Установка 49.32.7
Отправлено: versus от 03 Апреля 2012, 10:35:38
запущен ли noserver.pl ? если запустить его из консоли с ключиком -v  (perl noserver.pl -v ) то что выводит (в путти переключить кодировку символов на cp1251  перед этим не забудь)

PS  в видео не компилил ядро потому что и так работало все )


Название: Re: Установка 49.32.7
Отправлено: Rico-X от 03 Апреля 2012, 13:31:47
ихмо не стоит ставить 0 версии на продакшен.

А если ее назвать 8.3 что изменится? Вон 8.2. релизная пока до стэйбл не обновишь говно и глюкодром, много цифра 2 после релиза дала?


Название: Re: Установка 49.32.7
Отправлено: ser970 от 03 Апреля 2012, 18:16:38
ихмо не стоит ставить 0 версии на продакшен.

А если ее назвать 8.3 что изменится? Вон 8.2. релизная пока до стэйбл не обновишь говно и глюкодром, много цифра 2 после релиза дала?

если я запор назову мерсом - за пол цены мерса купишь?
дело не в названии.


Название: Re: Установка 49.32.7
Отправлено: gonhik от 03 Апреля 2012, 19:47:04
И так пере собрал ядро инет появился в юзеров но только з ДНС-ом провайдера, что нужно ищо подправить ? ??? 


Название: Re: Установка 49.32.7
Отправлено: 0xbad0c0d3 от 03 Апреля 2012, 20:42:17
http://job.i.ua/show/resume/128712/
http://job.i.ua/show/resume/160256/


Название: Re: Установка 49.32.7
Отправлено: ser970 от 03 Апреля 2012, 22:30:11
named

или типа  так
http://www.lissyara.su/articles/freebsd/programms/named_9.7.0/
ну и ли так
http://www.lissyara.su/articles/freebsd/programms/unbound/


Название: Re: Установка 49.32.7
Отправлено: Rico-X от 04 Апреля 2012, 08:47:22
И так пере собрал ядро инет появился в юзеров но только з ДНС-ом провайдера, что нужно ищо подправить ? ??? 
К.О подсказывает разрешить доступ к DNS на фаирволе.