[GH-ISSUE #495] Packet custom ipxe chain load loop #1704

Closed
opened 2026-03-01 18:35:37 +03:00 by kerem · 3 comments
Owner

Originally created by @mikemrm on GitHub (Jan 6, 2020).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/495

Originally assigned to: @antonym on GitHub.

Describe the bug
Howdy, it seems the ipxe image for packet wasn't updated when the switching to version 2.x as it seems to load netboot.xyz-packet.efi (or .kpxe) show it's version 1.04 and then attempt to download version 2.x again and continues to do that indefinitely.

This is happening on both uefi and legacy booting systems.

To Reproduce
Steps to reproduce the behavior:

  1. Login to app.packet.com
  2. Deploy a server with custom ipxe set to https://boot.netboot.xyz
  3. Watch SOS

Expected behavior
Load netboot.xyz image and display menus

SOS Output

Packet.net Baremetal - iPXE boot
http://139.178.81.6/phone-home... ok
https://boot.netboot.xyz... ok
https://boot.netboot.xyz/menu.ipxe... ok
boot.cfg... ok
Attempting to retrieve latest upstream version number...
https://boot.netboot.xyz/version.ipxe... ok

Updated version of netboot.xyz is available:

Running version.....1.0.255+ (18dc7)
Updated version.....2.x

Please download the latest version from netboot.xyz.

Attempting to chain to latest version...
http://boot.netboot.xyz/ipxe/netboot.xyz-packet.efi... ok
iPXE initialising devices...ok

iPXE 1.20.1+ (g18dc) -- Open Source Network Boot Firmware -- http://ipxe.org
Features: DNS HTTP HTTPS iSCSI TFTP SRP VLAN AoE EFI Menu
netboot.xyz v1.04 for packet.com
                                      
Configuring (net0 98:03:9b:2f:3c:ea).................. ok
https://boot.netboot.xyz/menu.ipxe... ok
boot.cfg... ok
Attempting to retrieve latest upstream version number...
https://boot.netboot.xyz/version.ipxe... ok

Updated version of netboot.xyz is available:

Running version.....1.04
Updated version.....2.x

Please download the latest version from netboot.xyz.

Attempting to chain to latest version...
http://boot.netboot.xyz/ipxe/netboot.xyz-packet.efi... ok
iPXE initialising devices...ok

iPXE 1.20.1+ (g18dc) -- Open Source Network Boot Firmware -- http://ipxe.org
Features: DNS HTTP HTTPS iSCSI TFTP SRP VLAN AoE EFI Menu
netboot.xyz v1.04 for packet.com
                                      
Configuring (net0 98:03:9b:2f:3c:ea).................. ok
https://boot.netboot.xyz/menu.ipxe... ok
boot.cfg... ok
Attempting to retrieve latest upstream version number...
https://boot.netboot.xyz/version.ipxe... ok

Updated version of netboot.xyz is available:

Running version.....1.04
Updated version.....2.x

Please download the latest version from netboot.xyz.

Attempting to chain to latest version...
http://boot.netboot.xyz/ipxe/netboot.xyz-packet.efi... ok
iPXE initialising devices...ok
...
Originally created by @mikemrm on GitHub (Jan 6, 2020). Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/495 Originally assigned to: @antonym on GitHub. **Describe the bug** Howdy, it seems the ipxe image for packet wasn't updated when the switching to version 2.x as it seems to load netboot.xyz-packet.efi (or .kpxe) show it's version 1.04 and then attempt to download version 2.x again and continues to do that indefinitely. This is happening on both uefi and legacy booting systems. **To Reproduce** Steps to reproduce the behavior: 1. Login to app.packet.com 2. Deploy a server with custom ipxe set to https://boot.netboot.xyz 3. Watch SOS **Expected behavior** Load netboot.xyz image and display menus **SOS Output** ``` Packet.net Baremetal - iPXE boot http://139.178.81.6/phone-home... ok https://boot.netboot.xyz... ok https://boot.netboot.xyz/menu.ipxe... ok boot.cfg... ok Attempting to retrieve latest upstream version number... https://boot.netboot.xyz/version.ipxe... ok Updated version of netboot.xyz is available: Running version.....1.0.255+ (18dc7) Updated version.....2.x Please download the latest version from netboot.xyz. Attempting to chain to latest version... http://boot.netboot.xyz/ipxe/netboot.xyz-packet.efi... ok iPXE initialising devices...ok iPXE 1.20.1+ (g18dc) -- Open Source Network Boot Firmware -- http://ipxe.org Features: DNS HTTP HTTPS iSCSI TFTP SRP VLAN AoE EFI Menu netboot.xyz v1.04 for packet.com Configuring (net0 98:03:9b:2f:3c:ea).................. ok https://boot.netboot.xyz/menu.ipxe... ok boot.cfg... ok Attempting to retrieve latest upstream version number... https://boot.netboot.xyz/version.ipxe... ok Updated version of netboot.xyz is available: Running version.....1.04 Updated version.....2.x Please download the latest version from netboot.xyz. Attempting to chain to latest version... http://boot.netboot.xyz/ipxe/netboot.xyz-packet.efi... ok iPXE initialising devices...ok iPXE 1.20.1+ (g18dc) -- Open Source Network Boot Firmware -- http://ipxe.org Features: DNS HTTP HTTPS iSCSI TFTP SRP VLAN AoE EFI Menu netboot.xyz v1.04 for packet.com Configuring (net0 98:03:9b:2f:3c:ea).................. ok https://boot.netboot.xyz/menu.ipxe... ok boot.cfg... ok Attempting to retrieve latest upstream version number... https://boot.netboot.xyz/version.ipxe... ok Updated version of netboot.xyz is available: Running version.....1.04 Updated version.....2.x Please download the latest version from netboot.xyz. Attempting to chain to latest version... http://boot.netboot.xyz/ipxe/netboot.xyz-packet.efi... ok iPXE initialising devices...ok ... ```
kerem 2026-03-01 18:35:37 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@antonym commented on GitHub (Jan 6, 2020):

Thanks for the ticket, I ran across this a few days ago and submitted the fix:

github.com/netbootxyz/netboot.xyz@5d09e0eede (diff-f34195b187)

It should be released this week in 2.0.4.

<!-- gh-comment-id:571249262 --> @antonym commented on GitHub (Jan 6, 2020): Thanks for the ticket, I ran across this a few days ago and submitted the fix: https://github.com/netbootxyz/netboot.xyz/commit/5d09e0eedec335a47532e183f0c72f88c73e1c97#diff-f34195b187d245f864478fe0a9b0c70c It should be released this week in 2.0.4.
Author
Owner

@mikemrm commented on GitHub (Jan 6, 2020):

Ah, should've done a blame on those. I looked at those files and everything seemed right. Thanks!

<!-- gh-comment-id:571279059 --> @mikemrm commented on GitHub (Jan 6, 2020): Ah, should've done a blame on those. I looked at those files and everything seemed right. Thanks!
Author
Owner

@antonym commented on GitHub (Jan 7, 2020):

Released 2.0.4 and tested on Packet and it looks like it's working now. Closing out and thanks!

<!-- gh-comment-id:571423593 --> @antonym commented on GitHub (Jan 7, 2020): Released 2.0.4 and tested on Packet and it looks like it's working now. Closing out and thanks!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/netboot.xyz#1704
No description provided.