[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"

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

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

LinuxID написал(а): Должно

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, если флаг по умолчанию не активирован.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".