>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Bugzilla http://forum.mozilla-russia.org/viewforum.php?id=35 >checksetup.pl > DBD-Pg ошибка. http://forum.mozilla-russia.org/viewtopic.php?id=36160 |
gumka > 22-06-2009 13:03:35 |
Приветствую. Стояла себе спокойно багзилла, работала но вот нужно было переехать на другой сервер и тут началось.. Версия багзиллы 3.2 perl 5.8.9 при запуске ./checksetup.pl проверяет модули, все ок до : Checking for DBD-Pg (v1.45) ok: found v2.13.1 'Pg' is not a valid choice for $db_driver in localconfig: Can't locate auto/DBD/Pg/PG_BYTEA.al in @INC (@INC contains: . lib/i386-freebsd-thread-multi-64int lib /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9 /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9) at Bugzilla/DB/Pg.pm line 52 Postgresql стартанут, настроен, БД bugs и юзер добалены. Как бороться ? UPD. ./sanitycheck.pl выкидывает подобные ошибки: unix# ./sanitycheck.pl Как быть та ? Бугзилла нужна ! |
gumka > 23-06-2009 16:37:30 |
Неужели нечего сказать никому ? Или я как то не так суть проблемы описал или логов мало? |
SnowyOwl > 25-06-2009 06:59:45 |
Какая ОС/версия? |
gumka > 30-06-2009 15:31:01 |
OS - FreeBSD 7.2 DBD:Pg Изначально был собран через install-module.pl , щас поставил v2.13.1 через CPAN . Но и проблема уже другого х-ра. все тесты проходит нормально, но перл валится в кору вот тут : Checking for DBD-Pg (v1.45) ok: found v2.13.1 Removing existing compiled templates... Дабы исключить какие то затыки в самой БД - в качестве БД указывал БД, которая стоит на старой машине и работает . Результат - тот же. И в обратном порядке - подгружал багзилу на старой машине к новой БД, на новом сервере - все отлично работает.. То есть баги с перлом, в частности связки версии перла(5.8.9) и модуля DBD:Pg . На прежней тачке был (5.8.8) и 1.49 DBD:Pg все работало.. UPD. Обновил на старой машине модуль DBD:Pg до текущей (2.13.1) все работает.. Куда дальше копать ? Как то извернуться и поставить перл 5.8.8 ? Из портов он не поставится т.к найдены уязвимости в нем. А по другому ставить не оч. желательно.. |
gumka > 01-07-2009 14:36:43 |
ну в общем то можно резюмировать. Заставить работать багзилу с версиями 5.8.9 и 5.1.0 увы - не удалось. Пришлось со скрипом души сделать make -i (perl 5.8.8) в общем откатиться назад к рабочей версии перла.. |