При установке пакета возникает segfault. При этом установка в целом завершается успешно, просто с руганью: Deep recursion on subroutine "CGI::Carp::warn" at /usr/lib/perl5/diagnostics.pm line 509. /root/tmp/rpm-tmp.86623: line 11: 17073 Segmentation fault ./collectstats.pl Как я понял при установке пакета вызывается скрипт checksetup.pl. Собственно на мой взгляд проблеммы две: 1) Segfault (поисанный выше) 2) Нужен ли этот вызов при установке пакета? Как я понимаю он необходим для настройки. Т.е. до его вызова требуется создать БД, заполнить 'localconfig' (внести название БД, пользователя, пароль), а потом уже запускать скрипт. На этапе установки пакета эта информация неизвестна... -------- ALT Linux Sisyphus (20050505) Пакет: bugzilla-2.16.8-alt2 kerenel: 2.6.11-std26-up-alt6 Steps to Reproduce: 1.sudo apt-get install bugzilla
Коряво, конечно... Но так и должно быть. :-/ (Уберу в очередной сборке.) По задумке, автозапуск checksetup.pl позволял обнавлять пакет полностью автоматически, существенно немешая при перврначальной установке (окромя данной ругани). В bugzilla 2.19 (в Daedalus) от этой идеи пришлось отказаться - существенные изменения в БД, автозапуск стал опасен.
Сборка в сизифе (<http://www.altlinux.ru/index.php?module=sisyphus&package=bugzilla>), прошу проверить.