netbootxyz / docker-netbootxyz

netboot.xyz docker container
https://netboot.xyz/docs/docker
162 stars 50 forks source link

Asset paths broken for downloading from local mirror? #51

Open rkroelin opened 9 months ago

rkroelin commented 9 months ago

Neat tool! Just stumbled on it. Having some issues with getting local assets to load properly though. Have made the change to the live_endpoint setting in boot.cfg. Short version: When I download the local assets and confirm they are on my file structure (IP:8080 in browser), the first two files are found locally but the .iso or squashfsh insists on downloading again. This is happening accross ubuntu, proxmox etc.

A couple related obvervations: One appears to be obvious - the url for squashfs asset for ubuntu netboot 22.04 seems to be incorrect. image In fact, looking further several other versions of ubuntu netboot suffer from the same issue?

Next - the proxmox ve ISO tries to download even when i've successfully downloaded the three files locally (and confirmed in the docker file system). The first two files load fine from the local server but the iso does not.

Version info: image

Super useful tool, thanks again. Let me know if any further details or testing would be helpful.

rkroelin commented 9 months ago

Here's SS of what happens with prox with only the live_endpoint in boot.cfg set to the IP shown: image

nrvale0 commented 2 days ago

I'm getting similar. I'm clearly pulling the vmlinuz and similar boot files using the local URL but even if I set live_endpoint the install images (ex: Debian 12 cached as Local Assets) are coming from the GH repo list.