PXE installation & error when using autopart in kickstart

I’m trying the new 8.4 almalinux with our pxe server
that install all our pc in 8.3

I have a error when alma 8.4 try to format the disk
in the log at /tmp/storage.log

it say xfs kernel module not found

no problem with a usb/dvd installation

here is the storage.og

DEBUG:anaconda.modules.common:The configuration is loaded from: [’/run/anaconda/anaconda.conf’]
DEBUG:blivet:registered device format class DeviceFormat as None
DEBUG:blivet:registered device format class BIOSBoot as biosboot
DEBUG:blivet:registered device format class DiskLabel as disklabel
DEBUG:blivet:registered device format class DMRaidMember as dmraidmember
DEBUG:blivet:registered device format class Ext2FS as ext2
DEBUG:blivet:registered device format class Ext3FS as ext3
DEBUG:blivet:registered device format class Ext4FS as ext4
DEBUG:blivet:registered device format class FATFS as vfat
DEBUG:blivet:registered device format class EFIFS as efi
DEBUG:blivet:registered device format class BTRFS as btrfs
DEBUG:blivet:registered device format class GFS2 as gfs2
DEBUG:blivet:registered device format class JFS as jfs
DEBUG:blivet:registered device format class ReiserFS as reiserfs
DEBUG:blivet:registered device format class XFS as xfs
DEBUG:blivet:registered device format class HFS as hfs
DEBUG:blivet:registered device format class AppleBootstrapFS as appleboot
DEBUG:blivet:registered device format class HFSPlus as hfs+
DEBUG:blivet:registered device format class MacEFIFS as macefi
DEBUG:blivet:registered device format class NTFS as ntfs
DEBUG:blivet:registered device format class NFS as nfs
DEBUG:blivet:registered device format class NFSv4 as nfs4
DEBUG:blivet:registered device format class Iso9660FS as iso9660
DEBUG:blivet:registered device format class NoDevFS as nodev
DEBUG:blivet:registered device format class DevPtsFS as devpts
DEBUG:blivet:registered device format class ProcFS as proc
DEBUG:blivet:registered device format class SysFS as sysfs
DEBUG:blivet:registered device format class TmpFS as tmpfs
DEBUG:blivet:registered device format class BindFS as bind
DEBUG:blivet:registered device format class SELinuxFS as selinuxfs
DEBUG:blivet:registered device format class USBFS as usbfs
DEBUG:blivet:registered device format class EFIVarFS as efivarfs
INFO:program:Running [1] lvm version …
INFO:program:stdout[1]: LVM version: 2.03.09(2)-RHEL8 (2020-05-28)
Library version: 1.02.171-RHEL8 (2020-05-28)
Driver version: 4.43.0
Configuration: ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-default-dm-run-dir=/run --with-default-run-dir=/run/lvm --with-default-pid-dir=/run --with-default-locking-dir=/run/lock/lvm --with-usrlibdir=/usr/lib64 --enable-fsadm --enable-write_install --with-user= --with-group= --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-pkgconfig --enable-cmdlib --enable-dmeventd --enable-blkid_wiping --with-cluster=internal --enable-cmirrord --with-udevdir=/usr/lib/udev/rules.d --enable-udev_sync --with-thin=internal --with-cache=internal --enable-lvmpolld --enable-lvmlockd-dlm --enable-lvmlockd-dlmcontrol --enable-lvmlockd-sanlock --enable-dbus-service --enable-notify-dbus --enable-dmfilemapd --with-writecache=internal --with-vdo=internal --with-vdo-format=/usr/bin/vdoformat --with-integrity=internal --disable-silent-rules

INFO:program:stderr[1]:
INFO:program:…done [1] (exit code: 0)
DEBUG:blivet:registered device format class LUKS as luks
DEBUG:blivet:registered device format class Integrity as integrity
DEBUG:blivet:registered device format class LVMPhysicalVolume as lvmpv
DEBUG:blivet:registered device format class MDRaidMember as mdmember
DEBUG:blivet:registered device format class MultipathMember as multipath_member
DEBUG:blivet:registered device format class PPCPRePBoot as prepboot
DEBUG:blivet:registered device format class SwapSpace as swap
INFO:program:Running… udevadm trigger --action=change --subsystem-match=block
DEBUG:program:Return code: 0
INFO:program:Running… udevadm settle --timeout=300
DEBUG:program:Return code: 0
WARNING:py.warnings:/usr/lib64/python3.6/site-packages/pyanaconda/core/util.py:34: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module’s documentation for alternative uses
import imp

