gonhik
Пользователь
Карма: 0
Offline
Сообщений: 76
|
|
« : 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]#
я так понимаю что ему не нравится БД, но как єто исправить ?
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Offline
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #1 : 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)
|
|
|
Записан
|
|
|
|
gonhik
Пользователь
Карма: 0
Offline
Сообщений: 76
|
|
« Ответ #2 : 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]:
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #3 : 28 Марта 2012, 10:51:06 » |
|
голова-стена. А админ где? MySQL пилите. проверяйте, в перую очередь, данные авторизации юзера root@localhost, а потом настройки самого мускуля (путь, где находится mysql.sock)
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Offline
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #4 : 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
|
|
« Последнее редактирование: 28 Марта 2012, 11:47:57 от Redmen »
|
Записан
|
|
|
|
gonhik
Пользователь
Карма: 0
Offline
Сообщений: 76
|
|
« Ответ #5 : 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 есть в указываемой директории , и как быть ?
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #6 : 30 Марта 2012, 13:25:41 » |
|
Могут быть права на файл, если он там и правда есть (вот тут /usr/ports/databases/mysql55-server)
|
|
|
Записан
|
|
|
|
ser970
NoDeny
Спец
Карма: 70
Offline
Сообщений: 1323
|
|
« Ответ #7 : 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
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Offline
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #8 : 30 Марта 2012, 19:19:19 » |
|
вообще то ето известная проблема мускуля 55 поставь лутше 51 всё настрой и обнови мускуль mysqlupgrade
|
|
|
Записан
|
|
|
|
gonhik
Пользователь
Карма: 0
Offline
Сообщений: 76
|
|
« Ответ #9 : 31 Марта 2012, 02:34:04 » |
|
Спасибо ser970, помогло но вот все поставил и в админке отображается вместо букв знаки восклицания как ето исправить ? (фото в вложении)
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #10 : 31 Марта 2012, 04:05:14 » |
|
|
|
|
Записан
|
|
|
|
Rico-X
NoDeny
Старожил
Карма: 7
Offline
Сообщений: 349
|
|
« Ответ #11 : 31 Марта 2012, 09:01:17 » |
|
вообще то ето известная проблема мускуля 55 поставь лутше 51 всё настрой и обнови мускуль mysqlupgrade
Мускуль 5.5 Фря 9 - никаких проблем, расскажите и мне об известной проблеме мускуля.
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Offline
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #12 : 31 Марта 2012, 09:26:28 » |
|
фрю 9 не ставил не знаю на репозиторие фри 8 для мускуля 55 не полный комплект мускуль скриптс (install_db отсутствуэт) если пробовал Фрю 9 розкажи про стабильность с нодени (лутше в новой ветке чтоб не засорят тему)
|
|
|
Записан
|
|
|
|
Rico-X
NoDeny
Старожил
Карма: 7
Offline
Сообщений: 349
|
|
« Ответ #13 : 31 Марта 2012, 19:51:40 » |
|
Да рассказывать особо нечего, поставил в одной из небольших сетей тупо от лени, влом было обновлять 8.2 до STABLE накладывать кучу патчей на сетевухи и тп, а тут уже все интересное из коробки(особенно патчи на em), пока полет нормальный, глюков не замечено, мускуль 5.5 собрался и заработал без проблем (в конфиге пришлось удалить пару устаревших строк), все остальные модули тоже, на сегодня использую в 3х небольших сетях(обновил 8.2 -> 9.0 без проблем), аптаймы еще небольшие (Фря вышла недавно), из багов пока нашел при закачке исходников надо качать с scr-all иначе при сборке ядра вылетают ошибки. Большой нагрузки ни в одной из сетей нет (на нагруженых сетях стоят аппаратные решения) так что под нагрузкой проверить немогу, на 1К пользователей на таз - все отлично. Особенно радует в новой фре режим лайфсиди, выкинул френзи с огромной радостью, теперь с бэкап-рестором вообще никаких проблем. Инсталлятор испортили, особенно не понравилась разметка диска, в остальном впечатления только положительные, ИМХО у фри ветки удачные через одну 5,7, теперь вот и 9.
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Offline
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #14 : 31 Марта 2012, 20:34:40 » |
|
старый инсталятор остался (через шелл сисинсталл) а какие строки из конфига убрал если можно весь сонфиг в личку. спс
|
|
|
Записан
|
|
|
|
|