Hi Lukas,
   The system composed by Foreman (tftp) server and Power PC client is centos 7.
I take the Foreman bootloader and move the grubppc64le.efi to the 
/var/lib/tftpboot/grub2 directory with the same result, from /var/log/messages:

Sep  1 09:26:54 srv-install dhcpd: DHCPDISCOVER from 70:e2:84:14:1c:13 via 
eno16780032
Sep  1 09:26:54 srv-install dhcpd: DHCPOFFER on 172.16.2.207 to 
70:e2:84:14:1c:13 via eno16780032
Sep  1 09:26:54 srv-install dhcpd: Dynamic and static leases present for 
172.16.2.207.
Sep  1 09:26:54 srv-install dhcpd: Remove host declaration davide13.e4srv or 
remove 172.16.2.207
Sep  1 09:26:54 srv-install dhcpd: from the dynamic address pool for 
172.16.2.0/24
Sep  1 09:26:54 srv-install dhcpd: DHCPREQUEST for 172.16.2.207 (172.16.2.2) 
from 70:e2:84:14:1c:13 via eno16780032
Sep  1 09:26:54 srv-install dhcpd: DHCPACK on 172.16.2.207 to 70:e2:84:14:1c:13 
via eno16780032
Sep  1 09:26:54 srv-install in.tftpd[18238]: RRQ from 172.16.2.207 filename 
/grub2/pxelinux.cfg/01-70-e2-84-14-1c-13
Sep  1 09:26:54 srv-install in.tftpd[18238]: sending NAK (1, File not found) to 
172.16.2.207
Sep  1 09:26:54 srv-install in.tftpd[18239]: RRQ from 172.16.2.207 filename 
/grub2/pxelinux.cfg/AC1002CF
Sep  1 09:26:54 srv-install in.tftpd[18239]: sending NAK (1, File not found) to 
172.16.2.207
Sep  1 09:26:54 srv-install in.tftpd[18240]: RRQ from 172.16.2.207 filename 
/grub2/pxelinux.cfg/AC1002C
Sep  1 09:26:54 srv-install in.tftpd[18240]: sending NAK (1, File not found) to 
172.16.2.207
Sep  1 09:26:54 srv-install in.tftpd[18241]: RRQ from 172.16.2.207 filename 
/grub2/pxelinux.cfg/AC1002
Sep  1 09:26:54 srv-install in.tftpd[18241]: sending NAK (1, File not found) to 
172.16.2.207
Sep  1 09:26:54 srv-install in.tftpd[18242]: RRQ from 172.16.2.207 filename 
/grub2/pxelinux.cfg/AC100
Sep  1 09:26:54 srv-install in.tftpd[18242]: sending NAK (1, File not found) to 
172.16.2.207
Sep  1 09:26:54 srv-install in.tftpd[18243]: RRQ from 172.16.2.207 filename 
/grub2/pxelinux.cfg/AC10
Sep  1 09:26:54 srv-install in.tftpd[18243]: sending NAK (1, File not found) to 
172.16.2.207
Sep  1 09:26:54 srv-install in.tftpd[18244]: RRQ from 172.16.2.207 filename 
/grub2/pxelinux.cfg/AC1
Sep  1 09:26:54 srv-install in.tftpd[18244]: sending NAK (1, File not found) to 
172.16.2.207
Sep  1 09:26:54 srv-install in.tftpd[18245]: RRQ from 172.16.2.207 filename 
/grub2/pxelinux.cfg/AC
Sep  1 09:26:54 srv-install in.tftpd[18245]: sending NAK (1, File not found) to 
172.16.2.207
Sep  1 09:26:54 srv-install in.tftpd[18246]: RRQ from 172.16.2.207 filename 
/grub2/pxelinux.cfg/A
Sep  1 09:26:54 srv-install in.tftpd[18246]: sending NAK (1, File not found) to 
172.16.2.207
Sep  1 09:26:54 srv-install in.tftpd[18247]: RRQ from 172.16.2.207 filename 
/grub2/pxelinux.cfg/default
Sep  1 09:26:54 srv-install in.tftpd[18247]: sending NAK (1, File not found) to 
172.16.2.207

