mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2026-04-25 23:25:54 +03:00
[GH-ISSUE #1350] ProxMox menu always downliads iso from download.proxmox.com #410
Labels
No labels
Hacktoberfest
Hacktoberfest
bootloader
bsd
bug
confirmed
documentation
duplicate
enhancement
enhancement
enhancement
eol
experimental-merged
freebsd
help wanted
invalid
investigate
ipxe
linux
live-os
memdisk
menu
no-issue-activity
no-issue-activity
pull-request
released
todo
upstream
windows
windows
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/netboot.xyz#410
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jmedin1965 on GitHub (Dec 1, 2023).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1350
Describe the bug
File: netboot.xyz/roles/netbootxyz/templates/menu/proxmox.ipxe.j2
All the entries for proxmox ISO are hard coded. Example;
So do not have the option to user ${live_endpoint} for local hosting.
But the "netboot.xyz/endpoints.yml" file does have the isos listed and will download then and rename it as proxmox.iso. See example below;
proxmox-ve:
path: /asset-mirror/releases/download/8.0-2-e021922f/
files:
- initrd
- proxmox.iso
- vmlinuz
os: proxmox-ve
version: 8.0-2
So the downloaded iso will never be used on local hosting of netboot.xyz
To Reproduce
Steps to reproduce the behavior:
ISO download will fail while trying to download from http://download.proxmox.com/iso/proxmox-ve8.0-2.iso
But there is a local asset downloaded as;
Expected behavior
either alter netboot.xyz/roles/netbootxyz/templates/menu/proxmox.ipxe.j2 to user ${live_endpoint};
initrd ${kernel_url}proxmox.iso /proxmox.iso
or remove the mention of the iso from netboot.xyz/endpoints.yml
Screenshots
Additional context
Sorry, not sure how to handle this. I can edit the proxmox.ipxe file manually and I can script the change to be applied afer an update but this doesn't help everyone else. I would create a pull request but not sure where to fix or if it really is a simple fix on not.
@antonym commented on GitHub (Dec 2, 2023):
Switching to use the asset location:
github.com/netbootxyz/netboot.xyz@292da465d0