Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№122-06-2009 13:03:35

gumka
Участник
 
Группа: Members
Зарегистрирован: 22-06-2009
Сообщений: 15
UA: Firefox 3.0

checksetup.pl > DBD-Pg ошибка.

Приветствую.

Стояла себе спокойно багзилла, работала  но вот нужно было переехать на другой сервер и тут началось..

Версия багзиллы 3.2  perl 5.8.9

при запуске ./checksetup.pl  проверяет модули, все ок до :

Checking for              DBD-Pg (v1.45)   ok: found v2.13.1
Use of inherited AUTOLOAD for non-method DBD::Pg::PG_BYTEA() is deprecated at Bugzilla/DB/Pg.pm line 52, <DATA> line 275.
There was an error connecting to PostgreSQL:

    '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
BEGIN failed--compilation aborted at Bugzilla/DB/Pg.pm line 52, <DATA> line 275.
Compilation failed in require at (eval 334) line 3, <DATA> line 275.


Postgresql стартанут, настроен, БД bugs и юзер добалены.
в локалконфиге все что нужно прописано.

Как бороться ?

UPD.

./sanitycheck.pl   выкидывает подобные ошибки:

unix# ./sanitycheck.pl
'Pg' is not a valid choice for $db_driver in  localconfig: DBD::Pg object version undef does not match bootstrap parameter 2.13.1 at /usr/local/lib/perl5/5.8.9/mach/DynaLoader.pm line 249.
Compilation failed in require at Bugzilla/DB/Pg.pm line 47.
BEGIN failed--compilation aborted at Bugzilla/DB/Pg.pm line 47.
Compilation failed in require at (eval 34) line 3.

Как быть та ? Бугзилла нужна !

Отредактировано gumka (22-06-2009 16:08:29)

Отсутствует

 

№223-06-2009 16:37:30

gumka
Участник
 
Группа: Members
Зарегистрирован: 22-06-2009
Сообщений: 15
UA: Firefox 3.0

Re: checksetup.pl > DBD-Pg ошибка.

Неужели нечего сказать никому ? Или я как то не так суть проблемы описал или логов мало?

Отсутствует

 

№325-06-2009 06:59:45

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.0

Re: checksetup.pl > DBD-Pg ошибка.

Какая ОС/версия?
DBD::Pg в дистрибутиве или собран из CPAN?

Отсутствует

 

№430-06-2009 15:31:01

gumka
Участник
 
Группа: Members
Зарегистрирован: 22-06-2009
Сообщений: 15
UA: Firefox 3.0

Re: checksetup.pl > DBD-Pg ошибка.

OS - FreeBSD 7.2

DBD:Pg Изначально был собран через install-module.pl , щас поставил v2.13.1 через CPAN .

Но и проблема уже другого х-ра. все тесты проходит нормально, но перл валится в кору вот тут :

Checking for              DBD-Pg (v1.45)   ok: found v2.13.1
Checking for      PostgreSQL (v8.00.0000) ok: found v08.03.0700

Removing existing compiled templates...
Precompiling templates...Segmentation fault (core dumped)

Дабы исключить какие то затыки в самой БД - в качестве БД указывал БД, которая стоит на старой машине и работает . Результат - тот же. И в обратном порядке - подгружал багзилу на старой машине к новой БД, на новом сервере - все отлично работает..

То есть баги с перлом, в частности связки версии перла(5.8.9) и модуля DBD:Pg . На прежней тачке был (5.8.8) и 1.49 DBD:Pg все работало..

UPD. Обновил на старой машине модуль DBD:Pg до текущей (2.13.1) все работает.. Куда дальше копать ? Как то извернуться и поставить перл 5.8.8 ? Из портов он не поставится т.к найдены уязвимости в нем. А по другому ставить не оч. желательно..

Отредактировано gumka (30-06-2009 16:09:02)

Отсутствует

 

№501-07-2009 14:36:43

gumka
Участник
 
Группа: Members
Зарегистрирован: 22-06-2009
Сообщений: 15
UA: Firefox 3.0

Re: checksetup.pl > DBD-Pg ошибка.

ну в общем то можно резюмировать. Заставить работать багзилу с версиями 5.8.9 и  5.1.0 увы - не удалось. Пришлось со скрипом души сделать make -i (perl 5.8.8) в общем откатиться назад к рабочей версии перла..

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]