Bug 6913 - segfault при установке пакета
Summary: segfault при установке пакета
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: bugzilla (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: solo
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-20 20:12 MSD by Pavel Vainerman
Modified: 2005-05-30 13:12 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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>), прошу
проверить.