Bug 38461

Summary: При переезде на новый make-initrd потеряли multipathd
Product: Sisyphus Reporter: Leonid Krivoshein <klark>
Component: make-initrd-multipathAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P5 CC: glebfm, ldv, legion, placeholder
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Leonid Krivoshein 2020-05-08 22:12:03 MSK
$ git clone git://git.altlinux.org/gears/m/make-initrd.git
<...spipped...>
$ cd features/multipath/
$ git grep multipathd |cat
$ git checkout p9
Switched to branch 'p9'
Your branch is up to date with 'origin/p9'.
$ git grep multipathd |cat
$ git checkout p8
Switched to branch 'p8'
Your branch is up to date with 'origin/p8'.
$ git grep multipathd |cat
config.mk:MULTIPATH_BIN         = /sbin/multipathd /sbin/multipath /$(LIBNAME)/multipath \
data/lib/initrd/modules/060-multipathd:msg='Starting multipathd...'
data/lib/initrd/modules/060-multipathd: multipathd -s

Или так:

$ git checkout p9
$ git grep MULTIPATH_BIN |cat
config.mk:MULTIPATH_BIN     = /sbin/multipath /sbin/kpartx /lib/udev/kpartx_id
rules.mk:	@put-file "$(ROOTDIR)" $(MULTIPATH_BIN)

$ git checkout p8
$ git grep MULTIPATH_BIN |cat
config.mk:MULTIPATH_BIN		= /sbin/multipathd /sbin/multipath /$(LIBNAME)/multipath \
rules.mk:	@put-file "$(ROOTDIR)" $(MULTIPATH_BIN)

То есть, в p8 демон был, теперь его нет. При обновлении ALT Server с p8 на p9 у людей ничего не грузится, в initramfs демон с библиотеками теперь не попадает. /dev/mapper при загрузке пуст. В Сизифе такая же ситуация. Прицепить bug-report не получается.
Comment 1 Alexey Gladkov 2020-09-29 22:06:07 MSK
Можешь проверить исправление ?

http://git.altlinux.org/people/legion/packages/make-initrd.git?p=make-initrd.git;a=commit;h=e78a5a03f23e7a3b2236bd2cf5ffd47e97fb4adb
Comment 2 Leonid Krivoshein 2020-10-03 03:47:28 MSK
(In reply to Alexey Gladkov from comment #1)
> Можешь проверить исправление ?

Спасибо! Попробую... Task #259146.
Comment 3 Repository Robot 2020-10-06 00:31:35 MSK
make-initrd-2.11.0-alt1 -> sisyphus:

 Mon Oct 05 2020 Alexey Gladkov <legion@altlinux.ru> 2.11.0-alt1
 - Feature luks:
   + Decrypt using plymouth if present (thx Oleg Solovyov) (ALT#38934, ALT#34634)
   + Run luks handler after mountdev
 - Feature multipath:
   + Add service file and multipathd (ALT#38461)
 - Feature plymouth:
   + Add missing label plugin (thx Oleg Solovyov)
   + Include fonts (thx Oleg Solovyov)
 - Runtime:
   + Add rdlog=console boot parameter to send all log messages to the /dev/console
   + Check bootable conditions after each uevend handler
 - Misc:
   + Replace initrd-cp by initrd-put