Hi Dirk, Hi Alex
I've debugged it further. the issue is that apparently kiwi does some kpartx -a magic, and then later reads through /dev/mapper/* to find out about the mappings (that it just created itself). For reasons that I don't understand, the /dev inside the build chroot does not get any files inside /dev/mapper/*.
With the help from Alex we potentially found a fix: it seems the default of kpartx for "sync mode" changed between 12.2 and 12.3. changing the kpartx -a/-d calls to -sa/-sd (for enabling sync mode) might fix the issue (not fully tested yet, but a quick try looked promising).
Marcus, any opinion about this patch?
Thanks much for the patch makes a lot sense. I also stumbled over that problem and could solve it by waiting for the udev queue to finish. looks like on 12.3 the creation of the devices is done via udev ? The sync mode seems to be fine in addition to that patch is added to master, will cherry pick to 12.3 as well Regards, Marcus -- Public Key available gpg --keyserver pgp.mit.edu --recv-keys 0xCCE3C6A2 ------------------------------------------------------- Marcus Schäfer (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstrasse 5 FAX: 0911-740 53 479 D-90409 Nürnberg GF: Jeff Hawn,Jennifer Guild, Felix Imendörffer HRB: 21284 (AG Nürnberg) Germany http://www.suse.de ------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org