Description of problem: OpenStack systems that are going to pxe boot x86_64 systems will fail with 'unable to load /ldlinux.c32' during pxeboot. puppet-ironic should copy that file for RHEL >= 8
Puddle: RHOS_TRUNK-15.0-RHEL-8-20190708.n.2 installed repositories (rhel-8.0): 15-trunk ceph-4 ceph-osd-4 rhel-8.0 puppet-ironic.noarch 14.4.1-0.20190423121513.cd9417e.el8ost Code Verified ; [root@undercloud-0 ~]# podman exec -u root -i --privileged -t -u root ironic_pxe_http /bin/bash ()[root@undercloud-0 /]# ls -l /tftpboot/ldlinux.c32 -rw-r--r--. 1 root root 116064 Aug 12 2018 /tftpboot/ldlinux.c32 ()[root@undercloud-0 /]# [root@undercloud-0 ~]# podman exec -u root -i --privileged -t -u root ironic_pxe_tftp /bin/bash ()[root@undercloud-0 /]# ls -l /tftpboot/ldlinux.c32 -rw-r--r--. 1 root root 116064 Aug 12 2018 /tftpboot/ldlinux.c32 ()[root@undercloud-0 /]#
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2019:2811