Bug 4784

Summary: неправильная очерёдность удаления пакетов
Product: Sisyphus Reporter: Denis Ovsienko <pilot>
Component: rpmAssignee: placeholder <placeholder>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: minor    
Priority: P2 CC: at, glebfm, imz, ldv, placeholder, vt
Version: unstable   
Hardware: all   
OS: Linux   

Description Denis Ovsienko 2004-07-13 18:16:55 MSD
При установке kernel-modules-lirc-std-up ставятся также и
kernel-modules-v4l-std-up. Но при удалении k-m-v4l-std-up и k-m-lirc-std-up
первыми можно удалить k-m-v4l-std-up, из-за чего возникает сообщение об ошибке.
Такая же ситуация была когда-то с mod_php и apache, когда сначала удалялся
apache, а потом %postun от mod_php пытался изменить уже несуществующий
httpd.conf (тогда это приводило к поломке).
# rpm -e kernel-modules-lirc-std-up-1.0.0.7.0-alt10.4
kernel-modules-alsa-std-up-1.0.4-alt2.4
kernel-modules-v4l-std-up-2004.06.14-alt1.4
kernel-modules-nvidia-std-up-1.0.5336-alt2.4 nvidia_glx_1.0.5336
depmod: *** Unresolved symbols in /lib/modules/2.4.26-std-up-alt4/lirc/lirc_gpio.o
depmod:         bttv_get_cardinfo_Reecd5cab
depmod:         bttv_get_gpio_queue_Rd390553f
depmod:         bttv_write_gpio_R8ecf4acc
depmod:         bttv_read_gpio_Rbcf2d2fb
depmod:         bttv_gpio_enable_R11dc4b6d
depmod: *** Unresolved symbols in /lib/modules/2.4.26-std-up-alt4/lirc/lirc_gpio.o

/var/log/messages:
Jul 13 00:09:46 home rpm: nvidia_glx_1.0.5336-0:1.0.5336-alt1 removed 
Jul 13 00:09:55 home rpm: kernel-modules-nvidia-std-up-0:1.0.5336-alt2.4 removed 
Jul 13 00:10:01 home rpm: kernel-modules-v4l-std-up-0:2004.06.14-alt1.4 removed 
Jul 13 00:10:05 home rpm: kernel-modules-alsa-std-up-0:1.0.4-alt2.4 removed 
Jul 13 00:10:08 home rpm: kernel-modules-lirc-std-up-0:1.0.0.7.0-alt10.4 removed
Comment 1 Dmitry V. Levin 2004-08-03 21:47:58 MSD
Это одна из хорошо известных труднорешаемых проблем в librpm.
Comment 2 Denis Ovsienko 2005-10-28 14:34:28 MSD
Зароем.
Comment 3 at@altlinux.org 2005-11-01 09:54:48 MSK
Зачем закрывать?  Открытая проблема -- открытый баг, пускай висит.  Может
кто-нибудь когда-нибудь обратит внимание.  А то как будто его и нет.