Bug 3573 - Lots of error output while upgrading man-pages
: Lots of error output while upgrading man-pages
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/librpm)
: unstable
: all Linux
: P2 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2004-02-01 13:42 by
Modified: 2005-07-13 15:45 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-02-01 13:42:01
При обновлении пакета man-pages до 1.65-alt1 через apt скрипт в %post выдаёт
массу ошибок. При обновлении того же пакета через rpm -U скрипт работает тихо.
Нужно выяснить разницу; возможно, проблема не в apt, а в makewhatis.
------- Comment #1 From 2004-02-01 16:01:33 -------
Это не ошибки, это мусор (т.е. makewhatis отрабатывает нормально). 

Вызвано тем, что apt-get, который делает signal(SIGPIPE,SIG_IGN), 
теперь использует rpmlib напрямую, и эта изменённая сигнальная маска 
достается запускаемым скриптам, которые к ней не готовы. 

Непонятно, кого и как фиксить. 
------- Comment #2 From 2004-02-03 23:50:59 -------
Implemented workaround in librpm; excerpt from chngelog: 
 
lib/psm.c(runScript): executed scripts expect default SIGPIPE handler, so reset it.