Hello Group.
Please assist.
SLES15 SP7
Building a Kiwi ISO image type=oem fail to create "isolinux.bin".
'fdisk' seems to fail.
The same config.xlm is used for SLES15 SP6 and is working.
Changing the repo to point to SP7 is the only change.
<image schemaversion="7.4" name="SLES15-MiniOS-ABC-OEM.INPROGRESS">
<description type="system">
<author>Jan</author>
<contact>abc</contact>
<specification>RamDisk minios build</specification>
</description>
<preferences>
<version>15.7</version>
<packagemanager>zypper</packagemanager>
<locale>en_US</locale>
<keytable>us</keytable>
<timezone>Europe/Berlin</timezone>
<rpm-excludedocs>true</rpm-excludedocs>
<rpm-check-signatures>false</rpm-check-signatures>
<bootsplash-theme>SLE</bootsplash-theme>
<type image="oem" filesystem="ext4" installiso="true" initrd_system="dracut" installboot="install" kernelcmdline="rd.kiwi.ramdisk ramdisk_size=4096000 splash">
<bootloader name="grub2" console="console" timeout="5"/>
<oemconfig>
<oem-skip-verify>true</oem-skip-verify>
<oem-unattended>true</oem-unattended>
<oem-unattended-id>/dev/ram0</oem-unattended-id>
<oem-device-filter>/dev/sd</oem-device-filter>
<oem-swap>false</oem-swap>
<oem-multipath-scan>false</oem-multipath-scan>
</oemconfig>
</type>
</preferences>
SP7-iso
ls -l /mnt/iso1/boot/x86_64/loader/
-rw-r--r-- 1 root root 512 Jul 11 12:47 boot_hybrid.img
-rw-r--r-- 1 root root 293125 Jul 11 12:47 eltorito.img
drwxr-xr-x 1 root root 2048 Jul 11 12:47 grub2
-rw-r--r-- 1 root root 58054664 Jul 11 12:47 initrd
-rw-r--r-- 1 root root 14379520 Jul 11 12:47 linux
SP6-iso
# ls -l /mnt/iso/boot/x86_64/loader/
-rw-r--r-- 1 root root 512 Apr 3 09:30 boot_hybrid.img
-rw-r--r-- 1 root root 19784 Apr 3 09:30 chain.c32
-rw-r--r-- 1 root root 21860 Apr 3 09:30 gfxboot.c32
-rw------- 1 root root 58891517 Apr 3 09:30 initrd
-rw-r--r-- 1 root root 24576 Apr 3 09:30 isolinux.bin
-rw-r--r-- 1 root root 631 Apr 3 09:30 isolinux.cfg
-rw-r--r-- 1 root root 142 Apr 3 09:30 isolinux.msg
-rw-r--r-- 1 root root 14190080 Apr 3 09:30 linux
-rw-r--r-- 1 root root 34084 Apr 3 09:30 mboot.c32
-rw-r--r-- 1 root root 54388 Apr 3 09:30 menu.c32
Kiwi Server SLES15 SP5
uname -a
Linux ita237 5.14.21-150500.55.103-default #1 SMP PREEMPT_DYNAMIC Tue May 13 09:00:37 UTC 2025 (1fdbb8b) x86_64 x86_64 x86_64 GNU/Linux
dracut-055+suse.396.g701c6212-150500.3.29.2.x86_64
kiwi-boot-descriptions-1.2.0-2.51.x86_64
kiwi-boot-requires-1.2.0-2.51.x86_64
kiwi-man-pages-10.2.27-lp156.1.1.x86_64
kiwi-systemdeps-bootloaders-10.2.27-lp156.1.1.x86_64
kiwi-systemdeps-containers-9.24.43-150100.3.93.1.x86_64
kiwi-systemdeps-core-10.2.27-lp156.1.1.x86_64
kiwi-systemdeps-disk-images-10.2.27-lp156.1.1.x86_64
kiwi-systemdeps-filesystems-10.2.27-lp156.1.1.x86_64
kiwi-systemdeps-image-validation-9.24.43-150100.3.93.1.x86_64
kiwi-systemdeps-iso-media-10.2.27-lp156.1.1.x86_64
kiwi-tools-9.24.43-150100.3.93.1.x86_64
python311-kiwi-10.2.27-lp156.1.1.x86_64
Build log output:
[ DEBUG ]: 08:22:47 | --------------out stop--------------
[ INFO ]: 08:22:47 | Creating system image
[ DEBUG ]: 08:22:47 | Looking for chroot in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [chroot /global/http/minios-result/build/image-root rpm -q --qf %{VERSION} dracut-kiwi-live]
[ DEBUG ]: 08:22:47 | Looking for chroot in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [chroot /global/http/minios-result/build/image-root rpm -q --qf %{VERSION} dracut-kiwi-lib]
[ DEBUG ]: 08:22:47 | Looking for chroot in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [chroot /global/http/minios-result/build/image-root rpm -q --qf %{VERSION} dracut-kiwi-oem-repart]
[ DEBUG ]: 08:22:47 | Looking for chroot in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [chroot /global/http/minios-result/build/image-root rpm -q --qf %{VERSION} dracut-kiwi-oem-dump]
[ DEBUG ]: 08:22:47 | Looking for chroot in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [chroot /global/http/minios-result/build/image-root rpm -q --qf %{VERSION} dracut-kiwi-oem-dump]
[ DEBUG ]: 08:22:47 | Looking for chroot in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [chroot /global/http/minios-result/build/image-root dracut --list-modules --no-kernel]
[ DEBUG ]: 08:22:47 | Looking for chroot in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [chroot /global/http/minios-result/build/image-root cat /lib/modules/6.4.0-150700.53.3-default/modules.dep]
[ DEBUG ]: 08:22:47 | Looking for bash in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [bash -c rm -f /global/http/minios-result/build/image-root/recovery.*]
[ INFO ]: 08:22:47 | Preparing boot system
[ INFO ]: 08:22:47 | Precalculating required disk size
[ DEBUG ]: 08:22:47 | Looking for du in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [du -s --apparent-size --block-size 1 --exclude /global/http/minios-result/build/image-root/proc --exclude /global/http/minios-result/build/image-root/sys --exclude /global/http/minios-result/build/image-root/dev /global/http/minios-result/build/image-root]
[ DEBUG ]: 08:22:47 | Looking for bash in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [bash -c find /global/http/minios-result/build/image-root | wc -l]
[ INFO ]: 08:22:47 | --> system data with filesystem overhead needs 748 MB
[ INFO ]: 08:22:47 | Using calculated disk size: 748 MB
[ INFO ]: 08:22:47 | Creating raw disk image /global/http/minios-result/SLES15-MiniOS-ABC-OEM.INPROGRESS.x86_64-15.7.raw
[ DEBUG ]: 08:22:47 | Looking for qemu-img in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [qemu-img create /global/http/minios-result/SLES15-MiniOS-ABC-OEM.INPROGRESS.x86_64-15.7.raw 748M]
[ DEBUG ]: 08:22:47 | Looking for losetup in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [losetup -f --show /global/http/minios-result/SLES15-MiniOS-ABC-OEM.INPROGRESS.x86_64-15.7.raw]
[ DEBUG ]: 08:22:47 | Looking for systemd-id128 in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [systemd-id128 show]
[ DEBUG ]: 08:22:47 | Initialize msdos disk
[ DEBUG ]: 08:22:47 | Looking for sgdisk in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:47 | EXEC: [sgdisk --zap-all /dev/loop2]
[ INFO ]: 08:22:49 | --> Using all_freeMB for the root(rw) partition if present
[ INFO ]: 08:22:49 | --> creating root partition [with 0 clone(s)]
[ DEBUG ]: 08:22:49 | p.lxroot: fdisk: n p 1 cur_position +all_freeM w q
[ DEBUG ]: 08:22:49 | Looking for bash in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [bash -c cat /var/tmp/kiwi_r6jjlzv5 | fdisk /dev/loop2]
[ DEBUG ]: 08:22:49 | EXEC: Failed with stderr: Re-reading the partition table failed.: Invalid argument
, stdout:
Welcome to fdisk (util-linux 2.37.4).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x4c1e3451.
Command (m for help): Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): Partition number (1-4, default 1): First sector (2048-1531903, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-1531903, default 1531903):
Created a new partition 1 of type 'Linux' and of size 747 MiB.
Command (m for help): The partition table has been altered.
Calling ioctl() to re-read partition table.
The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or partx(8).
[ DEBUG ]: 08:22:49 | potential fdisk errors were ignored
[ DEBUG ]: 08:22:49 | Looking for sfdisk in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [sfdisk -c /dev/loop2 1 83]
[ INFO ]: 08:22:49 | --> setting active flag to primary boot partition
[ DEBUG ]: 08:22:49 | Looking for parted in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [parted /dev/loop2 set 1 boot on]
[ INFO ]: 08:22:49 | --> setting start sector to: 2048
[ DEBUG ]: 08:22:49 | Looking for lsblk in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [lsblk -r -o NAME,TYPE /dev/loop2]
[ DEBUG ]: 08:22:49 | fdisk: d 1 n p 1 2048 w q
[ DEBUG ]: 08:22:49 | Looking for bash in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [bash -c cat /var/tmp/kiwi_fwe2iop_ | fdisk /dev/loop2]
[ DEBUG ]: 08:22:49 | EXEC: Failed with stderr: 1: unknown command
Re-reading the partition table failed.: Invalid argument
, stdout:
Welcome to fdisk (util-linux 2.37.4).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): Selected partition 1
Partition 1 has been deleted.
Command (m for help):
Command (m for help): Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): Partition number (1-4, default 1): First sector (2048-1531903, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-1531903, default 1531903):
Created a new partition 1 of type 'Linux' and of size 747 MiB.
Command (m for help): The partition table has been altered.
Calling ioctl() to re-read partition table.
The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or partx(8).
[ DEBUG ]: 08:22:49 | potential fdisk errors were ignored
[ DEBUG ]: 08:22:49 | Looking for partx in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [partx --add /dev/loop2]
[ INFO ]: 08:22:49 | Creating root(ext4) filesystem on /dev/loop2p1
[ DEBUG ]: 08:22:49 | Looking for mkfs.ext4 in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [mkfs.ext4 -L ROOT -U b37b42e6-1cb2-461f-80d1-52f016ea6293 /dev/loop2p1]
[ DEBUG ]: 08:22:49 | Looking for blkid in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [blkid /dev/loop2p1 -s PARTUUID -o value]
[ DEBUG ]: 08:22:49 | Looking for blkid in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [blkid /dev/loop2p1 -s UUID -o value]
[ INFO ]: 08:22:49 | Creating config.partids in boot system
[ INFO ]: 08:22:49 | Export modprobe configuration
[ DEBUG ]: 08:22:49 | Creating directory /global/http/minios-result/build/image-root/etc
[ DEBUG ]: 08:22:49 | Check for extended attributes on /global/http/minios-result/build/image-root/etc/ said: [Errno 61] No data available: '/global/http/minios-result/build/image-root/etc/'
[ DEBUG ]: 08:22:49 | Looking for rsync in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [rsync -a /global/http/minios-result/build/image-root/etc/modprobe.d /global/http/minios-result/build/image-root/etc/]
[ INFO ]: 08:22:49 | Creating image identifier: 0x9b9b1f65
[ INFO ]: 08:22:49 | Creating generic system etc/fstab
[ DEBUG ]: 08:22:49 | Looking for blkid in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [blkid /dev/loop2p1 -s TYPE -o value]
[ DEBUG ]: 08:22:49 | Looking for blkid in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [blkid /dev/loop2p1 -s UUID -o value]
[ INFO ]: 08:22:49 | Creating generic dracut initrd archive
[ DEBUG ]: 08:22:49 | Looking for cp in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [cp /var/tmp/kiwi_ttxgu4d1 /var/tmp/kiwi_cu9nj4v_]
[ DEBUG ]: 08:22:49 | Looking for bash in /sbin:/usr/sbin:/usr/local/sbin:/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/bin:/usr/local/bin:/opt/VRTS/bin:/etc/vx/bin:/lfs/xen/bin
[ DEBUG ]: 08:22:49 | EXEC: [bash -c source /usr/lib/python3.11/site-packages/kiwi/config/functions.sh; baseQuoteFile /var/tmp/kiwi_cu9nj4v_]
[ DEBUG ]: 08:22:49 | --> kiwi_align='1048576'
[ DEBUG ]: 08:22:49 | --> kiwi_boot_timeout='5'
[ DEBUG ]: 08:22:49 | --> kiwi_bootkernel=''
[ DEBUG ]: 08:22:49 | --> kiwi_bootloader='grub2'
[ DEBUG ]: 08:22:49 | --> kiwi_bootloader_console='console:console'
[ DEBUG ]: 08:22:49 | --> kiwi_bootprofile=''
[ DEBUG ]: 08:22:49 | --> kiwi_btrfs_root_is_snapper_snapshot=''
[ DEBUG ]: 08:22:49 | --> kiwi_btrfs_root_is_snapshot=''
[ DEBUG ]: 08:22:49 | --> kiwi_cmdline='rd.kiwi.ramdisk ramdisk_size=4096000 splash'
[ DEBUG ]: 08:22:49 | --> kiwi_compressed=''
[ DEBUG ]: 08:22:49 | --> kiwi_delete='Mesa cracklib-dict-full fillup gdbm glibc-locale glibc-locale-base info insserv logrotate make mingetty pam-modules perl-Bootloader permissions python python-base'
[ DEBUG ]: 08:22:49 | --> kiwi_devicepersistency=''
[ DEBUG ]: 08:22:49 | --> kiwi_displayname='SLES15-MiniOS-ABC-OEM.INPROGRESS'
[ DEBUG ]: 08:22:49 | --> kiwi_drivers=''
[ DEBUG ]: 08:22:49 | --> kiwi_firmware=''
[ DEBUG ]: 08:22:49 | --> kiwi_fsmountoptions=''
[ DEBUG ]: 08:22:49 | --> kiwi_gpt_hybrid_mbr=''
[ DEBUG ]: 08:22:49 | --> kiwi_hybridpersistent=''
[ DEBUG ]: 08:22:49 | --> kiwi_hybridpersistent_filesystem=''
[ DEBUG ]: 08:22:49 | --> kiwi_iname='SLES15-MiniOS-ABC-OEM.INPROGRESS'
[ DEBUG ]: 08:22:49 | --> kiwi_initrd_system='dracut'
[ DEBUG ]: 08:22:49 | --> kiwi_install_volid='INSTALL'
[ DEBUG ]: 08:22:49 | --> kiwi_installboot='install'
[ DEBUG ]: 08:22:49 | --> kiwi_iversion='15.7'
[ DEBUG ]: 08:22:49 | --> kiwi_keytable='us'
[ DEBUG ]: 08:22:49 | --> kiwi_language='en_US'
Thank you.