Вы здесь

[CLOSED] Повисает скрипт, perl, mysql

Добрый день!
Сконфигурировал кое как сервак, все работало, php, perl, mysql, выполнялись скрипты.
Потом "донастроил сервак" добавил pptp, iptables, второй сетевой интерфейс поднял, включил всякие фляги. И вконце концов решил, что надо бы сделать make clean && make && make mоdules_compile
.... И после этого у меня след. беда:

use DBD::mysql;
use DBI;
$ENV{MYSQL_UNIX_PORT} = "/var/run/mysqld.sock";
$driver="mysql";
$host="127.0.0.1";
$datab="b1086";
$dsn = "DBI:$driver:database=$datab;host=$host";
$dbh = DBI->connect($dsn,"root","111") or print "HER VAM";
.............

Как только скрипт доходит до строки

$dbh = DBI->connect($dsn,"root","111")

Идет зависание.... И нигде никакие логи не могу поймать....
Сайт также перестал работать, просто виснит на этой же строке....
Я прям даже не знаю куда грешить... Думаю что что-то c perl но как проверить и понять что именно ?....
Пробывал сделать emerge perla и clean его, без результатно...

P.S. Сам я на линах 2ую неделю, самоучка, переношу сервачек со старой FC на gentoo...

Должно помочь:USE="perl" emerge mysql -1q

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

LinuxID написал:
Должно помочь:USE="perl" emerge mysql -1q

Так и было... Хз что за фигня... Снес mysql, заного отконфигурировал его, perl поставил, базы скопировал, все заработало.... Шокировало то, что никакие ошибки не вываливались .. нигде...

Первый раз ставили так же ?

USE="perl" emerge mysql -1q

Или всё же так:

echo "dev-db/mysql perl" >> /etc/portage/package.use
emerge dev-db/mysql

Если ставили первым способом, а именно указывали флаг "perl" в переменной USE, то после обновления мира пакет dev-db/mysql соберётся без флага perl, если флаг по умолчанию не активирован.