Bug 6913

Summary: segfault при установке пакета
Product: Sisyphus Reporter: Pavel Vainerman <pv>
Component: bugzillaAssignee: solo <solo>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2    
Version: unstable   
Hardware: all   
OS: Linux   

Description Pavel Vainerman 2005-05-20 20:12:43 MSD
При установке пакета возникает 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
Comment 1 solo 2005-05-23 14:44:54 MSD
Коряво, конечно... Но так и должно быть. :-/ (Уберу в очередной сборке.)

По задумке, автозапуск checksetup.pl позволял обнавлять пакет полностью
автоматически, существенно немешая при перврначальной установке (окромя данной
ругани). В bugzilla 2.19 (в Daedalus) от этой идеи пришлось отказаться -
существенные изменения в БД, автозапуск стал опасен.
Comment 2 solo 2005-05-30 13:12:42 MSD
Сборка в сизифе
(<http://www.altlinux.ru/index.php?module=sisyphus&package=bugzilla>), прошу
проверить.