I don’t understand who set the file: /grub2/pxelinux.cfg/01-70-e2-84-14-1c-13.
I tried also to do:

cp grub.cfg-01-54-ab-3a-71-3f-d6 pxelinux.cfg/AC1002CF

then the messages wrote:

Sep  1 10:43:05 srv-install dhcpd: DHCPRELEASE of 172.16.2.207 from 
70:e2:84:14:1c:13 via eno16780032 (not found)
Sep  1 10:43:06 srv-install dhcpd: DHCPDISCOVER from 70:e2:84:14:1c:13 via 
eno16780032
Sep  1 10:43:06 srv-install dhcpd: DHCPOFFER on 172.16.2.207 to 
70:e2:84:14:1c:13 via eno16780032
Sep  1 10:43:06 srv-install dhcpd: Dynamic and static leases present for 
172.16.2.207.
Sep  1 10:43:06 srv-install dhcpd: Remove host declaration davide13.e4srv or 
remove 172.16.2.207
Sep  1 10:43:06 srv-install dhcpd: from the dynamic address pool for 
172.16.2.0/24
Sep  1 10:43:06 srv-install dhcpd: DHCPREQUEST for 172.16.2.207 (172.16.2.2) 
from 70:e2:84:14:1c:13 via eno16780032
Sep  1 10:43:06 srv-install dhcpd: DHCPACK on 172.16.2.207 to 70:e2:84:14:1c:13 
via eno16780032
Sep  1 10:43:06 srv-install in.tftpd[17038]: RRQ from 172.16.2.207 filename 
/grub2/pxelinux.cfg/01-70-e2-84-14-1c-13
Sep  1 10:43:27 srv-install dhcpd: DHCPDISCOVER from a4:bf:01:05:fe:87 
(DCMIA4BF0105FE85) via 172.17.0.1
Sep  1 10:43:30 srv-install in.tftpd[17050]: RRQ from 172.16.2.207 filename 
/grub2/grubppc64le.efi
Sep  1 10:43:30 srv-install dhcpd: none: host unknown.
Sep  1 10:44:32 srv-install dhcpd: none: host unknown.
Sep  1 10:44:38 srv-install dhcpd: DHCPRELEASE of 172.16.2.207 from 
70:e2:84:14:1c:13 via eno16780032 (not found)

Without more info.

>From the client side I receive the messages: 

booting netboot enP5p7s0f0 (grub2/grubppc64le.efi).
Error: kexec load failed

There is something that escapes me.
Can I improve the debug with more informations? 
Hints?

Thanks 

Daniele




On 01/09/2017, 09:00, "[email protected] on behalf of Lukas 
Zapletal" <[email protected] on behalf of [email protected]> wrote:

    Is this non-Red Hat OS? I mean the system that serves the DHCP/TFTP?
    
    > [root@srv-install grub2]# ln -s /var/lib/tftpboot/core.elf   
grubppc64le.efi
    
    TFTP runs in chroot, never do absolute symlinks, only relative. Not
    sure if this is same for non-RH OS tho.
    
    > Aug 31 17:47:54 srv-install in.tftpd[3851]: RRQ from 172.16.2.207 
filename /grub2/pxelinux.cfg/01-70-e2-84-14-1c-13
    
    This is weird, the path should be /grub2.
    
    Where this core.elf comes from? Can you try grubppc64le.efi from
    foreman-bootloaders package? We don't yet have debian packages, you
    can just unpack upstream tarball here:
    
    http://downloads.theforeman.org/foreman-bootloaders/
    
    If that fails, try to build core.elf. yourself with grub2-mkimage:
    
    https://www.theforeman.org/2016/09/new-post.html
    
    LZ
    
    -- 
    You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
    To unsubscribe from this group and stop receiving emails from it, send an 
email to [email protected].
    To post to this group, send email to [email protected].
    Visit this group at https://groups.google.com/group/foreman-users.
    For more options, visit https://groups.google.com/d/optout.
    

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to