Здравствуйте уважаемые формумчане. возникла проблема:
Есть Ubuntu server. Так же на нем стоит LAMP-server (ставился сразу с установкой ОС). (MySql+web+php) не сервере стоит asterisk. На астериск установлена CRM система. (asterCC) при запуске одного из perl скриптов появляется ошибка:
sudo /opt/asterisk/scripts/astercc/astercc
install_driver(mysql) failed: Can't load 'auto/DBD/mysql/mysql.so' for module DBD::mysql: auto/DBD/mysql/mysql.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога at /</opt/asterisk/scripts/astercc/astercc>DynaLoader.pm line 214. at perlapp line 642 Perhaps a required shared library or dll isn't installed where expected at astercc.pl line 1640
По ошибке видно, что mysql не может запустить свой модуль mysql.so. 2 дня гугления ответов толком не дали кроме одного: не хватает модуля libmysqlclient.so.
чтобы проверить подключается ли libmysqlclient.so запустил ldd для mysql.so:
linux-gate.so.1 => (0xb787d000) libmysqlclient.so.16 => /usr/lib/libmysqlclient.so.16 (0xb7667000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb74eb000) libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb74cf000) libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb74a5000) libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7490000) /lib/ld-linux.so.2 (0xb787e000)
Как видно нужная либа есть.
я уже всю голову сломал себе что не так и что не может подключить к себе этот скрипт.
Прошу помощи. Заранее спасибо
P.S. совсем забыл написать: права доступа 777 применены ко всем нужным папкам и файлам.