Danielle, I've talked to our Grub2/PXE/BOOTP/POWER experts, can you get us:
dhcpd.conf grub.conf network comm dump (wireshark or similar) Thanks On Mon, Sep 4, 2017 at 9:19 AM, Lukas Zapletal <[email protected]> wrote: > First of all, is your PPC CLIENT big or little endian? I see it is > trying to load little endian which is I believe less common to have. > > Anyway, let's rule out Foreman completely, can you setup DHCP and TFTP > using our official documentation? Including generating tftpboot > directory structure via grub2-mknetdir, make sure to use the target > platform with correct endian, then scp the files onto TFTP server, > setup DHCP and try then: > > https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Installation_Guide/chap-installation-server-setup.html#sect-network-boot-setup-ppc-grub2 > > The filename should be set correctly to > "boot/grub2/powerpc-ieee1275/core.elf" now. Does it load from correct > paths now? > > I have built the core.elf from RHEL 7.4, can you try that as well? > http://people.redhat.com/~lzapleta/test/grub2-ppc-test.tar.xz > > Let's find out that first. > > > > > On Fri, Sep 1, 2017 at 10:51 AM, Daniele Gregori (E4) > <[email protected]> wrote: >> 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. > > > > -- > Later, > Lukas @lzap Zapletal -- Later, Lukas @lzap Zapletal -- 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.
