Red Hat Enterprise Linux

Satellite Error – PXE Boot Loop

Introduction:

This document explains the meaning of Satellite Error – PXE Boot Loop and some instructions to fix it.
This satellite PXE Boot Loop error is relevant in case you trying to build a new machine from satellite and the pxe boot is stack.
The meaning of the error is that a user is trying to build a new host and the “Kickstart default PXELinux” message display with seconds that decreased and the “Automatic boot in X seconds…” message displayed again and again.

This error is caused when a repo is not availably for some reason and someone is trying to build a machine. In this case, the boot files vmlinuz & initrd.img is corrupted.
These files are key components of the linux boot process

[root@satellite boot]# cd /var/lib/tftpboot/grub2/boot
[root@satellite boot]# ls -la
-rw-r–r–. 1 foreman-proxy foreman-proxy 94 Mar 24 11:03 red-hat-enterprise-linux-8-for-x86_64-baseos-kickstart-8-10-3087-initrd.img
-rw-r–r–. 1 foreman-proxy foreman-proxy 94 Mar 24 11:03 red-hat-enterprise-linux-8-for-x86_64-baseos-kickstart-8-10-3087-vmlinuz

You can see that the files is corrupted:
[root@satellite boot]# cat red-hat-enterprise-linux-8-for-x86_64-baseos-kickstart-8-10-3087-vmlinuz
404: Distribution is not pointing to a publication, repository, repository version, or remote.

All you need to do is to delete the corrupted files and they will generated again.
After it you can cancel build and build the machine again

Summary:

This guide provides step-by-step instructions for fixing “PXE Boot Loop” error in satellite.
Here you can see another satellite error and some actions to fix it.

Red Hat
Red Hat

חברת אוקטופוס היא שותף בכיר של Red Hat בישראל ומציעים רישוי לכלל מוצרי Red Hat במחירים תחרותיים וכן את שירותי ייעוץ המומחים שלנו מאחוריהם אלפי שעות בפרויקטים המורכבים ביותר במשק.

צור קשר