Server reboots after downloading kernel in the iPXE process

Skip to first unread message

Daniel Mare

Feb 23, 2023, 7:06:54 AMFeb 23
to Warewulf
I'm having trouble booting a new server which fails after downloading the kernel in the iPXE boot process.  The other 100+ nodes work fine, but this one is using newer hardware, specifically ASUS ProArt Z790-Creator WIFI LGA1700 ATX Desktop Motherboard with i7-12700 CPU.  

I don't know where to start troubleshooting.  I couldn't find any Warewulf logs on the master server, doesn't seem to be anything under /var/log/ as far as I could see and /etc/warewulf/conf files don't seem to reference any sort of logging?  

I have enabled debugging for the node with wwsh object modify -D DEBUG=3, but looks like it might not even be getting to the stage where it can launch the debug shell - still goes into a reboot loop.

The first file it downloads is   Where do I find this, or any of the files it downloads, on the master server?  Or is this dynamically generated at the time the client requests it?  (Currently running a find to try and find it)

I'm not sure if anyone has advice or whether this is perhaps too early in the boot process to be truly warewulf-related?

The exact messages I see right before it reboots are shown below:

>>Checking Media Presence...... 
>>Media Present......
 Downloading NBP file...

   NBP file downloaded successfully. 
iPXE initialising devices...ok

iPXE 1.0.0+ Open Source Network Boot Firmware --

neto: 58:11:22:b6:4a:8e using NII on NII-0000:07:00.0 (open)
  [Link: down, TX:0 TXE:0 RX:0 RXE:0]
  [Link status: Unknown (] 
Configuring (neto 58:11:22:b6:4a:8e)...... ok
Next server:

Jason Stover

Feb 23, 2023, 8:41:58 AMFeb 23
Sounds like a kernel issue with the newer hardware. What happens after
downloading that bootstrap file (Warewulf3), is it loads the kernel.
At this point we don't have logs until the initramfs starts up. Check
the HTTP logs and see what's getting requested.... If you setup remote
logging on your master for rsyslog, a node will do process logging to
the master if it's configured (i.e. We're running this step).

The Kernel you're loading (3.10.0-957.1.3.el7) was ... 7.4? 7.5? ....
Do you have a newer kernel (bootstrap) imported that you can test the
node with? What Warewulf does for the Kernel, is load the kernel over
iPXE... it will copy any modules it knows about into the downloaded
VNFS, then switch_root over. So you don't need to worry a lot about
VNFS and Kernel version being lock step unless you have a need for it.

> --
> You received this message because you are subscribed to the Google Groups "Warewulf" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
> To view this discussion on the web visit
Reply all
Reply to author
0 new messages