Bug 3573 - Lots of error output while upgrading man-pages
Summary: Lots of error output while upgrading man-pages
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: librpm (show other bugs)
Version: unstable
Hardware: all Linux
: P2 minor
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-01 13:42 MSK by Mikhail Zabaluev
Modified: 2005-07-13 15:45 MSD (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Zabaluev 2004-02-01 13:42:01 MSK
При обновлении пакета man-pages до 1.65-alt1 через apt скрипт в %post выдаёт
массу ошибок. При обновлении того же пакета через rpm -U скрипт работает тихо.
Нужно выяснить разницу; возможно, проблема не в apt, а в makewhatis.
Comment 1 Dmitry V. Levin 2004-02-01 16:01:33 MSK
Это не ошибки, это мусор (т.е. makewhatis отрабатывает нормально). 
 
Вызвано тем, что apt-get, который делает signal(SIGPIPE,SIG_IGN), 
теперь использует rpmlib напрямую, и эта изменённая сигнальная маска 
достается запускаемым скриптам, которые к ней не готовы. 
 
Непонятно, кого и как фиксить. 
Comment 2 Dmitry V. Levin 2004-02-03 23:50:59 MSK
Implemented workaround in librpm; excerpt from chngelog: 
 
lib/psm.c(runScript): executed scripts expect default SIGPIPE handler, so reset it.