Есть необходимость русифицировать bugzilla и все упирается в мои руки...bugzilla стоит и работает, без проблем v2.22.1, но английская версия....появилась необходимость перевести все это на русский язык. Работающую версию курочить не стал, а начал работать на другом линухе (Slackware v10.2, Perl v5.8.7, перловские модули ставились через MCPAN, mysql 5.0.33). В директорию /var/www/bugs копирую папку templates с руссификатора, делаю ./checksetup.pl, через веб пытаюсь указать локализацию и в браузере пишется ошибка:
Bugzilla has suffered an internal error. Please save this page and send it to THE MAINTAINER HAS NOT YET BEEN SET with details of what you were doing at the time this message appeared.
URL: http://10.0.254.5/bugs/editparams.cgi
Template->process() failed twice.
First error: file error - cache failed to write editparams.html.tmpl: Insecure dependency in sysopen while running with -T switch at /usr/lib/perl5/5.8.7/File/Temp.pm line 496.
Second error: file error - cache failed to write code-error.html.tmpl: Insecure dependency in sysopen while running with -T switch at /usr/lib/perl5/5.8.7/File/Temp.pm line 496.
С чем это может быть связано?
Отредактировано scazi (21-02-2007 15:58:34)
Отсутствует
Сравнил содержимое 2-х каталогов, содержащих соответственно русскую и английскую версии багзиллы:
/var/www/htdocs/bugs/template/ru/default/global
-rw-r----- 1 root nobody 1523 2006-11-30 22:55 banner.html.tmpl
-rw-r----- 1 root nobody 2244 2006-10-29 01:35 choose-classification.html.tmpl
-rw-r----- 1 root nobody 2218 2006-10-29 01:35 choose-product.html.tmpl
-rw-r----- 1 root nobody 18287 2006-10-29 01:39 code-error.html.tmpl
-rw-r----- 1 root nobody 6544 2006-06-12 08:59 confirm-user-match.html.tmpl
-rw-r----- 1 root nobody 6837 2006-07-02 01:58 field-descs.none.tmpl
-rw-r----- 1 root nobody 1526 2006-05-01 18:07 message.html.tmpl
-rw-r----- 1 root nobody 14976 2006-07-02 23:11 messages.html.tmpl
-rw-r----- 1 root nobody 1824 2006-06-13 21:37 per-bug-queries.html.tmpl
-rw-r----- 1 root nobody 2062 2006-06-16 01:19 setting-descs.none.tmpl
-rw-r----- 1 root nobody 4753 2006-06-12 09:04 site-navigation.html.tmpl
-rw-r----- 1 root nobody 6187 2006-06-12 09:07 useful-links.html.tmpl
-rw-r----- 1 root nobody 63145 2006-10-29 02:00 user-error.html.tmpl
-rw-r----- 1 root nobody 2947 2006-05-01 18:07 variables.none.tmpl
/var/www/htdocs/bugs/template/en/default/global
-rw-r----- 1 root nobody 1420 2004-06-23 03:07 banner.html.tmpl
-rw-r----- 1 root nobody 2138 2006-10-15 02:30 choose-classification.html.tmpl
-rw-r----- 1 root nobody 2019 2006-10-15 02:30 choose-product.html.tmpl
-rw-r----- 1 root nobody 14176 2006-08-25 03:49 code-error.html.tmpl
-rw-r----- 1 root nobody 5813 2005-12-20 10:26 confirm-user-match.html.tmpl
drwx------ 2 root nobody 152 2006-10-15 15:19 CVS
-rw-r----- 1 root nobody 4467 2005-08-11 12:19 field-descs.none.tmpl
-rw-r----- 1 root nobody 1482 2004-06-23 03:07 footer.html.tmpl
-rw-r----- 1 root nobody 4698 2006-10-15 02:50 header.html.tmpl
-rw-r----- 1 root nobody 2805 2005-08-10 07:30 help-header.html.tmpl
-rw-r----- 1 root nobody 1146 2005-08-10 07:30 help.html.tmpl
-rw-r----- 1 root nobody 1655 2005-04-08 05:37 hidden-fields.html.tmpl
-rw-r----- 1 root nobody 1404 2004-01-11 22:12 initialize.none.tmpl
-rw-r----- 1 root nobody 1433 2004-01-18 23:39 message.html.tmpl
-rw-r----- 1 root nobody 11508 2005-10-14 05:58 messages.html.tmpl
-rw-r----- 1 root nobody 1020 2005-07-14 12:05 message.txt.tmpl
-rw-r----- 1 root nobody 1706 2005-11-17 12:56 per-bug-queries.html.tmpl
-rw-r----- 1 root nobody 2422 2004-01-18 23:39 select-menu.html.tmpl
-rw-r----- 1 root nobody 1748 2005-10-25 23:55 setting-descs.none.tmpl
-rw-r----- 1 root nobody 4427 2005-11-07 22:19 site-navigation.html.tmpl
-rw-r----- 1 root nobody 1724 2005-07-30 07:01 tabs.html.tmpl
-rw-r----- 1 root nobody 5703 2005-10-25 23:55 useful-links.html.tmpl
-rw-r----- 1 root nobody 52742 2006-09-30 02:05 user-error.html.tmpl
-rw-r----- 1 root nobody 2535 2005-03-17 20:50 userselect.html.tmpl
-rw-r----- 1 root nobody 2044 2005-04-13 00:19 variables.none.tmpl
Содержимое разное, соответственно путем переноса недостающих файлов из en -> ru, с некоторыми недочетами все работает...как бы все это объяснить?
Отсутствует
Цитирую по http://bugzilla-ru.svn.sourceforge.net/ … ision=HEAD:
Проблемы
~~~~~~~~Bugzilla-ru не содержит "переводов" шаблонов, не имеющих текста. Поэтому
во избежание потери работоспособности не следует устанавливать параметр
defaultlanguage в значение 'ru'.
Это сделано намеренно: все чего нет в custom -- берется из default а все чего нет в локализации -- берется из defaultlanguage. В defaultlanguage должны быть все шаблоны.
Отсутствует