Hello Marcus.
Thank you for the suggestion.
My reply does not read easily so it is numbered.
1.
rd.kiwi.ramdisk are being used on the cmdline
console=ttyS0,115200 console=tty1 debug initrd=vmware initrd=boot/initrd rd.neednet=1 ip=10.145.102.88::10.145.102.1:255.255.255.0:ltitavmwdocker03-restore:eth0:none:160.50.250.2:160.50.252.2 nameserver=160.50.250.2 rd.debug rd.kiwi.debug rd.kiwi.install.pxe rd.kiwi.ramdisk ramdisk_size=4096000 rd.kiwi.install.image=
http://itadell101.bmwgroup.net/pxe-result/SLES15-MiniOS-VMW-OEM-PXE.DEFAULT.x86_64-15.3.xz module_blacklist=vmwgfx root="/dev/mapper/ram0p1"
2.
At the emergency shell
if doing - modprobe brd
Then yes /dev/ram* are there.
3.
After this thread was logged I added 'brd' here to have it loaded.
It was loaded by the time the emergency shell was created but no ramdisk.
root/etc # cat dracut.conf.d/01-add-drivers.conf
add_drivers+=" xfs "
add_drivers+=" ext4 "
add_drivers+=" xen-blkfront "
add_drivers+=" vmw_pvscsi "
add_drivers+=" sd_mod "
add_drivers+=" libata "
add_drivers+=" brd "
and
root/etc # cat dracut.conf.d/01-add-fs.conf
install_items+=" /etc/modules-load.d/01-fs.conf "
root/etc # cat modules-load.d/01-fs.conf
ext4
sd_mod
libata
brd
4.
Your suggestion implemented and is part of the attached log.
root/etc/modprobe.d/:
-rw-r--r-- 1 root root 22 Jun 7 10:52 99-brd.conf
cat 99-brd.conf
install brd
5.
Unless it is not logged(possible), the dev-mapper-ram0p1 failed before 'brd' are loaded.
[ 1.278134] localhost systemd[1]: dev-mapper.mount: Failed to load configuration: No such file or directory
[ 1.278251] localhost systemd[1]: dev-mapper-ram0p1.mount: Failed to load configuration: No such file or directory
[ 1.278491] localhost systemd[1]: bloc...@dev-mapper-ram0p1.target: Failed to load configuration: No such file or directory
[ 1.282402] localhost systemd[1]: var.mount: Failed to load configuration: No such file or directory
[ 1.282517] localhost systemd[1]: var-tmp.mount: Failed to load configuration: No such file or directory
[ 1.282633] localhost systemd[1]: tmp.mount: Failed to load configuration: No such file or directory
[ 1.441028] localhost kernel: SCSI subsystem initialized
[ 1.477103] localhost kernel: libata version 3.00 loaded.
[ 1.480405] localhost kernel: brd: module loaded
[ 1.474629] localhost systemd-journald[204]: Journal started
6.
/usr/lib/dracut/modules.d/90kiwi-dump/kiwi-dump-image.sh is not called
and is not present in the emergency shell.
This is present but cannot see in the logs it being called.
/lib/dracut/hooks/pre-mount/30-kiwi-dump-image.sh
/lib/dracut/hooks/mount/30-kiwi-mount-ramdisk.sh
7.
if /lib/dracut/hooks/pre-mount/30-kiwi-dump-image.sh is executed from the emergency shell
a prompt comes up warning that there is not enough space for this image.
Probably because no parameters for a size was provided.
Good news - if it is called with values, this could work.
log file attached: rdsosreport-15.4-7jun.txt.gz
Thank you so much.
Jan