DEBUG:blivet:IGNORED: Caught exception, continuing.
DEBUG:blivet:IGNORED: Problem description: failed to get initiator name from iscsi firmware
DEBUG:blivet:IGNORED: Begin exception details.
DEBUG:blivet:IGNORED: Traceback (most recent call last):
DEBUG:blivet:IGNORED: File “/usr/lib/python3.6/site-packages/blivet/safe_dbus.py”, line 141, in call_sync
DEBUG:blivet:IGNORED: DEFAULT_DBUS_TIMEOUT, None)
DEBUG:blivet:IGNORED: GLib.GError: g-io-error-quark: GDBus.Error:org.freedesktop.UDisks2.Error.ISCSI.NoFirmware: No firmware found (36)
DEBUG:blivet:IGNORED: During handling of the above exception, another exception occurred:
DEBUG:blivet:IGNORED: Traceback (most recent call last):
DEBUG:blivet:IGNORED: File “/usr/lib/python3.6/site-packages/blivet/iscsi.py”, line 160, in init
DEBUG:blivet:IGNORED: initiatorname = self._call_initiator_method(“GetFirmwareInitiatorName”)[0]
DEBUG:blivet:IGNORED: File “/usr/lib/python3.6/site-packages/blivet/util.py”, line 1102, in decorated
DEBUG:blivet:IGNORED: return fn(*args, **kwargs)
DEBUG:blivet:IGNORED: File “/usr/lib/python3.6/site-packages/blivet/iscsi.py”, line 196, in _call_initiator_method
DEBUG:blivet:IGNORED: connection=self._connection)
DEBUG:blivet:IGNORED: File “/usr/lib/python3.6/site-packages/blivet/safe_dbus.py”, line 145, in call_sync
DEBUG:blivet:IGNORED: raise DBusCallError(msg)
DEBUG:blivet:IGNORED: blivet.safe_dbus.DBusCallError: Failed to call GetFirmwareInitiatorName method on /org/freedesktop/UDisks2/Manager with None arguments: GDBus.Error:org.freedesktop.UDisks2.Error.ISCSI.NoFirmware: No firmware found
DEBUG:blivet:IGNORED: End exception details.
DEBUG:anaconda.modules.storage.bootloader.bootloader:The default type is set to ‘BootloaderType.DEFAULT’.
DEBUG:anaconda.modules.storage.fcoe.fcoe:Start up the FCoE module.
INFO:program:Running… modprobe libfc
INFO:program:stderr:
INFO:program:b’modprobe: FATAL: Module libfc not found in directory /lib/modules/4.18.0-305.el8.x86_64’
DEBUG:program:Return code: 1
DEBUG:anaconda.modules.storage.iscsi.iscsi:Start up the iSCSI module.
INFO:blivet:ISCSID is /sbin/iscsid
INFO:blivet:no initiator set
DEBUG:anaconda.modules.storage.zfcp.zfcp:Start up the zFCP module.
INFO:program:Running [2] e2fsck -V …
INFO:program:stdout[2]:
INFO:program:stderr[2]: e2fsck 1.45.6 (20-Mar-2020)
Using EXT2FS Library version 1.45.6, 20-Mar-2020

INFO:program:…done [2] (exit code: 0)
DEBUG:blivet: Ext4FS.supported: supported: True ;
DEBUG:blivet:get_format(‘ext4’) returning Ext4FS instance with object id 0
DEBUG:blivet: Ext4FS.supported: supported: True ;
DEBUG:blivet:trying to set new default fstype to ‘ext4’
DEBUG:blivet: Ext4FS.supported: supported: True ;
DEBUG:blivet:get_format(‘ext4’) returning Ext4FS instance with object id 1
DEBUG:blivet: Ext4FS.supported: supported: True ;
INFO:program:Running… lsblk --bytes -a -o NAME,SIZE,OWNER,GROUP,MODE,FSTYPE,LABEL,UUID,PARTUUID,MOUNTPOINT
INFO:program:stdout:
INFO:program:NAME SIZE OWNER GROUP MODE FSTYPE LABEL UUID PARTUUID MOUNTPOINT
INFO:program:loop0 575791104 root disk brw-rw---- squashfs
INFO:program:loop1 3221225472 root disk brw-rw---- ext4 Anaconda d2248b8c-f9b3-4332-8735-01b45e5f6058
INFO:program:|-live-rw 3221225472 root disk brw-rw---- ext4 Anaconda d2248b8c-f9b3-4332-8735-01b45e5f6058 /
INFO:program:-live-base 3221225472 root disk brw-rw---- ext4 Anaconda d2248b8c-f9b3-4332-8735-01b45e5f6058 INFO:program:loop2 34359738368 root disk brw-rw---- INFO:program:-live-rw 3221225472 root disk brw-rw---- ext4 Anaconda d2248b8c-f9b3-4332-8735-01b45e5f6058 /
INFO:program:nvme0n1 256060514304 root disk brw-rw----
INFO:program:|-nvme0n1p1 1073741824 root disk brw-rw---- xfs 060561db-f741-4a82-914c-af9a90d8dd30 8e4397c3-01
INFO:program:-nvme0n1p2 254985371648 root disk brw-rw---- crypto_LUKS c9cedd65-b004-4679-874e-f84610bb5a24 8e4397c3-02 DEBUG:program:Return code: 0 DEBUG:blivet:lsblk output: NAME SIZE OWNER GROUP MODE FSTYPE LABEL UUID PARTUUID MOUNTPOINT loop0 575791104 root disk brw-rw---- squashfs loop1 3221225472 root disk brw-rw---- ext4 Anaconda d2248b8c-f9b3-4332-8735-01b45e5f6058 |-live-rw 3221225472 root disk brw-rw---- ext4 Anaconda d2248b8c-f9b3-4332-8735-01b45e5f6058 / -live-base 3221225472 root disk brw-rw---- ext4 Anaconda d2248b8c-f9b3-4332-8735-01b45e5f6058
loop2 34359738368 root disk brw-rw----
-live-rw 3221225472 root disk brw-rw---- ext4 Anaconda d2248b8c-f9b3-4332-8735-01b45e5f6058 / nvme0n1 256060514304 root disk brw-rw---- |-nvme0n1p1 1073741824 root disk brw-rw---- xfs 060561db-f741-4a82-914c-af9a90d8dd30 8e4397c3-01 -nvme0n1p2 254985371648 root disk brw-rw---- crypto_LUKS c9cedd65-b004-4679-874e-f84610bb5a24 8e4397c3-02

DEBUG:blivet:trying to set new default fstype to ‘xfs’
DEBUG:blivet: XFS.supported: supported: True ;
INFO:program:Running… modprobe --dry-run xfs
INFO:program:stderr:
INFO:program:b’modprobe: FATAL: Module xfs not found in directory /lib/modules/4.18.0-305.el8.x86_64’
DEBUG:program:Return code: 1
DEBUG:blivet:Kernel module xfs not available
DEBUG:blivet:get_format(‘xfs’) returning XFS instance with object id 2
DEBUG:blivet: XFS.supported: supported: False ;
DEBUG:blivet: XFS.supported: supported: False ;
DEBUG:blivet:invalid default fstype (xfs): XFS instance (0x7f012452b240) object id 2–
type = xfs name = xfs status = False
device = None uuid = None exists = False
options = defaults
create_options = None supported = False formattable = True resizable = False
mountpoint = None mountopts =
label = None size = 0 B target_size = 0 B

Could be a problem with your PXE server - network issue or permissions on files or missing files (there’s a fatal missing fibrechannel module too)?

This works fine for me when using virt-install (kickstart and iso are local):

ignoredisk --only-use=sda
bootloader --location=mbr --boot-drive=sda --append="console=tty0 console=ttyS0,115200 rd_NO_PLYMOUTH"
clearpart --none --initlabel
autopart --type=lvm

no i forget to switch from dvd8.3 to dvd8.4 so the module was not found because the kernel was more recent than him